linux下的基本命令
接下来介绍的命令,是针对RedHat版本下的基本命令。
压缩和戒烟的过程需要使用不同的命令来处理。其压缩和解压的命令是不一样的,所以要根据不同后缀名,来进行不同的命令来处理。
*.gz <-> gzip命令压缩的文件
*.bz2 <-> bzip2命令压缩的文件
*.tar <-> tar命令打包的文件
*.tar.gz <-> tar打包后,再经过gzip压缩的文件
*.tar.bz2 <-> tar命令打包后,再经过bzip2压缩的文件
打包的意义:将一个目录转变成一个文件,注意:tar命令仅仅是进行打包,加上 z选项才是进行压缩
压缩和解压命令:
一、压缩解压-gzip
格式:gzip [选项] 文件名
范例:
1. gzip /home/book/a.txt 压缩文件 ,将会出现 a.txt.gz
2. gzip –d /root/home/a.txt.gz 解压文件 ,将会还原为 a.txt
二、压缩解压-bzip2
格式:bzip2 [选项] 文件名
范例:
1. bzip2 /home/book/a.txt 压缩文件 将会出现a.txt.bz2
2. bzip2 –d /root/home/a.txt.bz2 解压文件
将会还原为 a.txt
注意:bzip2的压缩能力没有gzip的强
打包压缩-tar
格式:tar [选项] 目录或者文件
范例:
1. tar cvf tmp.tar /tmp 将tmp目录打包为一个文件tmp.tar ,记住后缀名最好是.tar
2. tar xvf tmp.tar 将打包文件解开
3. tar cvzf tmp.tar.gz /tmp
将tmp目录打包为一个文件,并进行压缩
4. tar xvzf tmp.tar.gz 将打包压缩过的文件进行解开和解压
tar的常用选项
-c 创建一个新归档
-f 当与-c选项一起使用时,
-x选项一起使用时,则解包该选项指定的归档。
-t 显示tar文件中的文件列表
-v 显示归档或解档的进度
-z 使用gzip来压缩tar文件
-j 使用bzip2来压缩tar文件
三、磁盘管理类命令
加载光盘-mount
格式:mount [选项] 设备名挂载目录
范例:
1.mount /dev/cdrom /mnt
注意:
在RedHat linux mount /dev/cdrom /mnt挂载光盘老是出现,找不到介质或者是
mount:you must specify the filesystem type。
发现错误原来在我的vmware设置里面,需要把光驱连接进vmware上:即选上connect
卸载光盘-umount
格式:umount 挂载目录
范例:
1. umount /mnt
注意:请在执行umount之前,保证用户已经退出了mnt目录
五、查看磁盘-df
格式:df [选项]
范例: df -hl
六、查看内存-free
格式:free [选项]
范例:free
七:软件管理-rpm
格式:rpm [选项] [软件包]
范例:
1. rpm –ivh /mnt/Packages/xinetd-2.3.14-34.el6.i686.rpm 安装xinetd-2.3.14-34.el6.i686.rpm
2. rpm –qa 查看系统中已经安装的所有软件包
3. rpm –e xinetd-2.3.14-34.el6.i686 (注意:后面没带rpm后缀) 卸载已经安装的xinetd-2.3.14-34.el6.i686
一下摘自:http://www.linuxidc.com/Linux/2012-06/62114.htm
问题:当切换到root用户时,使用su root 和su - root有相同的作用,不知道他们有什么区别。
解决:
su - root 是切换到root账号使用,使用的是root用户的环境变量;
su root 则是取得root的特权,以root的身份执行程序,但保留原来用户环境。
说明:有些命令即使你使用su root切换到root用户,仍无法执行,所以切换到root用户时,建议使用su - root。