-a:显示所有的文件,包括隐藏文件(以 . 开头的文件)
-A:显示所有文件,不包括 . 和 ..
-d:仅列出目录本身,不列出目录下文件
-l:列出长格式,显示文件的属性
-h:需要和-l搭配使用,将文件大小以易读的方式显示k m g
-i:需要和-l搭配使用,可显示出文件的inode
-r:以倒叙方式显示
-s:以文件大小排序
-t:以文件修改方式排序
2、pwd命令:显示当前所在工作目录的全路径,当不确定当前所在位置时,可通过pwd来查看当前目录的绝对路径-L:显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)
-P:显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,当包含多层连接文件时,显示连接文件最终指向的文件
3、cd命令:改变当前工作目录~:代表家目录
-:表示前一个工作目录
.:当前目录
..:上一级工作目录(当前目录上一级)
4、date命令:显示或者修改系统时间或者日期date命令的用法:date [OPTION]... [+FORMAT]
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
-d "字符串":显示字符串所指的时间和日期 “-1 day” "+1 month" "-1 years“
-s "字符串":根据字符串来设置日期和时间
例:
date -d "+1 day" +%F(显示一天后的时间)
date -s "2020-1-17 17:16:00"(修改当前时间为2020-1-17 17:16:00)5、clock (hwclock)命令:显示或者设置硬件时钟 (两个为一个命令不同写法)
-w:以系统时间为准,把硬件时间调整为和系统时间一致
-s:以硬件时间为准,把系统时间调整为和硬件时间一致
6、passwd命令:设置用户密码,修改权限只有root用户有效-l:锁定用户密码
-u:解除锁定
-n days:两次解除密码的最小天数
-x days:两次解除密码的最大天数
-w days:密码到期前的提前提醒天数
-S:查询密码状态
-i days:密码到期多少天用户被禁用
passwd + [用户名]:更改用户名
passwd --stdin 用户名:直接更改密码,不会因为输入密码简单而再次输入
7、su命令:切换用户身份passwd -l root (锁定root用户)
passwd -u root (将root用户解锁)
-l:类似于重新登陆
-c 命令 user:以某一个用户的身份去执行
8、clear命令: 清屏 相当于Ctrl+l 9、who命令:显示目前登陆到系统中的用户 w命令:显示登陆到系统的用户信息 10、uname命令:显示操作系统相关信息命令uname -a //显示全部版本信息11、uptime命令:输出系统运行信息
uptime -V //显示版本12、last命令:过去的登陆系统的用户信息 13、dmesg命令:显示开机信息 14、free命令:显示内存信息 15、ps命令:显示系统进程瞬间的运行状态
-A -e:显示所有的进程信息
-a:显示进行终端机中所有的进程,包括其他用户进程
-u:显示以用户为主的的进程状态
-x:和-a一起使用,列出完整信息
16、top:实时监控系统处理器状态的命令例:
ps -aux
ps -ef
第一行:系统当前时间;系统到目前为止运行时间;当前系统登录用户;平均负载:1分钟 5分钟 15分钟
第二行:进程数;运行数,睡眠数,停止,僵尸
第三行:用户空间占用cpu百分比;内核空间占用百分比;改变过优先级的进程占用;空闲,等待,硬中断,软中断,消耗
第四行:物理内存总大小;已使用大小,空闲大小,写缓存
第五行:交换分区大小;已使用大小,空闲大小,读缓存
进程id;进程所有者;进程优先级;nice值;虚拟内存使用大小;物理内存使用或占用大小;共享内存;进程状态;从上次更新到现在占用cpu百分比;物理内存使用百分比;进程使用cpu总时间,进程名称



