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

这篇具有很好参考价值的文章主要介绍了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

文章来源地址https://www.toymoban.com/news/detail-502115.html

到了这里,关于Linux shell练习题——cd、ls、mkdir、mv、rm的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux三剑客grep、sed、awk(包括练习题)

    Linux grep (global regular expression) 命令用于查找文件里符合条件的字符串或正则表达式。 基本用法与常见的正则表达式 扩展正则表达式实践 此处使用grep -E 进行实践扩展正则,egrep官网已经弃用 注意:sed和awk使用单引号,双引号有特殊解释 sed是Stream Editor(字符流编辑器)的缩写

    2024年02月11日
    浏览(48)
  • 嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第五天-Linux消息共享内存练习题(物联技术666)

      更多配套资料CSDN地址:点赞+关注,功德无量。更多配套资料,欢迎私信。 物联技术666_嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记-CSDN博客 物联技术666擅长嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件

    2024年01月24日
    浏览(51)
  • 嵌入式培训机构四个月实训课程笔记(完整版)-Linux网络编程第三天-UDP编程练习题(物联技术666)

    网盘链接:https://pan.baidu.com/s/1TKdHdeuDI8XPaakepvSLZQ?pwd=1688  提取码:1688 利用UDP实现双人不同机器聊天(服务器可以被多人连接,显示多人聊天记录) //-------------------------服务器 #include string.h #include sys/types.h #include sys/socket.h #include unistd.h #include netinet/in.h #include stdio.h #include stdlib

    2024年02月02日
    浏览(52)
  • 【Java练习题汇总】《第一行代码JAVA》综合测试三,汇总Java练习题

    线程的启动方法是( )。 A. run() B. start() C. begin() D. accept() Thread 类提供表示线程优先级的静态常量,代表普通优先级的静态常量是( )。 A. MAX_PRIORITY B. MIN_PRIORITY C. NORMAL_PRIORITY D. NORM_PRIORITY 设置线程优先级的方法是( )。 A. setPriority() B. getPriority() C. getName() D. setName() 下面 ( )方法是

    2024年02月14日
    浏览(47)
  • 蓝桥杯练习题(九)

    本文主要是【算法】——蓝桥杯练习题(九)的文章,如果有什么需要改进的地方还请大佬指出⛺️ 🎬作者简介:大家好,我是听风与他🥇 ☁️博客首页:CSDN主页听风与他 🌄每日一句:狠狠沉淀,顶峰相见

    2024年01月17日
    浏览(48)
  • 蓝桥杯练习题(十)

    本文主要是【算法】——蓝桥杯练习题(十)的文章,如果有什么需要改进的地方还请大佬指出⛺️ 🎬作者简介:大家好,我是听风与他🥇 ☁️博客首页:CSDN主页听风与他 🌄每日一句:狠狠沉淀,顶峰相见 差分

    2024年01月21日
    浏览(51)
  • 敏捷专项练习题202207

    18、  [单选]  对于产品负责人来说,新数据库的要求非常模糊。 在与客户进行了长时间的讨论后,你发现你对产品或构建产品的过程没有足够的了解,难以继续推进。 作为敏捷实践者,接下来应该怎么做? The requirements for the new database are very vague to the product owner. After lengt

    2024年02月05日
    浏览(36)
  • MySQL练习题(6)

    1、使用mysqldump命令备份数据库中的所有表   2、备份booksDB数据库中的books表 3、使用mysqldump备份booksDB和test数据库 4、使用mysqldump备份服务器中的所有数据库 5、使用mysql命令还原第二题导出的book表 6、进入数据库使用source命令还原第二题导出的book表 1、建立一个utf8编码的数据

    2024年02月16日
    浏览(33)
  • SQL经典练习题

    1.学生表 Student(SId,Sname,Sage,Ssex) SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 2.课程表 Course(CId,Cname,TId) CId 课程编号,Cname 课程名称,TId 教师编号 3.教师表 Teacher(TId,Tname) TId 教师编号,Tname 教师姓名 4.成绩表 SC(SId,CId,score) SId 学生编号,CId 课程编号,score 分数 学生表 Studen

    2024年01月20日
    浏览(80)
  • web练习题题解

    1.Maven是用于构建的工具,使用前需要配置( C )文件,在里边添加阿里云的镜像便于自动下载相关的依赖jar包。 A.web.xml B.pom.xml C.Settings.xml 2.( B )是一个用 Java 编写的程序,是一种实现了Servlet接口的类,它是由web容器负责创建并调用,在服务器容器上运行,用于接收和响应

    2024年01月19日
    浏览(79)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包