功能很简单:已经实践过了,他是用来显示当前所在目录的 点击加载图片 附: 在Linux路径中的/被称为路径分隔符、而windows上\是路径分隔符 路径中的除了最后的其余都是非空目录、而最后一个可能是空目录也可能是普通文件 当回退到/时就不能回退了、并且/也被称为根目录 所以说在Linux中整个目录的样子其实是一个多叉树 2.3指令cd cd可以通过绝对路径(从根目录开始输入路径找文件)和相对路径(以自己为参考找定位某个文件)来进行访问某个文件 例子如下: 首先,创建了两个目录dir1、dir2,里面分别放了两个普通文件:test1.ctest2.c 点击加载图片 如下图: 点击加载图片 使用绝对路径的话,是可以在任意位置处使用的,使用相对路径那就要看自身的位置 在dir1目录下: 点击加载图片 可以直接通过绝对路径去到dir2 点击加载图片 我们还可以通过相对路径回去 点击加载图片 对此我们应该分场景去使用(一般我们多使用的是相对路径) 附加指令: cd~:进入用户的家目录 附:whoami指令查看自己是谁 点击加载图片 /home其实是一个绝对路径查看家目录 点击加载图片 当我们登录普通用户账号时默认的家目录是: 点击加载图片 而假如我们以root超级用户进行登录则是: 点击加载图片 cd-:回退到我们上一次所处的路径下: 点击加载图片 2.4指令touch 功能:创建一个普通文件的指令 例: 点击加载图片 2.5指令mkdir 功能:用来创建一个空目录 附:tree.指令可以查看当前文件并且以树的形式展示 附加指令: -p就能实现一次性创建一个连续目录 点击加载图片 方法:mkdir-p+连续的目录 假如要创建目录一个类似树状的结构时逐个创建会有点冗余,我们可以直接一次性创建多个连续的目录 2.6rmdir指令&&rm指令(重要) rmdir是用来删除目录的(和mkdir对应,但是注意他不能删除非空的目录) 点击加载图片 他不能用来删除普通文件 点击加载图片 rm一般是用来删除普通文件的,但其实加上附加条件也可以用来删除目录 点击加载图片 当我们作为超级用户去删除一个东西的时候他会去询问是否删除(以免删除到普通用户的东西),回答y/n即可(反之..),但我们如果加上 附加指令: -f:不被询问的直接强制删除 点击加载图片 -r:递归式删除(要删除一个非空目录时用) 点击加载图片 此时上面的询问就会有些麻烦,同样用到-f直接不用再询问了直接删除 点击加载图片 附:删除根目录后如何操作系统 但注意我们要慎重使用-f强制删除我们不能随意删除,可能会导致操作系统被删除就会导致不能正常使用(找回非常难),对此对于小白来说只是重新装系统(去云服务器管理器找到操作系统进行重装操作) 删除命令(直接从根目录开始全部删除) 点击加载图片 删除后会导致一些指令都无法使用了 点击加载图片 我们只能会到云服务器管理端去重装系统,具体如下: 点击加载图片 点击加载图片 点击加载图片 选完后确认就重新安装系统了 -i:删除前逐一询问确认 对于root用户来说每次删除都会进行询问但是假如使用的是普通用户的话,在你删除的时候就不会询问,所以此时我们就可以通过加-i的形式来要求其来询问 点击加载图片 本章完。预知后事如何,暂听下回分解。 |
|