系统管理类命令
ls 显示指定工作目录下的内容
ls [OPTION]... [FILE]...
-a:显示所有的文件,包括隐藏文件(以.开头的文件)
-A:显示所有文件,不包括.和..
-d: 仅列出目录本身,不列出目录下的文件
--color= never 或 auto 或 always
-l:列出长格式 显示文件的属性信息,
-h:需要和-l搭配使用,将文件大小以易读的方式显示k m g
-i:需要和-l搭配使用,可以显示出文件的inode
-r:以倒序方式显示
-s:以文件大小排序
-t:以文件修改时间排序
pwd 显示当前工作目录
-P
-L
cd 改变当前工作目录
~:代表家目录
-:表示前一个工作目录
.和.. 当前目录和上级目录
date 显示或者修改系统时间与日期
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
-u:显示零时区的时间
-d "stringn":显示字符串所指的日期和时间
"-1 day "
"+1 month "
"-1 yesr "
-s "stringn":根据字符串来设置日期和时间
date +%s
clock hwclock 显示或者设置硬件时钟
-w:以系统时间为准,把硬件时间调整为和系统时间一致
-s: 以硬件时间为准,把系统时间调整为和硬件时间一致
passwd 设置用户密码 权限修改只有root有效
passwd 普通用户只能给自己修改密码
-l:锁定
-u:解锁
-n:两次修改密码的最小天数
-x:两次修改密码的最大天数
-w:密码到期前的提前提醒天数
-S:密码状态
-i:密码过期多少天用户被禁用
--stdin:非交互式创建密码
echo "111111" | passwd --stdin nebula(需要修改的用户)
su 切换用户身份
-l:类似于重新登录
-c Commond user:以某一个用户的身份去执行
su user
su - user
clear 清屏 Ctrl+l
who 显示目前登录到系统中的用户
w 显示登录到系统的用户信息
uname 显示操作系相关信息命令
-a
uptime
load average 在特定的时间间隔内运行队列中平均进程数
运行队列 running
没有等待IO操作
进程没有主动进入等待状态
进程没有被停止
last 过去登录系统的用户信息
dmesg 显示开机信息
free 显示内存状态
-h
ps 显示系统进程瞬间的运行状态
-A -e 显示所有的进程信息
-a 显示现行终端机中所有的进程,包括其他用户进程
-u 显示以用户为主的进程状态
-x 和-a一起使用,列出完整信息
格式化输出
-l 详细信息
-j 格式化输出
-f 详细信息,完整信息
ps -aux
ps -ef