Linux 练习 9
姓名+学号命名(实验代码+结果截图)
回顾练习
1、查看后台进程作业 ID 的指令是(A)
A. jobs B. ps
C. ls D. pg
2、在 Linux 系统的 vi 编辑器中,如果不保存对文件进行的修改,应使用(C )命令强制退出 vi
编辑器
A. :q B. :wq
C. :q! D: :!q
3、列出当前目录下以”test”开头的文件和目录。
4、找到/backup 目录下所有后缀名为.txt 的文件。批量修改 txt 为 txt.bak; 把所有的.bak 文
件打包压缩为 123.tar.gz.
find /backup -type f -name "*.txt"
rename 's/\.txt$/.txt.bak/' /backup/*.txt
tar -czvf 123.tar.gz /backup/*.txt.bak
5、用 shell 打印下面这句话中字母数小于 6 个的单词 Bash also interprets a number of
multi-user optios
#!/bin/bash
sentence="Bash also interprets a number of multi-user options"
# 使用空格作为分隔符,将句子拆分为单词数组
words=($sentence)
# 遍历单词数组
for word in "${words[@]}"; do
# 计算当前单词的长度(不包括任何特殊字符,仅计算字母数)