# 使用通配符批量创建 5 个文件:
$ touch file{1..5}.txt
# 批量将这 5 个后缀为 .txt 的文本文件重命名为以 .c 为后缀的文件:
$ rename 's/\.txt/\.c/' *.txt
# 批量将这 5 个文件,文件名和后缀改为大写:
$ rename 'y/a-z/A-Z/' *.c
shell hello word
#!/bin/bash
for ((i=0; i<10; i++));do
echo "hello shell"
done
exit 0
挑战:寻找文件
介绍
有一个非常重要的文件(sources.list
)但是你忘了它在哪了,你依稀记得它在 /etc/
目录下,现在要你把这个文件找出来,然后设置成自己(shiyanlou 用户)可以访问,但是其他用户并不能访问。
目标
- 找到
sources.list
文件 - 把文件所有者改为自己(shiyanlou)
- 把权限修改为仅仅只有自己可读可写
提示语
- find
- chmod
- chown
- sudo
注意:如果是实验楼的海外用户,由于环境差异可能会找到两个 sources.list
文件,不需要修改 shiyanlou 目录下的 sources.list
,因为这个文件是从实验环境外部挂载到环境中的,是无法修改的。
参考答案
注意:请务必自己独立思考解决问题之后再对照参考答案,一开始直接看参考答案收获不大。
sudo find /etc -name sources.list
sudo chown shiyanlou etc/apt/sources.list
sudo chmod 600 etc/apt/sources.list