基础命令
1. ls: 列出当前目录的文件
  -l: 长输出,显示文件的详细信息、
  -h: 文件大小人类易读
  -a: 显示以.开头的隐藏文件
  -d: 查看目录本身的信息

2. man: 命令帮助手册
  eg  man ls

3. pwd: 显示当前的工作目录
  [root@ken ~]# pwd

4. cd: 切换工作目录
  -:切换回上一次所处的工作目录
  ~:切换回用户家目录
  ..: 切换到上一级目录
  cd 【路径】

5.mkdir: 创建目录(d)
  -p: 创建级联目录(/2/2/3/)

6. touch: 创建普通文本
  touch 1 2 3
  touch {1..100}

7.cp:复制文件或者目录
  -a: 复制目录时使用并且保持属性不变
  -r: 复制目录时使用
  -p: 保持属性不变

  cp 1 2 3 ken

8. mv: 移动文件或者目录也可以改名
  mv 1 2 3 ken

9. rm: 删除文件或者目录
  -r: 删除目录时使用
  -f: 强制删除
  rm -rf:

10. echo: 打印一段文本(默认打印到终端)
  -e: 对一些特殊的字符串解释
  \n: 另起(newline)
  echo -e "\033[32mhello world\033[0m"

11. cat: 查看文件内容
  -n: 显示行号

12. more: 适合查看较大的文本

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。


13. less: 适合查看中等大小的文本


14. head: 默认显示头10行
  -n: 指定显示前几行

  eg: head -3 /etc/passwd


15. tail: 默认显示后10行
  -n: 指定显示前几行
  -f:监控文本
  eg: tail -3 /etc/passwd


16. clear: 清屏
  ctrl+l 清屏
  ctrl+c 强制终止

17. poweroff: 关机


18. reboot : 重启


19. which: 查看命令的完整路径


20. alias: 查看和设置别名
  设置别名: alias "ken=ls -l"


21. unalias: 取消别名
  unalias ken


22. hostname: 查看和设置主机名(立即生效但是重启失效)
  hostname ken


23. hostnamectl set-hostname ken(立即生效而且重启依然有效)


24. uname: 查看系统信息
  -a: 显示完整信息
  -r: 显示内核版本


25. history: 查看历史命令
  !su(!加命令缩写 可以从最近调用之前使用的命令)


26. wc: 统计文本信息
  -l: 统计行数
  -w: 统计单词个数
  -c: 统计字符串数量(不准确 printf 代替)


27. w: 显示当前登录的所有信息
  关注:FROM WHAT

28. who:显示当前登录的基本信息


29. whoami: 显示当前登录用户

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄