echo 在终端设备上输出字符串或变量提取后的值
格式 echo[字符串][$字符串]
[linuxprobe@localhost ~]$ echo $SHELL
/bin/bash
解释:[linuxprobe@localhost ~]$ 中的$是普通用户标志符。root用户的符号是#
reboot 重启系统,输入命令后按回车键
poweroff 关闭系统,输入命令后按回车键
通配符
通配符 | 含义 |
* | 匹配任意长度的任意字符 |
? | 匹配任意单个字符 |
[] | 匹配指定范围内的任意单个字符 |
[^] | 匹配指定范围外的任意单个字符 |
[0-9] [a-z] [A-Z] [a-z0-9]
[[:upper:]] 所有大写字母
[[:lower:]] 所有小写字母
[[:alpha:]] 所有字母
[[:alnum:]] 所有数字和字母
[[:digit:]] 所有数字
[[:space:]] 所有空白字符
[[:punct:]] 所有标点符号
[^[:upper:]]
[^0-9]
[^[:alnum:]]
例
显示/var目录下所有以1开头,以一个小写字母结尾,且中间出现一位任意字符的文件或目录
ls -d /var/1?[[:lower:]]
显示/etc目录下,以任意一位数字开头,且以非数字结尾的文件或目录
ls -d /etc/[0-9]*[^0-9]
who 查看当前登入主机的用户终端信息,输入命令按回车
修改密码
启动虚拟机进入此页面后迅速点击E,
进入如下页面后,用↓键寻找Linux16,将光标放在Linux16行的最后面
输入init/bin/sh
然后按Ctrl x 进入此页面输入mount -o remount,rw / 按enter键
按enter键 输入passwd后就可以输入新密码
连续输入两次新密码后再输入touch /.aoturelabel 按enter键 再次在光标输入exec /sbin/init
按enter键,然后等候,此过程比较长,建议耐心等待