Linux shell练习题——cd、ls、mkdir、mv、rm

1. 练习⼀: 尝鲜

1. 使⽤ cd 切换到桌⾯
cd Desktop
2. 使⽤ touch 在桌⾯创建 a.txt b.txt c.txt 三个⽂件
touch a.txt b.txt c.txt
3. 使⽤ mkdir 在桌⾯创建 hello ⽬录.
mkdir Desktop/hello
4. 使⽤ mv命令 b.txt c.txt 两个⽂件移动到 hello ⽬录下
mv b.txt c.txt hello
5. 双击打开 a.txt, 在⽂件中填写内容 hello world.
6. 使⽤ cp 命令拷⻉ a.txt 到 abc.txt 中.
cp a.txt abc.txt
7. 使⽤ tree 查看下当前⽬录的⽬录结构
tree
8. 使⽤ rm 删除 a.txt ⽂件
rm a.txt
9. 使⽤ rm -r 删除 hello ⽬录
rm -r hello
10. 使⽤ clear 清屏
clear

2. 练习⼆: cd

1. 使⽤ cd 命令切换到桌⾯⽬录下
cd Desktop
2. 使⽤ mkdir 在桌⾯⽬录创建 itcast ⽬录
mkdir itcast
3. 使⽤ cd 切换到 itcast ⽬录下
cd itcast
4. 通过相对路径⽅式从 itcast ⽬录下切换到 /home/python ⽬录下
cd ../..
5. 使⽤绝对路径⽅式从 /home/pyton ⽬录下切换到 itcast ⽬录下
cd /home/pyhon/Desktop/itcast
6. 使⽤ cd ~ 回到家⽬录下
cd ~
7. 使⽤ cd - 再次回到 itast ⽬录下
cd -
8. 使⽤ cd 相对⽬录⽅式回到桌⾯⽬录下
cd ..
9. 使⽤ rm -r 删除 itcast ⽬录
rm -r itcast

3. 练习三: ls

1. 使⽤ touch 创建⼀个⽂件名为 hello 的隐藏⽂件.
touch .hello
2. 使⽤ ls 命令显示出 hello 隐藏⽂件
ls -a
3. 使⽤ cd 切换到 /home/python ⽬录下, 查看所有⽂件的列表详细信息
cd
ls -l

4. 练习四: mkdir

1. 使⽤ cd 切换到桌⾯⽬录下
cd Desktop
2. 使⽤ mkdir -p 创建 aaa/bbb/ccc
mkdir -p aaa/bbb/ccc
3. 使⽤ touch 命令创建 aaa.txt、bbb.txt、ccc.txt 三个⽂件
touch aaa.txt bbb.txt ccc.txt
4. 将 aaa.txt 移动到 aaa ⽬录下
mv aaa.txt aaa
5. 将 bbb.txt 移动到 aaa/bbb ⽬录下
mv bbb.txt aaa/bbb
6. 将 ccc.txt 移动到 aaa/bbb/ccc ⽬录下
mv ccc.txt aaa/bbb/ccc

5. 练习五: mv

1. 使⽤ cd 命令切换到 /home/python ⽬录下
cd /home/python
2. 使⽤ touch 命令在⽬录下创建 hello.txt ⽂件
touch hello.txt
3. 使⽤ mv 命令将⽂件移动到桌⾯⽬录下, 不修改⽂件名
mv hello.txt Desktop/hello.txt
4. 使⽤ mv 命令将桌⾯的 hello.txt ⽂件名修改为 world.txt
mv Desktop/hello.txt Desktop/world.txt

6. 练习六: rm

1. 使⽤ cd 命令切换到桌⾯⽬录下
cd Desktop
2. 使⽤ touch 创建 world.txt ⽂件
touch world.txt
3. 使⽤ rm -i 交互式⽅式删除 world.txt ⽂件
rm -i world.txt
4. 使⽤ rm -f 强制删除不存在的 python.txt ⽂件
rm -f python.txt
5. 使⽤ rm -d 删除 aaa 整个⽬录, 注意是否能删除成功?提示什么?
rm -d aaa
不能删除成功,提示目录不为空
6. 使⽤ rm -r 删除 aaa 整个⽬录
rm -r aaa

你可能感兴趣的:(linux,运维,shell,Ubuntu,bash)