linux 常见命令 自言自语 echo 我在哪 pwd 换个地方 cd ls 瞅瞅 ls -l 【list mode】 ls -la 【list + all file】 ls -lh 【list + human readable size】 用户手册 man man pwd man man 打印内容 cat cat a.txt cat a.txt b.txt 【依次打印】 头和尾 head ta…

linux 常见命令

  1. 自言自语 echo

  2. 我在哪 pwd

  3. 换个地方 cd

  4. ls 瞅瞅

    • ls -l 【list mode】
    • ls -la 【list + all file】
    • ls -lh 【list + human readable size】
  5. 用户手册 man

    • man pwd
    • man man
  6. 打印内容 cat

    • cat a.txt
    • cat a.txt b.txt 【依次打印】
  7. 头和尾 head tail

    • head a.txt
    • head -n 5 a.txt 【前 5 行内容】
    • tail -f a.txt 【实时查看,当文件内容增加时,新增加的内容也会被输出】
  8. 内容查找 grep

    • man less | grep -n sim 【查看 less 这个命令的手册,并且在手册中查找包含 "sim" 字符串的行】
  9. 单词统计 wc

    • man wc | wc 【输出 wc 命令的行数、词数和字节数】
  10. 管道

    • man less | grep -n sim | grep That > that.txt 【查看 less 命令的手册,然后在手册中查找包含"sim"的行,再在这些行中查找包含"That"的行,最后将结果输出到名为 that.txt 的文件中】
  11. 设置环境变量

    • PATH=$PATH:$PWD 【当前工作目录($PWD)添加到 PATH 环境变量中】
  12. 改变权限 chmod

      在这个命令中,数字 740 代表了文件的权限,可以按照以下方式理解:
      7(即二进制的 111)代表文件所有者有读(4)、写(2)和执行(1)的权限;
      4(即二进制的 100)代表文件所在的组用户有读(4)权限,但没有写(2)和执行(1)的权限;
      0(即二进制的 000)代表其他用户(即不是文件所有者,也不是文件所在组的用户)没有读(4)、写(2)和执行(1)的权限。
    
    • chmod +x foo 【可执行权限】
    • chmod -x foo 【移除可执行权限】
    • chmod 740 foo 【会赋予文件 foo 的所有者全部权限,而文件所在的组用户只有读取文件的权限,其他用户没有任何权限】
    • chmod 644 foo 【默认权限】
    • chmod 755 foo
    • chmod 777 foo
  13. 剪贴+粘贴 mv

  14. 复制 cp

    • cp -r dir dir2 【复制文件夹】
    • cp -r 1.txt 2.txt 【复制文件】
  15. 移除 rm

    • rm -rf dir 【递归删除,并不会询问】
  16. 用于识别可执行文件的位置 which

  17. 任务管理器 top

  18. 显示进程,包含其他用户的 ps

    • ps aux | grep -i php-grep 【搜索所有运行中的进程,并查找那些进程命令中包含 php-grep 字符串的进程】
  19. 杀死进程 kill

    • kill -9 PID
  20. CTRL+C 进程中断 CTRL+Z 进程挂起 进程存在,端口还占用

暂无评论