常见的系统管理命令和命令行通配符

一…命令行通配符
1.*: 匹配任意长度的任意字符
?: 匹配任意单个字符
[]: 匹配指定范围内的任意单个字符
[^]: 匹配指定范围外的任意单个字符
[^abcdefg] [A-Z] [a-z]
[0-9] [a-z0-9]
2.
[[:upper:]]:所有的大写字母
[[:lower:]]:所有的小写字母
[[:alpha:]]:匹配所有的字母
[[:digit:]]:所有的数字
[[:alnum:]]:字母和数字
[[:space:]]:空白字符
[[:punct:]]:标点符号
列出 /etc下,所有的以n、l开头的,并且以非数字结尾的文件
在这里插入图片描述
列出/var目录下,以一个小写字母开头,一个小写字母结尾,中间出现任意一位任意字符的文件
在这里插入图片描述
二.常见的系统管理类命令
1.ls:
ls [OPTION]… [FILE]…
-a:显示所有文件包括隐藏文件
-A:显示所有文件包括隐藏文件但除过.和…
-c:以ctime排序,-lt一起使用
-l:以长数据格式显示文件属性以及权限等信息
-t:以修改时间排序
-d:列出目录本身,而不是目录中的内容
-i:列出文件的inode号 一般和-l一起使用
-h:将文件的大小以kB MB GB格式显示
在这里插入图片描述
2.pwd:显示当前工作目录 绝对路径
-L:显示当前的路径,不管有没有链接文件,不加选项时就是以此显示
-P:显示当前路径,如果有链接文件,直接显示链接文件指向的文件
cd:改变工作目录
~:用户家目录
-:表示前一个工作目录
…:上级目录
.:当前目录
在这里插入图片描述
3. date:显示或者修改系统时间和日期
格式: date [OPTION]… [+FORMAT]
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
d “string”:字符串所指的日期和时间,并不代表当前时间 not now
-s “string”:根据字符串来设置日期和时间
日期的设置需要加上时间的设置,否则会将时间重置为00:00:00
在这里插入图片描述

4.passwd:设置用户口令
只有root用户有权限使用
-k:到期后密码仍然可以使用
-l:lock,锁定用户密码,只有root有权限操作
-u:unlock,解除锁定
-f:强制操作:只有root有权限
-n days :两次密码修改的最小天数
-x days:两次密码修改的做大天数
–stdin:密码从标准输入获取密码,非交互式设置密码使用
# echo 123456 | passwd --stdin root
-w days:距离多少天提醒用户修改密码
-S:查询密码状态
-i days:密码过期后 多少天之后,用户被禁用
在这里插入图片描述
su : 改变用户身份
su - username

  		-c  commond: 变更用户为 user的使用者,执行commomd命令,再变回原来使用者
  		-:用户的环境变量切换

  	clear:清理
 			Ctrl+l
发布了8 篇原创文章 · 获赞 0 · 访问量 82

猜你喜欢

转载自blog.csdn.net/weixin_46315488/article/details/104563913