Linux常用命令总结

 时隔多日,回顾linux的相关总结,将之前所学习的linux常用命令总结如下,以备不时查阅。

命令基本格式

[root@localhost~]#命令 [选项] [参数]

root ——代表当前登录用户

localhost——主机名

~ ——当前所在目录(家目录)

# ——表示为root用户

一、查询命令

ls——查询目录中的文件

选项: -a 显示所有文件

       -l 显示详细信息

       -d 查看目录属性

       -h 显示目录大小

       -i 显示inode

二、文件处理命令

1、建立目录: mkdir

  mkdir -p [目录名]    -p”代表递归创建

2、切换所在目录:cd

简化操作:cd ~   进入家目录

  cd    进入家目录

  cd -    进入上次目录

  cd ..   进入上一级目录

  cd .  进入当前目录

3、查询当前所在位置 pwd

4、删除空目录 rmdir

5、删除文件或目录 rm

        rm -r [文件名]     #用来删除文件

        rm -rf [文件名]     #强制删除目录

6、复制命令 cp

   选项 -r 复制目录

       -p 连带文件属性复制

       -d 若源文件是链接文件,则复制链接属性

       -a 相当于-pdr,目标文件与原文件一模一样

7、剪切或改名命令 mv

三、链接命令:ln

ln -s [原文件] [目标文件]    #生成链接文件,选项“-s”表示创建软链接

四、关机与重启命令

   1shutdown

Shutdown [选项]时间

选项: -c 取消前一个关机命令

       -h 关机

       -r 重启

2、其他关机命令haltpoweroffinit 0

3、其他重启命令rebootinit 6

     注:使用init [数字]可以对系统进行系统运行级别的操作

系统运行级别:0 关机

              1 单用户

              2 不完全多用户,不含NFS服务

              3 完全多用户

  4 未分配

  5 图形界面

  6 重启

     4、退出登录命令logout

五、搜索命令

1、文件搜索命令locate

   locate [文件名]

注:locate命令所搜索的数据库为/var/lib/mlocate,数据库一天一更新

因此要查询刚建立的文件时,可以先强制数据库更新,使用updatedb(强制更新)命令。

2、命令搜索命令

 whereis [命令名]   #搜索命令所在路径及帮助文档所在位置,只可以搜索系统文件

选项:-b 只查找可执行文件

      -m 只查找帮助文件

 which [命令名]  

3、文件搜索命令find

find [搜索范围] [搜索条件]

例:find / -name install.log    #/目录下搜索install.log

      find /root -iname install.log    #-iname表示不区分大小写

      find /root -user root     #按照所有者搜索

      find /root -nouser     #查找没有所有者的文件

      find /var/log/ -mtime +10   #查找10天前修改的文件

      find /var/log/ -mtime 10   #查找第10天前当天修改的文件

      find /var/log/ -mtime -10   #查找10天内修改文件

      find . -size 25k    #查找文件大小等于25k的文件

      find . -size -25k   #查找小于25k的文件

      find . -size +25k   #查找大于25k的文件             

      Find /etc -size +20k -a -size -50k    #查找/etc目录下,大于20kB并且小于50kB的文件

4、字符串搜索命令

   grep [选项]字符串 文件名    #在文件中匹配符合条件的字符串

  选项:-i 忽略大小写

        -v 排除指定字符串

六、帮助命令

  1man [命令]   #查看相关命令的帮助

 例:man ls       #查看ls的命令

     man -f [命令]    #查看命令拥有那个级别的帮助

     man -k [命令]    #查看和命令相关的所有帮助

  2[命令] --help       #获取命令选项的帮助

 例:ls --help         #获取ls相关选项的帮助

  3help [命令名]      #获得命令的帮助文档

 例:help cd         #获得cd命令的帮助文档

  4info [命令]     #可以查看详细的命令帮助

注:在帮助页面中,有以下查看方式:

   回车:进入子帮助页面(带有*标记的有子帮助页面)

   u    #进入上层页面

   n  #进入下一个帮助小结

   P  #进入上一个帮助小结

   q  #退出

七、压缩与解压缩命令

  常用压缩格式

  1.zip格式压缩

      zip [压缩文件名] [源文件]     #压缩文件

      zip -r [压缩文件名] [源目录]    #压缩目录

     .zip格式解压缩

      unzip [压缩文件]     #解压缩.zip文件

 2.gz格式压缩

      gzip [源文件]    #压缩为.gz后,源文件会消失

      gzip -r [目录]    #压缩目录下的所有子文件,但是不能压缩目录

     .gz格式解压缩

   gzip -d [压缩文件]  #解压缩文件

     gunzip [压缩文件]  #解压缩文件

  3bz2格式压缩

     bzip2 [源文件]   #压缩为.bz2格式,不保留源文件

     bzip -k [源文件]   #压缩之后保留源文件(注意:bzip2命令不能压缩目录)

  4.tar.gz格式压缩

     tar -zcvf [打包文件名] [源文件]     

     选项:-z 压缩为.tar.gz格式

           -c 打包

    -v 显示过程

           -f 显示打包后的文件名

     例:tar -zcvf imooc.tar imooc

     .tar.gz格式解压缩

     tar -zxvf [打包文件名]   #.tar.gz格式解压缩

      选项:-x    #解压缩.tar.gz格式

5、.tar.bz2格式压缩

  tar -jcvf 压缩包名.tar.bz2 [源文件]

   .tar.bz格式解压缩

      tar -jxvf 压缩包名.tar.bz2


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值