您的位置:首页 > 运维架构 > Linux

Linux学习小记(三)---基本命令

2018-03-06 21:13 295 查看
Linux基本命令

21.du指令

语法:du[选项][文件]

功能:对文件和目录磁盘使用的空间的查看

常用选项:

-a(-all):显示目录中个别文件的大小
-b(-bytes): 显示目录或文件大小时,以byte为单位
-c(--total): 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和
-s(--summarize): 仅显示总计,只列出最后加总的值
-h(--human-readable): 以K,M,G为单位,提高信息的可读性


22.df指令

语法:df[选项] 参数

功能:用于显示磁盘分区上的可使用的磁盘空间

常用选项:

-a(--all): 包含全部的文件系统
-h(--human-readable): 以可读性较高的方式来显示信息
-i(--inodes: 显示inode的信息
-k(--kilobytes): 指定区块大小为1024字节
-l(--local): 仅显示本地端的文件系统
-T(--print-type): 显示文件系统的类型
--version: 显示版本信息


23.free指令

语法:free[选项]

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

常用选项:

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


24.pstack指令

语法:pstack [PID]

功能:显示进程的栈跟踪,必须由相应进程的属主或root账号运行。可以使用pstack来确定进程挂起的位置

常用选项:

此命令允许使用的唯一选项是要检查的进程的 PID


25.su指令

语法:su [username]

功能:变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码

常用选项:

-c<指令>(--command=<指令>):执行完指定的指令后,即恢复原来的身份(例:变更帐号为root并在执行pwd指令后退出变回原使用者:su -c pwd root)

-m,-p(--preserve-environment):变更身份时,不要变更环境变量


26.sudo指令

语法:sudo[选项][参数]

功能:sudo命令用来以其他身份来执行命令,预设的身份为root。暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码

常用选项:

-v: 延长密码有效期限5分钟
-p: 改变询问密码的提示符号
-l: 列出目前用户可执行与无法执行的指令
-u<用户>: 以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份


27.adduser指令

语法:adduser[选项][参数]

功能:用于新增使用者帐号或更新预设的使用者资料。会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码

常用选项:

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


28.password指令

语法:passwd[选项]

功能:普通用户和超级权限用户都可以运行,但作为普通用户只能更改自己的用户密码,但前提是没有被root用户锁定,如果root用户运行passwd ,可以设置或修改任何用户的密码

常用选项:

-d: 删除用户密码,仅能以root权限操作
-l: 锁住用户无权更改其密码,仅能通过root权限操作
-u: 解除锁定
-S: 查询用户的密码状态,仅能root用户操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux