rm -r test //递归删除
-r 递归删除目录下的所有文件及目录
2. 在家目录下创建
~/workspace/cmd 目录以及 ~/workspace/tmp/test 目录(什么是家目录?)
mkdir -p ~/workspace/cmd //层层递归创建目录,没有的目录就自动创建
mkdir -p ~/workspace/tmp/test //层层递归创建目录,没有的目录就自动创建
-p 递归创建多层目录(不存在的就会先创建)
3. 进入 ~/workspace/cmd 目录,创建一个空文件my.txt
cd ~/workspace/cmd
mkdir my.txt
4. 使用重定向>>与echo命令向my.txt文件写入 hello world 数据
cd ~/workspace/cmd/my.txt
echo "hello word" >> my.txt
head -n 1 my.txt //打印前1行内容
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191129092022158.png)
5. 将my.txt复制一份到~/workspace/tmp/test目录下
cp my.txt ~/workspace/tmp/test
6. 将/workspace/tmp/test目录移动剪切到/workspace/下
cd ~/workspzce/tmp
mv test ~/workspace
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191129092045954.png)
7. 清空~/workspace/下的空目录
rmdir -p ~/workspzce/cmd
rmdir -p ~/workspzce/tmp
rmdir -p ~/workspzce/test
8. 刷新~/workspace/cmd/my.txt文件的时间属性与家目录时间相同
su root
chmod u+x my.txt
touch my.txt
9. 打印~/workspace/cmd/my.txt文件全部内容到终端显示上
cat my.txgt //适用于文本内容少于1000行
more my.txt //分页显示
10. 分页显示/etc/passwd的内容到显示终端上
more /etc/passwd //分页显示
空格向下翻页
回车按行滚动
q退出
11. 在分页显示的内容中匹配root字符
less /etc/passwd //分页显示
q退出
b line_num 向上移动特定行数
/ search_string 向前搜索
? search_string 向后搜索,向下字符串匹配
12. 显示/etc/passwd文件的前五行数据
head -n 5 /etc/passwd
13. 显示/etc/passwd文件的后五行数据
tail -n 5 /etc/passwd
14. 动态打印显示~/workspace/cmd/my.txt的最后一行数据
tail -f /etc/passwd
15. 显示/etc/passwd文件中包含Root字符串的行,并显示行号忽略大小写
grep -i "root" /etc/passwd //-i忽略大小写
16. 查找~/workspace/目录下名字包含my字符串的文件
find ~/workspace -name "my*"
find ~/workspace -name 'my*'
17. 查找~/workspace/目录下最后一次修改时间在10分钟以内的文件
find ~/workspace -amin 10
18. 显示系统时间的时间戳,日历
date +%s //时间戳
cal //打印日历
19. 以“月-日 时:分”格式显示当前系统时间
date + '%y-%m-%d %H:%M:%S'
19. 修改文件~/workspace/cmd/my.txt的权限为651(代表什么权限?)
651
r w x r w x r w x
4+2+1, 4+0+1, 0+0+1
chmod 651 workspace/cmd/my.txt
20. 如何使系统默认创建文件的权限为666? 记得修改回来
/*
analyse:
u - user
g - group
o - other
u g o
6 6 6
rw- rw- rw-
取反
1 1 1
*/
umask -- 0002 //default_umask
umask -p 111
umask -p 0002
21. 修改~/workspace/tmp/目录的权限为其他用户可以进入但是不能查看其中内容也不能在其中创建文件
su root //文件的所属者时root用户
chmod o-r-w+x ~/workspace/tmp
22. 修改~/workspace/cmd/目录权限为可以浏览®或进入(x)或创建文件(w),但是不能删除别人的文件(t)
//simple
su root
chmod o+r-w+x ~/worksace/cmd
chmod +t ~/worksace/cmd
//or
chmod o+r-w+x+t ~/worksace/cmd
23. 打印/etc/passwd文件的第五行数据
head -n 5 /etc/passwd | tail -n -1
24. 熟练使用tab键的自动补全功能
输入文件首字母,再按Tab键就会自动补全
如果出现多个首字母相同的目录,Tab意义不大