linux命令基础

1. ls: 列出当前目录的文件
  -l: 长输出,显示文件的详细信息、
  -h: 文件大小人类易读
  -a: 显示以.开头的隐藏文件
  -d: 查看目录本身的信息
 
 2. man: 命令帮助手册
  man ls
 
 3. pwd: 显示当前的工作目录
 [root@ken ~]#
 
 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
  echo -e "\033[32mhello world\033[0m"
  
 11. cat: 查看文件内容
  -n: 显示行号
 
 12. more: 适合查看较大的文本
 13. less: 适合查看中等大小的文本
 14. head: 默认显示头10行
  -n: 指定显示前几行
  head -3 /etc/passwd
 15. tail: 默认显示后10行
  -n: 指定显示前几行
  -f:监控文本
  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: 统计字符串数量
 27. w: 显示当前登录的信息
  FROM WHAT
 28. who:
 29. whoami: 显示当前登录用户

posted @ 2019-05-08 19:56  梦想小清新  阅读(121)  评论(0编辑  收藏  举报