第2周第1课

news/2024/7/2 23:45:48

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

2.6 相对和绝对路径

  • 绝对路径:路径由根目录“/”开始。
  • 相对路径:参照物是当前目录,路径不是由根目录“/”开始。

命令pwd(print work directory),显示目前所在的工作目录

2.7 CD命令

命令cd(change directory),用来变更用户所在的目录。

  • cd 进入到当前用户的根目录下
  • cd . 进入到当前目录
  • cd .. 进入到当前目录的上一级目录
  • cd ~ 进入到用户的根目录
  • cd - 进入到上一次所在的目录

Markdown

man cd,用命令man,查看cd命令的详细语法手册。

2.8 创建和删除目录mkdir & rmdir

命令mkdir(make directory),用来创建目录。

语法: mkdir [-mp] [目录名称] ,其中-m,-p为其选项。

  • -m,mod 指定所创建目录的权限
  • -p,强制创建目录,或者创建级联目录。没有过程提示。务必谨慎!

举例1:创建级联目录

  • mkdir /tmp/test/123
  • mkdir -p /tmp/test/123
  • ls /tmp/test

Markdown

举例2:强制创建目录

  • ls -ld /tmp/test/123,查看/tmp/test/123目录的属性
  • mkdir /tmp/test/123,创建/tmp/test/123目录。系统反馈目录已存在,不予执行。
  • mkdir -p /tmp/test/123,强制创建目录/tmp/test/123
  • ls -ld /tmp/test/123

Markdown

参数-p 选项,当创建一个已经存在的目录时,它不执行命令,系统也不会报错。

命令ls的参数-d,用于针对目录的,通常和参数-l并用,写成-ld。

  • -ld,用来查看指定目录的属性,比如创建时间。
  • -l,显示该目录中的文件和子目录的属性。

命令rmdir(remove directory),用于删除目录。可以是单个目录,也可以是级联目录(用空格分隔)。

该命令只能删除目录,不能删除文件。

rmdir有一个和mkdir一样的参数-p,同样可以删除级联目录,但在级联目录中,如果某一个目录里有目录或存在文件时,这个命令是无效的。

Markdown

在上例中,命令rmdir只能删除空目录,即使加上参数-p,也只能删除一串空目录。这个命令有很大的局限性,只能偶尔使用。

2.9 rm命令

命令rm(remove)

rm命令可以删除目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录删除。

语法: rm (选项) (参数)

常用选项:

  • -r,删除目录用的选项
  • -f,强制删除。执行时,对象若为不存在的文件或目录,不报错。反之,系统会报错,不予执行。
  • -rf,两个参数强强联合,给予实施对象予以永久性、毁灭性的打击。

Markdown

Markdown

Markdown

注意:

1. 参数-r和参数-f可以组合使用。使用rm命令要格外小心,删除操作是永久性,毁灭性的,无法恢复!在删除文件之前,务必确认针对的文件是否真要删除。

2. -rf参数后,千万不能只加"/",否则它会把系统文件全部删除。终结者没有之二。

命令touch:用来创建新的空文件。一般用来测试。

命令history,查看命令历史记录。

例如:!tree,表示在使用的命令历史箱里,显示出最近一次以tree打头的命令。

转载于:https://my.oschina.net/greenfinch/blog/1591649


http://lihuaxi.xjx100.cn/news/237959.html

相关文章

区块链:分布式账本中对权限控制的要求

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】 链客,有问必答!区块链技术被认为是解决许多问题的方法。比特币将如何发展成为我们在没有中间人的情况下运行、保护、核实和记录在线交易的一种受青睐的方法,人们一…

干货!链家二手房数据抓取及内容解析要点

“本文对链家官网网页进行内容分析,可以作为一般HTTP类应用协议进行协议分析的参考,同时,对链家官网的结构了解后,可以对二手房相关信息进行爬取,并且获取被隐藏的近期成交信息。”另外,近期将对包含登录帐…

react中使用构建缓存_通过构建海滩度假胜地网站,了解如何使用React,Contentful和Netlify...

react中使用构建缓存In this full course from John Smilga you will learn React by building a beach resort website project. The project uses React router for routing, React context API for state management, Contentful headless CMS for data management, and Net…

WWDC2018总结

本人的第一篇文章(现在写文章是为了提升自己的语句表达能力) 欢迎大家观看本文章,是略微总结一下WWDC2018发布的iOS12的新东西 iOS12略微总结(持续更新。。。) iOS12 变化 iOS 12新功能汇总(后面希望可以上…

cd: mkdir: rmdir: rm

1、1 绝对路径和相对路径绝对路径:是指在目录下的绝对位置,直接到的目标位置例如:只要看到这个路径:D:\图片\徐慧茹.jpg"文件是在D盘的“图片”目录中。类似这样完整的描述文件的路径就是绝对路径。相对路径&…

Wireshark分析实战:某达速递登录帐号密码提取

“使用某达速递的官网登陆及APP登录,来学习Wireshark的使用。”在如今这个HTTPS深入人心的情况下,作为一个也不算很小的快递,某达速递,不但全站HTTP,而且登录帐号密码明文未加密传输,也算是技术落后到了一定…

在Mac上控制Alt Delete-如何在Macbook上打开任务管理器

It happens to the best of us: were working away on some important project, and our trusty computer freezes. Or rather, a program were in just stops responding. So what do you do?这对我们最好的人来说是偶然的:我们正在做一些重要的项目,而…

区块链(Blockchain)应用案例:供应链

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】 链客,有问必答!供应链是由参与特定产品或服务生产和分发的企业和人员组成的网络——包括最初的供应商到最终的用户和客户。最基本的供应链系统通常包含食品或原材料的供应商、…