Linux实用指令

指定运行级别(系统的制定级别配置文件/etc/inittab):

  0:关机  1:单用户(单用户级别root登录不需要密码,进入之后重新设置密码)

  2:多用户无网络服务  3:多用户有网络服务

  4:系统未使用保留给用户  5:图形界面

  6:重启

  切换到指定级别的指令 init [012356]

帮助指令:

  man

  help

文件目录类

  pwd:显示当前目录的绝对路径

  ls:查看当前目录或文件

  cd:切换到指定目录

  mkdir:创建目录  mkdir [-p] /home/animal/dog

  rmdir:删除空目录,如果删除非空目录,使用【rm -rf 要删除的目录】

  touch:创建空文件 touch file1 file2 …

  

  cp:拷贝文件到指定的目录 \cp [-r] source dest 【\强制覆盖不提示】

  

  rm:移除文件或目录

   

  

  mv:移动文件与目录或重命名

  

  cat:查看内容,只读不能修改 cat [-n] /etc/profile | more

  more:以全屏的方式按页显示文本文件的内容

  less:与more类型,效率比more高

  >:输出重定向, ls -l > a.txt

  >>:追加,ls -l >> a.txt

  echo:输出指定到控制台,一般用于输出变量

  

  head:用于显示文件的开头内容,默认情况下显示前10行内容

  tail:用于显示文件的尾部内容,默认情况下显示最后10行内容 【tail -f 文件】 实时监控文件是否发生变化

  ln:软链接也叫符号链接,类似于windows里的快捷方式 【ln -s [原文件或目录] [软链接名]】

  history:历史命令【!num 直接运行历史命令中的相应指令】

时间日期类:

  date:

  cal:

搜索查找类:

  find:从指定目录向下递归便利其各个子目录,将满足条件的文件或目录显示在终端【find 搜索范围 选项】  

  locate:locate指令可以快速定位文件路径。locate利用事先建立的系统中所有文件名你及路径的locate数据库实现快速定位给定的文件。locate无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate

  

  grep+|:过滤查找,一般和管道符结合使用,表示将前一个指令的处理结果输出传递给后面的命令指令处理【-ni】

  

压缩和解压类:

  gzip/gunzip:使用gzip对文件进行压缩后不会保留原来的文件

  zip/unzip:【zip 选项 xxx.zip 要压缩的文件或目录】

  tar:【tar 选项 xxx.tar.gz 要压缩的文件或目录】

  

   

版权声明:本文为az4215原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/az4215/p/11379099.html