- 练习题2
练习ls、cd、mkdir、touch、重定向>、mv、rm命令的使用
要求:
(1)简述Ubuntu中终端的作用,以及打开方式
终端就是一个shell的模拟,用于进行人机交互.
打开方式:
1-按CTRL+ALT+T;
2-直接点击终端图标;
3-在搜索中点击后,输入"终端"查找点击.
(2)简述Linux命令的作用
Linux 提供了大量的命令,利用它可以有效地完成大量的工作.
(3)简述Linux命令的基本格式
Linux命令格式:
command [-options] [parameter1]
说明:
command: 命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略,[]代表可选 parameter1 …:传给命令的参数:可以是零个一个或多个
(4)使用Linux查看当前目录下的文件、文件夹的名字
ls
(5)用列表的方式查看当前目录下的文件、文件夹的名字
ls -l
(6)显示当前目录下的文件、文件夹的名字,包括隐藏的文件夹
ls -a
(7)在当前路径下创建A文件夹
mkdir ./A
(8)在上一步创建的A文件夹中,创建B文件夹
mkdir ./A/B
(9)在第7步所在的路径中,使用一个命令在A/B文件夹中创建C文件夹
mkdir ./B/C
(10)A/B/C中创建一个hello.py文件
touch ./A/B/C/hello.py
(11)在A/B文件夹中创建一个world.py文件
touch ./A/B/world.py
(12)将/usr路径下所有的文件(文件夹)的名字存储到 上一步创建的world.py文件中
假设A文件夹在主目录下
ls /usr > ~/A/B/world.py
(13)复制A/B/C/hello.py文件到桌面
cp ~/A/B/C/hello.py ~/Desktop/
(14)将/usr路径下所有的文件(文件夹)的名字存储到 A/B/C/haha.py文件中
ls /usr > ~/A/B/C/haha.py
(15)将A/B/C/haha.py文件移动到A/B文件夹中
mv ~/A/B/C/haha.py ~/A/B
(16)查看当前操作的路径
pwd
(17)跳转到桌面路径
cd ~/Desktop
(18)删除桌面上的hello.py文件
rm ~/Desktop/hello.py
(19)显示A/B/haha.py文件的所有内容
cat ~/A/B/haha.py
(20)搜索A/B/haha.py文件中以字母l(L对应的小写字母)开头的所有内容
grep “^l” ~/A/B/haha.py
(21)在桌面创建test文件夹
mkdir ~/Desktop/test
(22)在test文件夹中,创建若干个子文件、子文件夹、子子文件夹
cd ~/Desktop/test
mkdir ***
touch ***
(23)分别使用rm、mv、rmdir操作test文件夹
cd ~/Desktop
rm -r test
mv test test2
(24)归纳总结rm、mv、rmdir在操作文件夹时的区别
rm命令可以同时删除文件或目录
rmdir是一个与mkdir相对应的命令,mkdir是建立目录,而rmdir是删除目录命令
而mv用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中
rm 删除非空文件夹时,必须加上-r
mv 移动文件夹无需加其他命令
rmdir 只能操作空文件夹
提示:
创建文件夹时,注意当前所在的路径,可以使用pwd查看
跳转路径是注意相对路径和绝对路径