选项 |
含义 |
zebra stripes |
are neat |
-a或-all |
显示目录中个别文件的大小。 |
-b或-bytes |
显示目录或文件大小时,以byte为单位。 |
-c或–total |
除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 |
-D或–dereference - args |
显示指定符号链接的源文件大小。 |
–exclude = <目录或文件> |
略过指定的目录或文件。 |
-h或–human - readable |
以K,M,G为单位,提高信息的可读性。 |
-H或–si |
与 - h 参数相同,但是K,M,G是以1000为换算单位。 |
-l或–count - links |
重复计算硬件链接的文件。 |
-k或–kilobytes |
以KB(1024bytes)为单位输出。 |
-L<符号链接>或–dereference<符号链接> |
显示选项中所指定符号链接的源文件大小。 |
-m或–megabytes 以MB为单位输出。
-s或–summarize | 仅显示总计,只列出最后加总的值。
-S或–separate - dirs | 显示个别目录的大小时,并不含其子目录的大小。
-x或–one - file - xystem | 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-X<文件>或–exclude - from = <文件> | 在<文件>指定目录或文件。
- 【df】:显示目前在linux系统上的文件系统的磁盘使用情况统计,默认情况下以1kb为单位
选项 |
含义 |
-a |
全部文件系统列表 |
-h |
方便阅读方式显示 |
-H |
等于“ - h”,但是计算式,1K = 1000,而不是1K = 1024 |
-i |
显示inode信息 |
-k |
区块为1024字节 |
-l |
只显示本地文件系统 |
-m |
区块为1048576字节 |
–no - sync |
忽略 sync 命令 |
-P |
输出格式为POSIX |
–sync |
在取得磁盘信息前,先执行sync命令 |
-T 文件 |
系统类型 |
–block - size = <区块大小> |
指定区块大小 |
-t<文件系统类型> |
只显示选定文件系统的磁盘信息 |
-x<文件系统类型> |
不显示选定文件系统的磁盘信息 |
–help |
显示帮助信息 |
–version |
显示版本信息 |
* 【 top】: 显示系统中各个进程资源占用情况等信息
选项 |
含义 |
-b |
批处理 |
-c |
显示完整的治命令 |
-I |
忽略失效过程 |
-s |
保密模式 |
-S |
累积模式 |
-i<时间> |
设置间隔时间 |
-u<用户名> |
指定用户名 |
-p<进程号> |
指定进程 |
-n<次数> |
循环显示的次数 |
* 常用top操作命令
命令 |
含义 |
q |
退出top命令 |
s |
设置刷新时间间隔 |
c |
显示命令完全模式 |
t |
显示或隐藏进程和CPU状态信息 |
m |
显示或隐藏内存状态信息 |
l |
显示或隐藏uptime信息 |
f |
增加或减少进程显示标志 |
S |
累计模式,会把已完成或退出的子进程占用的CPU时间累计到父进程的MITE+ |
P |
按%CPU使用率排行 |
T |
按MITE+排行 |
M |
按%MEM排行 |
u |
指定显示用户进程 |
r |
修改进程renice值 |
i |
只显示正在运行的进程 |
W |
保存对top的设置到文件~/.toprc,下次启动将自动调用toprc文件的设置。 |
h |
帮助命令。 |
q |
退出 |
* 【free】: 显示系统使用和空闲的内存情况
选项 |
含义 |
-b |
以Byte为单位显示内存使用情况。 |
-k |
以KB为单位显示内存使用情况。 |
-m |
以MB为单位显示内存使用情况。 |
-g |
以GB为单位显示内存使用情况。 |
-o |
不显示缓冲区调节列。 |
-s<间隔秒数> |
持续观察内存使用状况。 |
-t |
显示内存总和列。 |
-V |
显示版本信息。 |
* 【pstack】: 显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。
【su】: 切换用户权限,从普通用户切换至超级用户
【sudo】: 以其他身份来执行命令,预设的身份为root,用户使用sudo时,必须要先输入密码,然后有五分钟有效期,超过期限必须重新输入密码
【sudo -s】: 执行指定的shell
选项 |
含义 |
-b |
在后台执行指令 |
-h |
显示帮助 |
-H |
将HOME环境变量设为新身份的HOME环境变量 |
-k |
结束密码的有效期限,也就是下次再执行sudo时便需要输入密码 |
-l |
列出目前用户可执行与无法执行的指令 |
-p |
改变询问密码的提示符号 |
-s |
执行指定的shell |
-u<用户> |
以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份 |
-v |
延长密码有效期限5分钟 |
-V |
显示版本信息 |
* 【useradd】: 在Linux中创建新的系统用户,useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。
选项 |
含义 |
-c<备注> |
加上备注文字。备注文字会保存在passwd的备注栏位中 |
-d<登入目录> |
指定用户登入时的启始目录 |
-D |
变更预设值 |
-e<有效期限> |
指定帐号的有效期限 |
-f<缓冲天数> |
指定在密码过期后多少天即关闭该帐号 |
-g<群组> |
指定用户所属的群组 |
-G<群组> |
指定用户所属的附加群组 |
-m |
自动建立用户的登入目录 |
-M |
不要自动建立用户的登入目录 |
-n |
取消建立以用户名称为名的群组 |
-r |
建立系统帐号 |
-s |
指定用户登入后所使用的shell |
-u |
指定用户id |
* 【password】: 用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
选项 |
含义 |
-d |
删除密码,仅有系统管理者才能使用 |
-f |
强制执行 |
-k |
设置只有在密码过期失效后,方能更新 |
-l |
锁住密码 |
-s |
列出密码的相关信息,仅有系统管理者才能使用 |
-u |
解开已上锁的帐号 |