python_Daily practice (每日一练) 02

  1. 练习题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查看
跳转路径是注意相对路径和绝对路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值