首页 > 代码库 > linux下的基本命令

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选项一起使用时,创建的tar文件使用该选项的指定的文件名;
-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。