Linux基本命令总结

1、ls相关(列出目录内容)

 ls -l 长格式显示文件属性(带颜色的为目录,不带颜色的为普通文件;显示的第一位为“-”代表普通文件,为“d”代表目录)
    -d仅仅查看目录本身
    -a显示所有文件,包括以 **.**开头的文件
    -h友好输出,把字节转为K,M,G
    -t按照修改时间排序
    -r倒序

2、目录相关

   cd :变更目录
   pwd: 打印当前所在的目录
   ls: 列出目录内容
   mkdir :创建目录
   mkdir -p 级联目录 :创建级联目录(例如:创建a/b/c三级目录:mkdir -p a/b/c) 
   tree -dC -L 数字 目录名   :查看"数字"级目录  
   rmdir 删除空目录
   rm -rf 目录名:删除非空目录,且不用提示用户
   du 目录磁盘使用

3、文件相关

   touch:创建新文件/修改文件最后一次修改日期(如果文件已经存在,修改文件的修改日期)
   cp:复制目录或文件,复制目录需要加“-r”选项
   mv:移动文件或目录,改名
   rm:删除文件,加“-f”选项,不用提示用户

4、文件内容相关

   cat:一次性显示文件内容
         -n:带行号显示
         -more:分页显示文件内容
   head:默认文件头部10行内容
      例:head -2 filename   “显示头部2行”
   tail:默认文件尾部10行内容
      例:tail -2 filename   "显示尾部2行" 

5、登录用户相关

 who:当前有哪些登录用户
 w:当前有哪些登录用户,在做什么?

6、时间相关

 clock:硬件时间管理
 date:操作系统时间管理

7、系统管理相关

 shutdown -h now:现在关机(必须root用户操作)
 shutdown -c:终止关机命令
 reboot:重启
 lscpu:查看cpu情况,标志等

8、内外部命令相关

type  命令字:查看是内部命令还是外部命令
若是内部命令,会返回:命令字 is a shell builtin(即内部命令)
若是外部命令,会返回命令字所在的位置

9、其他相关

echo $shell:显示当前shell
tty:显示当前终端
[root@zhang ~]#:管理员提示符#
[liu@zhang ~]$:普通用户提示符$
useradd 普通用户:添加普通用户
su - 用户名:切换用户
exit:退出普通用户登录
env:查看系统环境变量

你可能感兴趣的:(Linux)