简单介绍Linux以下重要命令. du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password
分类:
文章
•
2024-05-21 09:23:28
- du命令
- 格式:du [参数] [文件]
- 功能:显示每个文件和目录的磁盘使用空间
- -a: 显示目录中个别文件的大小
- -b:显示目录或文件大小时以byte为单位
- -c: 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和
- -k: 以KB为单位输出
- -s: 仅显示总计,只列出最后加总的值
- -h: 以K、M、G为单位,提高信息的可读性
- df命令
- 格式: df [参数] [文件]
- 功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。
- -a: 全部文件系统列表
- -h: 方便阅读显示
- -i : 显示inode信息
- -k: 区块为1024字节
- top命令
- top:显示进程信息
- top -n 1:显示1秒后终止更新显示
- top -d 3:表示更新时间为3秒
- top -p PID:显示进程号为PID的进程信息
- top -u userName:显示用户userName的进程信息
- free命令
- 格式:free [参数]
- 功能:显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略
- -b: 以Byte为单位显示内存使用情况
- -k:以KB为单位显示内存使用情况
- -s<间隔秒数>:持续观察内存使用情况
- -t:显示内存总和列
- -V:显示版本信息
- pstack命令
- 格式:pstack PID
- 功能:显示每个进程的栈跟踪。pstack命令必须由相应进程的属主或root运行。可以使用pstack来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的PID
- su命令
- 不加任何参数的情况下,是切换到root用户,需要输入root密码,
- 在root用户下,执行 su userName切换到userName用户
- sudo命令
- 格式:sudo [参数] [命令]
- 功能:普通用户可使用root用户权限来执行指定命令
- -s:执行环境变数中的SHELL所指定的shell
- -v:显示版本信息
- -h:显示版本编号及指令的使用方法说明
- -l:显示自己的权限
- -k:将会强迫使用者在下一次执行sudo时密码
- adduser命令
- 格式:adduser [必要参数] [选择性参数] 用户名
- 功能:指令根据指令行参数给系统添加用户,它的配置信息保存在/etc/adduser.conf文件中
- -q 只显示警告信息和错误信息,不显示一般信息
- -c:加上备注文字。备注文字会保存在passwd的备注栏位中
- -d:指定用户登入时的启始目录
- -D:变更预设值
- -e:指定帐号的有效期限,缺省表示永久有效
- -f:指定在密码过期后多少天即关闭该帐号
- -g:指定用户所属的群组
- -G:指定用户所属的附加群组
- -m:自动建立用户的登入目录
- -M:不要自动建立用户的登入目录
- -s:指定用户登入后所使用的shell
- -u:指定用户id
- password命令
- -d 删除密码
- -f 强制执行
- -k 更新只能发送在过期之后。