linux常用命令2

压缩打包类命令

在linux环境下,压缩文件的扩展名通常为*.tar、*.tar.gz、*.tgz、*.gz、*.bz2。而不同后缀名的文件,则需要使用不同的命令处理。

         *.gz  -->gzip命令压缩的文件

         *.bz2  -->bzip2命令压缩的文件

         *.tar   -->tar命令打包的文件

         *.tar.gz  -->tar打包后,再经过gzip压缩的文件

         *.tar.bz2  -->tar命令打包后,再经过bzip2压缩的文件

1.压缩解压-gzip

格式:gzip  [选项]  文件名

范例:1.gzip  /root/anaconda-ks.cfg  压缩文件====>源文件变为anaconda-ks.cfg.gz压缩文件

         2.gzip  -d /root/anaconda-ks.cfg.gz  解压文件

2.压缩解压-bzip2

格式:bzip2  [选项]  文件名

范例:1.bzip2  /root/ anaconda-ks.cfg压缩文件==>源文件变为anaconda-ks.cfg.bz2压缩文件

         2.bzip2  -d  /root/anaconda-ks.cfg.bz2

3.打包压缩-tar

(tar打包是将一个目录编程一个文件,其本身的大小不发生变化,可对打包之后的文件进行压缩)

格式:tar  [选项]   目录或者文件

范例:1.tar  cvf  tmp.tar /tmp  表示将tmp目录打包为一个文件名为“tmp.tar”的文件

         2.tar  xvf tmp.tar    将打包文件tmp.tar解开,解开后的目录名为“tmp”

         3.tar  cvzf  tmp.tar.gz  /tmp  表示将tmp目录打包并压缩为文件“tmp.tar.gz”

         4.tar  xvzf tmp.tar.gz  将打包压缩文件“tmp.tar.gz”解压,解压后的目录名为“tmp”

 

磁盘管理类命令

1.加载光盘-mount

格式:mount  [选项]  设备名  挂载目录

范例:mount  /dev/cdrom  /mnt  将光盘挂在到mnt目录下

2.卸载光盘–umount

格式:umount  挂载目录

范例:umount  /mnt  进行光盘卸载

提示:在执行umount之前,保证用户已经退出mnt目录,否则无法完成卸载

3.查看磁盘-df

格式:df  [选项]

范例:df  -hl  表示查看磁盘的使用情况

4.创建新文件-touch

格式:touch  文件名

范例:touch  newfile  创建一个名字为“newfile”的空白文件

5.文件链接-ln

在Linux系统中,存在类似于windows中“快捷方式”的链接文件。链接文件又分为“软链接”和“硬链接”。

当对一个文件分别创建“软链接”与“硬链接”后,可通过“软链接”与“硬链接”对原文件进行修改操作。两者主要区别是:1、当原文件删除后,软链接即失效,数据会清空;而硬链接数据依然存在,可以使用。2、软链接可以跨系统使用,硬链接不可以。

 

 

格式:ln  [选项] 文件名  链接名

范例:1.ln  old  hlink  表示为oldfile文件创建一个硬链接hlink

         2. ln -s  oldfile  slink  表示为oldfile文件创建一个软链接slink

查找类命令

1.   查找文件/目录–find

格式:find  查找的路径  -name  文件名

范例:find  /root/  -name install.log   在root目录下查找名字为install.log的文件

2.   查找字符串–grep

格式:grep  “字符串”  路径  [选项]

范例:1.  grep  “hello” ./  -rn   在当前目录下查找包含字符串“hello”的文件

         2.grep  “he*”  ./ -rn  在当前路径下查找包含以“he”开头的字符串的文件

-rn表示列出查找到的文件名与所在文件中的行号)

进程管理类命令

1.查看进程 –ps

格式: ps  [选项]

范例:ps  aux  列出当前正在运行的进程

2.杀死进程–kill

格式:kill  [选项]  pid

范例:操作步骤:1.在一个中断中执行 vi  hello.c

                                     2.在另一个中断中查看进程vi  hello.c的进程ID 使用ps  aux

                                     3.在2中的进程中杀死该进程,kill  进程“vi  hello.c的ID号”

3.查看内存–free

格式:free  [选项]

范例:直接在中断中输入free,即可以查看内存的使用情况

4.查看cpu的占有率–top

格式:top  [选项]

范例:直接运行top

杂项命令大聚会

1.软件管理–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  卸载已经安装的xinetd-2.3.14-34.el6.i686软件

2.管道操作 -|

格式:命令1 | 命令2  (将命令1的结果作为命令2的输入)

范例: rpm  -qa|grep  tar

                   查询系统中安装的所有软件包,并从中找出带有字符串“tar”的软件包

3.   查看帮助–man

格式:man  命令名

范例:man  find   查看find命令的用法

4.   关闭linux系统

格式:shutdown  [选项]  时间

范例:shutdown  now   立即关机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值