操作系统自考题:
1、root@PCMICRO-D7IR97E:/usr# cd /usr/a1
root@PCMICRO-D7IR97E:/usr/a1# ls
a2
2.
3.改名
行号的命令::set nu
4.写日期:root@PCMICRO-D7IR97E:~# date > date.txt
root@PCMICRO-D7IR97E:~# cat date.txt
Sat Apr 24 13:23:56 DST 2021
5.统计字节,和行数,写入文本
chenxb@PCMICRO-D7IR97E:/etc$ su
Password:
root@PCMICRO-D7IR97E:/etc# wc passwd > passwdInfo.txt
root@PCMICRO-D7IR97E:/etc# cat passwdInfo.txt
3143 1639 passwd
root@PCMICRO-D7IR97E:/etc# wc passwd >info.txt
root@PCMICRO-D7IR97E:/etc# cat info.txt
3143 1639 passwd
root@PCMICRO-D7IR97E:/etc#
1、root@PCMICRO-D7IR97E:/usr# cd /usr/a1
root@PCMICRO-D7IR97E:/usr/a1# ls
a2
2.
3.改名
行号的命令::set nu
4.写日期:root@PCMICRO-D7IR97E:~# date > date.txt
root@PCMICRO-D7IR97E:~# cat date.txt
Sat Apr 24 13:23:56 DST 2021
5.统计字节,和行数,写入文本
chenxb@PCMICRO-D7IR97E:/etc$ su
Password:
root@PCMICRO-D7IR97E:/etc# wc passwd > passwdInfo.txt
root@PCMICRO-D7IR97E:/etc# cat passwdInfo.txt
3143 1639 passwd
root@PCMICRO-D7IR97E:/etc# wc passwd >info.txt
root@PCMICRO-D7IR97E:/etc# cat info.txt
3143 1639 passwd
root@PCMICRO-D7IR97E:/etc#
[root@svr7 ~]# awk -F: '{print NF}' /etc/passwd #以冒号为分隔,每行有几列
[root@svr7 ~]# awk -F: '{print $NF}' /etc/passwd #以冒号为分隔,每行有几列,$NF 为这
列的内容是什么
[root@svr7 ~]# awk -F: '{print $(NF-1)}' /etc/passwd #打印倒数第 2 列内容
[root@svr7 ~]# awk '{print NR}' /etc/passwd #打印行数
awk 不仅可以打印变量,还可以打印常量
[root@svr7 ~]# awk -F: '{print "用户名是:"$1,"UID 是:"$3}' /etc/passwd
[root@svr7 ~]# awk -F: '{print $NF}' /etc/passwd #以冒号为分隔,每行有几列,$NF 为这
列的内容是什么
[root@svr7 ~]# awk -F: '{print $(NF-1)}' /etc/passwd #打印倒数第 2 列内容
[root@svr7 ~]# awk '{print NR}' /etc/passwd #打印行数
awk 不仅可以打印变量,还可以打印常量
[root@svr7 ~]# awk -F: '{print "用户名是:"$1,"UID 是:"$3}' /etc/passwd
扩展正则的使用
[root@svr7 ~]# grep -E "0{2,3}" /etc/passwd #查找 0 出现 2-3 次
[root@svr7 ~]# grep -E "[a-z]+" /etc/passwd #查找 a-z 等字母至少出现一次
[root@svr7 ~]# grep -E "s?bin" /etc/passwd #查找 sbin 或者 bin(?匹配前面的 s 字符
0-1 次)
[root@svr7 ~]# grep -E "(root|daemon)" /etc/passwd #查找 root 或者 daemon
[root@svr7 ~]# echo "ababab" | grep ab #查找 ab
ababab
[root@svr7 ~]# echo "ababab" | grep -E "(ab)" #查找 ab
[root@svr7 ~]# echo "ababab" | grep -E "(ab){2}" #将 ab 组合,匹配两次
[root@svr7 ~]# grep -E "0{2,3}" /etc/passwd #查找 0 出现 2-3 次
[root@svr7 ~]# grep -E "[a-z]+" /etc/passwd #查找 a-z 等字母至少出现一次
[root@svr7 ~]# grep -E "s?bin" /etc/passwd #查找 sbin 或者 bin(?匹配前面的 s 字符
0-1 次)
[root@svr7 ~]# grep -E "(root|daemon)" /etc/passwd #查找 root 或者 daemon
[root@svr7 ~]# echo "ababab" | grep ab #查找 ab
ababab
[root@svr7 ~]# echo "ababab" | grep -E "(ab)" #查找 ab
[root@svr7 ~]# echo "ababab" | grep -E "(ab){2}" #将 ab 组合,匹配两次
✋热门推荐