Linux有很多命令,每个命令基本可以用一篇文章介绍,本文仅简单总结一些常用系统维护命令的用法
man
manual 的缩写,使用man命令可以找到特定的联机帮助页,并提供简短的命令说明。 一般语法格式为:
man commandname
联机帮助页提供了指定命令commandname的相关信息,包括:名称、函数、语法以及可选参数描述等。 无论帮助有多长,都遵循这个格式显示。 在页面内容较多的情况下使用PageUp和PageDown键翻页,使用“q”退出帮助页面
通常联机帮助信息包括以下几个部分:
- NAME:命令的名称
- SYNOPSIS:命令的语法格式
- DESCRIPTION:命令的一般描述以及用途
- OPTIONS:描述命令所有的参数或选项
- SEE ALSO:帮助页中与该命令直接相关或功能相近的其他命令
- BUGS:解释命令或其输出中存在的任何已知的问题或缺陷
- EXAMPLES:普通的用法示例
- AUTHORS:联机帮助页以及命令的作者
passwd
出于系统安全考虑,系统中的每一个帐号都必须同时具备用户名和密码。 passwd命令可以用来更改使用者的密码。 超级用户root可以修改所有其他用户的密码,而普通用户只能修改自己的用户密码。 若要修改超级用户或其他用户密码的话,需要具有超级用户的权限。
passwd命令的一般语法格式为:
passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]
一些必要的参数如下示,单独使用passwd命令时,表示修改当前用户密码:
- -d 删除密码
- -f 强迫用户下次登录时必须修改口令
- -w 口令要到期提前警告的天数
- -k 更新只能发送在过期之后
- -l 停止账号使用
- -S 显示密码信息
- -u 启用已被停止的账户
- -x 指定口令最长存活期
- -g 修改群组密码
- -i 口令过期后多少天停用账户
- --help 显示帮助信息
su
swith user(切换用户)的缩写。 用于临时改变用户身份,具有其他用户的权限。 普通用户可以使用su命令临时具有超级用户的权限。 超级用户也可以使用普通用户身份完成一些操作。 当需要放弃当前用户身份时,可使用exit命令切换回来。
su命令的一般语法格式如下示:
su [-fmp] [-c cmd] [-s shell] [--help] [--version] [-] [USER [ARG]]
一些必要的参数如下示,单独使用su命令,默认转换为超级用户root
- -f 不必读启动档(如 csh.cshrc 等)
- -m -p 执行时不改变环境变数
- -c cmd 变更帐号为USER并执行指令后再变回原来使用者
- -s shell 指定要执行的shell
- --help 显示说明文件
- --version 显示版本资讯
- USER 欲变更的使用者帐号
- ARG 传入新的shell参数
echo
echo命令用于在标准输出(显示器)上显示一段文字,一般起到提示作用。 echo命令的一般语法格式如下示:其中选项 -n 表示输出之后不换行,直接显示新行的提示符,选项 -e 表示对于转义字符按对应的方式进行处理
echo [-n] [-e] information
用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符所表示的含义,因此称为转义字符。 常见转义字符如下示:
- \\a 发出警告声
- \\b 删除前一个字符
- \\c \\c后面的字符将不再输出,同时输出完毕后也不换行
- \\f 换页符,光标停在原来的位置
- \\n 换行且光标移至行首
- \\r 回车符
- \\t 水平制表符,也就是Tab键
- \\v 垂直制表符
- \\ 插入\\字符
- \\e Esc键
- \\0nnn 按照八进制ASCII输出,其中0为数字0,nnn是三位八进制数
- \\xhh 按照十六进制ASCH输出,其中hh是两位十六进制数
实例1:输出带颜色的字符串
\\e[1 是标准格式,代表颜色输出开始,\\e[0m 代表颜色输出结束
echo 能够识别的字体颜色为:30m ~ 37m
实例2:输出带背景颜色的字符串
echo 可以使用的背景颜色为:40m ~ 47m
实例3:按照十六进制ASCII码制表输出
date
date命令用于显示和设置系统日期和时间。 一般语法格式为:
date [-d | -s | -u ] datestr
参数如下示
- d, --date=STRING显示 datestr 中所设定的时间 (非系统时间)
- -s, --set=STRING将系统时间设为 datestr 中所设定的时间
- -u, --utc, --universal打印或设置协调世界时(UTC)
- --version显示版本编号
- --help显示辅助讯息
clear
clear命令用于清除屏幕上的信息。 清屏后,sell命令提示符移动到屏幕左上角。 一般语法格式为:
clear
由于shell命令是逐行执行,执行结果也将随即显示。 因此,用户在使用命令终端窗口时,终端窗口会很快就会被字符占满。 clear可以帮助清理一下窗口中杂乱的字符显示
df
disk free的缩写,df命令用于查看磁盘空间的使用情况。 一般格式为:
df [-a | -T | -h | -k ] Filesystem
其中,参数Filesystem表示物理文件系统。 各选项的含义如下所示:
- -a 显示所有物理文件系统的使用情况,包括虚拟文件系统,/proc、/sys等
- -T 显示物理文件系统的文件格式类型
- -h 物理文件系统大小按兆字节为单位显示
- -k 物理文件系统大小按千字节为单位显示
- -l 显示本地文件系统的使用情况
du
disk usage的缩写,du命令用于显示目录或文件的大小。 会显示指定的目录或文件所占用的磁盘空间,一般格式为:
du [-a | -b | -h | -s ] Filesystem
其中,参数Filesystem表示物理文件系统。 各选项的含义如下所示:
- -a或-all显示目录中个别文件的大小
- -b或-bytes时,以byte为单位显示目录或文件大小
- -h 以K,M,G为单位显示目录或文件大小
- -s或--summarize 仅显示总计
-
Linux
+关注
关注
87文章
11291浏览量
209305 -
Linux系统
+关注
关注
4文章
593浏览量
27392 -
函数
+关注
关注
3文章
4327浏览量
62567 -
命令
+关注
关注
5文章
683浏览量
22011 -
Shell
+关注
关注
1文章
365浏览量
23354
发布评论请先 登录
相关推荐
评论