分享几条比较重要的Linux指令

一、df

作用

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

语法

df 选项 参数

选项

-a(all):包含全部的文件系统
-h(human-readable):以可读性较高的方式来显示信息
-H:与-h参数相同,但在计算的时候是以1000bytes为换算单位而不是1024bytes.
-i(inodes):显示inode的信息
-k(kilobytes):指定区块大小为1024字节
-l(local):仅显示本地端的文件系统
-t(type)<文件系统类型>:仅显示指定文件系统类型的磁盘信息

二、du

作用

du命令也是查看使用空间的,但是与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看

语法

du 选项 文件

选项

-a(all):显示目录中个别文件的大小
-b(bytes):显示目录或文件大小时,以byte为单位
-c:除了显示个别目录或文件的大小外,同时也显示所有目录和文件的总和
-k(kilobytes):以KB为单位输出
-m(megabytes):以MB为单位输出
-s(summarize):仅显示总计,只列出最后加总的值
-h(human-readable):以K,M,G为单位,提高信息的可读性
-x:以一开始处理的文件系统为准,若是遇上其他不同的文件系统目录则忽略
-X<文件>:在文件指定目录或者文件
-H:与-h相同,不过以1000为换算单位
-L<符号链接>:显示选项中所指定的符号链接的源文件大小

三、top

作用

实时动态的查看系统的整体运行情况,是一个综合了多方信息检测系统性能和运行情况的实用工具

语法

top(选项)

选项

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

top交互命令

h:显示帮助画面,给出一些简短的命令总结说明
k:终止一个进程
i:忽略闲置和僵死进程,这是一个开关式命令
q:退出程序
r:重新安排一个进程的优先级别
S:切换到累计模式
s:改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成ms.输入0值则系统将不断刷新,默认值是5s。
f/F:从当前显示中添加或者删除项目
l:切换显示平均负载和启动时间信息
m:切换显示内存信息
t:切换显示进程和CPU状态信息
c:切换显示命令名称和完整命令行
M:根据驻留内存大小进行排序
T:根据时间/累计时间进行排序
P:根据CPU的使用百分比大小进行排序
w:将当前设置写入~/.toprc文件中

四、free

作用

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

语法

free(选项)

选项

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

五、pstack

作用

显示每个进程的栈跟踪。pstack命令必须由相应进程的属主或root运行。可以使用pstack来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的PID。

六、su

作用

用于切换当前用户身份到其他用户身份,变更时必须要输入所要变更的用户账号和密码

语法

su(选项)(参数)

七、sudo

作用

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

语法

sudo(选项)(参数)

选项

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

八、adduser +useradd +userdel

作用

创建新用户(adduser/useradd)。删除用户(userdel)

区别

adduser:会自动创建用户指定主目录、系统shell版本,会在创建时输入用户密码
useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码,无主目录,没有指定shell版本。

adduser使用说明

adduser在创建用户主目录时默认在/home下,而且创建为/home/username
如果主目录已经存在,就不再创建,但是此主目录虽然作为新用户的主目录,而且默认登陆时会进入这个目录下,但是这个目录并不属于新用户,当使用userdel删除新用户时,并不会删除这个主目录
指定shell版本为:/bin/bash

adduser常用参数选项

-home :指定创建主目录的路径,默认是在/home目录下创建用户名同名的目录,这里可以指定;如果主目录同名目录存在,则不再创建,仅在登录时进入主目录。
-debug:定位错误信息
-quiet:只打印警告和错误信息忽略其他信息

useradd使用说明

常用命令行选项
-d:指定用户的主目录
-s:指定用户登陆时的shell版本
-M:不创建主目录

userdel使用说明

1.只删除用户
sudo userdel username
2.联通用户主目录一块删除
sudo userdel -r username

九、passwd

作用

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

语法

passwd(选项)(参数)

选项

-d:删除密码,仅有系统管理者才能使用
-f:强制执行
-k:设置只有在密码过期失效后,方能更新
-l:锁住密码
-u:解开已经上锁的账号
-s:列出密码的相关信息,只有系统管理者才能使用

Else
存放用户信息

/etc/passwd
/etc/shadow

存放组信息

/etc/group
/etc/gshadow

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值