Linux命令

linux命令很多,本文讲述的是类似是个人认为达到熟练使用linux的命令,如果想更全面的了解liunx命令,可以链接:https://www.runoob.com/linux/linux-command-manual.html。

  1. 基础命令
  • pwd:查看当前所在目录路径
  • df -h:查看磁盘情况:SIZE大小,USED使用大小,Avail可利用的,Use%Mounted on 使用百分比。


    image.png
  • free:查看内存使用情况:Mem内存,Swap交换内存,total总共,used使用内存,free空余内存等。


    image.png
  • top:监控主机进程CPU占用率等信息。


    image.png
  • mv:文件或目录改名、或将文件或目录移入其它位置。


    image.png
  • cp:copy复制命令:使用 cp -r 源文件 目标文件夹时 源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
    image.png
  • rm:删除命令:rm -rf file...强制删除文件
  1. 进阶
  • tail:对于需要监控的tomcat等随时变动的log日志,使用tail -f xxx.log命令
  • cat: 打印文件内容到控制台,显示文件所有内容,cat -n xxx.log为打印文件内容添加行号。
  • chmod: chmod +abc file...
    u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
  • 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
    其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
    r=4,w=2,x=1
    若要rwx属性则4+2+1=7;
    若要rw-属性则4+2=6;
    若要r-x属性则4+1=5。
    r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
  • chrown:语法chown [-cfhvR] [--help] [--version] user[:group] file...
    user : 新的文件拥有者的使用者 ID
    group : 新的文件拥有者的使用者组(group)
    -c : 显示更改的部分的信息
    -f : 忽略错误信息
    -h :修复符号链接
    -v : 显示详细的处理信息
    -R : 处理指定目录以及其子目录下的所有文件
    --help : 显示辅助说明
    --version : 显示版本
  • 未完待续

你可能感兴趣的:(Linux命令)