本文主要是介绍简单介绍Linux下的重要命令--(du, df, top, free, pstack, su, sudo, adduser, password ),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
du 指令
格式:du [选项] [文件]
功能:显示每个文件和目录的磁盘使用空间。
-a 显示目录中个别文件的大小。
-b 显示目录或文件大小时,以byte为单位。
-c 除了显示个别目录或文件的大小外,同时也显示所有的目录或文件的总和。
-s 仅显示总计,只列出最后加的值。
-h 以K、M、G为单位,提高信息的可读性。
df 指令
格式:df [选项] [文件]
功能:可显示目前所有文件系统的可用空间及使用情况(动态显示过程);查看哪一级文件大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
-h 表示使用[Human-readable]的输出,也就是在档案系统大小使用GB、MB等易读的格式。
top 指令
功能:提供了实时的对系统的处理器的状态监监视;显示系统中各个进程的资源占用状况。
-d指定每两次屏幕信息刷新之间的时间间隔。
-p通过指定监控进程ID来仅仅监控某个进程的状态。
free指令
free 指令
功能:查看当前系统内存的使用情况它显示系统中剩余及已用的物理内存和交换内存以及共享内存和被核心使用的缓冲区
其中:
Mem:表示物理内存统计
-/+ buffers/cached:表示物理内存的缓存统计
Swap: 表示硬盘上交换分区的使用情况
参数介绍:
-b, --bytes #输出以比特方式显示
-k, --kb #输出以KB方式显示,这是系统默认项
-m, --mb #输出以MB方式显示,这是常用项,比较清晰
-g, --gb #输出以GB方式显示
-l, --lowhigh #显示详细信息
-o, --old #旧格式显示,不显示-/+ buffers/cache项
-t, --total #显示总共物理内存和交换区间
-c n, --count=n #显示统计的次数,n默认为1 次
-s n, --repeat=n #间隔秒数,持续观察内存使用情况
-V, --version #显示版本信息
--help #显示帮助信息
pstack 指令
格式:root# pstack PID
功能:可显示每个进程的栈跟踪。必须由相应进程的属主或root运行。可以使用pstack来确定进程挂起的位置。
此命令允许使用的唯一选项是要检查的进程的PID。
su指令
格式:su
功能:用户之间的切换功能
su 切换了root身份,但shell环境仍然是普通用户的shell。
su -f不必读启文件,仅用于csh或tcsh两种shell。
-l 加了这个参数之后,就好像重新登录一样,部分环境变量都是以该使用者为主,并且工作目录也会改变。如果没有指定USER,缺省情况是root。
sudo 指令
格式: sudo [参数] [命令]
功能:普通用户可以使用root权限来执行指定命令。
-s执行环境变数中的SHELL所指定的shell,或是/etc/passwd里所指定的shell。
-v 显示版本编号
-h 显示版本编号及指令的使用方法说明。
-l显示出自己的权限。
-k将会强迫使用者在下一次执行sudo时问密码
adduser 指令
格式:adduser[必要参数][选择性参数]用户名
功能:指令根据指令行参数给系统添加用户,它的配置信息保存在/etc/adduser.conf文件中。
-r|--system创建一个系统用户
-q 只显示警告信息和错误信息,不显示一般信息。
--debug 用于测试。
-c:加上备注文字。备注文字会保存在passwd的备注栏位中;
-d:指定用户登入时的启始目录。
-D:变更预设值;
-e:指定帐号的有效期限,缺省表示永久有效;
-f:指定在密码过期后多少天即关闭该帐号;
-g:指定用户所属的群组。
-G:指定用户所属的附加群组;
-m:自动建立用户的登入目录;
-M:不要自动建立用户的登入目录;
-s:指定用户登入后所使用的shell;
-u:指定用户id;
passwd 指令
功能:修改用户密码。
-d 删除密码
-f 强制执行
-k 更新只能发送在过期之后。
这篇关于简单介绍Linux下的重要命令--(du, df, top, free, pstack, su, sudo, adduser, password )的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!