Linux 常见指令

df命令

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

语法

df(选项)(参数)

选项

-a或--all:包含全部的文件系统;
 --block-size=<区块大小>:以指定的区块大小来显示区块数目; 
-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes; 
-i或--inodes:显示inode的信息; 
-k或--kilobytes:指定区块大小为1024字节; 
-l或--local:仅显示本地端的文件系统; 
-m或--megabytes:指定区块大小为1048576字节; 
--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值; 
-P或--portability:使用POSIX的输出格式; 
--sync:在取得磁盘使用信息前,先执行sync指令;
 -t<文件系统类型>或--type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息; 
-x<文件系统类型>或--exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息; 
--help:显示帮助; 
--version:显示版本信息。

du命令

du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。

语法

du [选项][文件]

选项

-a或-all 显示目录中个别文件的大小。 
-b或-bytes 显示目录或文件大小时,以byte为单位。 
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 
-k或--kilobytes 以KB(1024bytes)为单位输出。 
-m或--megabytes 以MB为单位输出。 
-s或--summarize 仅显示总计,只列出最后加总的值。 
-h或--human-readable 以K,M,G为单位,提高信息的可读性。 
-x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。 
-L<符号链接>或--dereference<符号链接> 显示选项中所指定符号链接的源文件大小。 
-S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。 
-X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。 
--exclude=<目录或文件> 略过指定的目录或文件。 
-D或--dereference-args 显示指定符号链接的源文件大小。 
-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。 
-l或--count-links 重复计算硬件链接的文件。

top命令

top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。

语法

top(选项)

选项

-b:以批处理模式操作; 
-c:显示完整的治命令; 
-d:屏幕刷新间隔时间; 
-I:忽略失效过程; 
-s:保密模式; 
-S:累积模式; 
-i<时间>:设置间隔时间; 
-u<用户名>:指定用户名; 
-p<进程号>:指定进程; 
-n<次数>:循环显示的次数。

free命令

free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。

语法

free(选项) 

选项

-b:以Byte为单位显示内存使用情况; 
-k:以KB为单位显示内存使用情况; 
-m:以MB为单位显示内存使用情况; 
-o:不显示缓冲区调节列; 
-s<间隔秒数>:持续观察内存使用状况; 
-t:显示内存总和列; 
-V:显示版本信息。

pstack命令

pstack命令可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。
命令软件包下载地址:
https://packages.debian.org/sid/pstack

su命令

su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。

语法

su(选项)(参数) 

选项

-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份; 
-f或——fast:适用于csh与tsch,使shell不用去读取启动文件; 
-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量; 
-m,-p或--preserve-environment:变更身份时,不要变更环境变量; 
-s或--shell=:指定要执行的shell; 
--help:显示帮助; 
--version;显示版本信息。

sudo命令

sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。

语法

sudo(选项)(参数) 

选项

-b:在后台执行指令; 
-h:显示帮助; 
-H:将HOME环境变量设为新身份的HOME环境变量; 
-k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;
-l:列出目前用户可执行与无法执行的指令; 
-p:改变询问密码的提示符号; 
-s:执行指定的shell; 
-u<用户>:以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份; 
-v:延长密码有效期限5分钟;
-V :显示版本信息。

useradd命令

useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。 在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd命令建立新用户,如此可方便管理员建立用户帐号。在Red Hat Linux中,adduser命令则是useradd命令的符号连接,两者实际上是同一个指令。

语法

useradd(选项)(参数) 

选项

-c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中; 
-d<登入目录>:指定用户登入时的启始目录; 
-D:变更预设值; 
-e<有效期限>:指定帐号的有效期限; 
-f<缓冲天数>:指定在密码过期后多少天即关闭该帐号; 
-g<群组>:指定用户所属的群组; 
-G<群组>:指定用户所属的附加群组; 
-m:自动建立用户的登入目录; 
-M:不要自动建立用户的登入目录; 
-n:取消建立以用户名称为名的群组; 
-r:建立系统帐号; 
-s:指定用户登入后所使用的shell; 
-u:指定用户id。

passwd命令

passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

语法

passwd(选项)(参数) 

选项

-d:删除密码,仅有系统管理者才能使用; 
-f:强制执行; 
-k:设置只有在密码过期失效后,方能更新; 
-l:锁住密码; 
-s:列出密码的相关信息,仅有系统管理者才能使用; 
-u:解开已上锁的帐号。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值