码迷,mamicode.com
首页 > 其他好文 > 详细

2018.3.26 二周一次一课

时间:2018-03-26 10:47:48      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:相对和绝对路径   cd命令   创建和删除目录mkdir/rmdir   rm命令   

1.1 相对和绝对路径

涉及到的命令:

  1. pwd 查看当前在哪个目录
  2. cd 全称:"change directory",进入到哪个目录,如 cd /etc
  3. “*****” 通配符
  4. ! tree 查看最近一次敲打的命令
  5. history 查看所有敲过的命令
  6. man 查看命令怎么使用,如: man rm
  7. history 可以查看历史所有敲过的命令
  8. !tree 或者 !ls 再或者!mkdir 这个前面加"!"的意思是最近一次执行的命令。
概念:
绝对路径:路径的写法一定是由根目录"/"写起的
例:[root@zhangzhen-01 ~]# ls /etc/hostname

技术分享图片

相对路径:路径的写法 不是由根目录写起,可以通过"pwd”查看当前在哪个目录下。
例:首先用户进入到/home,然后再进入到test
    cd /home
    cd zhangzhen-03

技术分享图片

1.2 CD命令(可使用man cd 查看命令如何使用

cd - 表示上一次的目录在哪里,交替键,
如:我现在在sysconfig目录下,在我进入到这个目录之前,我在/home目录下,直接可以用"cd -"去返回上次目录,就跟看电视一样的道理,来回切频。

技术分享图片


cd 和 cd ~ 表示回到家目录下,直接一键返回
如:我现在在sysconfig目录下,我想回到起始目录,就用cd 或者 cd ~

技术分享图片


cd .. 进入到上级目录
如:不管你到哪个目录下,cd .. 返回到这个目录的上一个目录

技术分享图片

1.3 创建和删除目录 mkdir rmdir

mkdir 创建目录
例: mkdir /tmp/zhangzhenlinux/

技术分享图片


如果你想“跨”目录建目录的话 ,可以使用“mkdir -p” (级联创建目录)
先举个失败的例子:
mkdir /tmp/zhangzhenlinux/1/2
mkdir: 无法创建目录"/tmp/zhangzhenlinux/1/2": 没有那个文件或目录

技术分享图片


应该这么写:
mkdir -p /tmp/zhangzhenlinux/1/2,因为本身/zhangzhenlinux下并没有目录,你要创建的目录上一级目录不存在,就会报错。

技术分享图片


可视化创建目录 mkdir -pv 
例: mkdir -pv /tmp/zhangzhenlinux/2/3/4

技术分享图片


rmdir : 英文move diretory (可以删除目录和非空目录)
rm -r :删除目录用的选项,可以删除非空目录
例:如何移除一个空目录

我们先创建一个目录 mkdir /tmp/zhangzhenlinux/9
然后我们用 rm -r 的命令去删除这个空目录。
在这里他询问是否删除该目录 输入 :y 即可。
技术分享图片


使用rm删除某一个目录里面的文件
创建一个文件 touch  /tmp/zhangzhenlinux/8.txt
删除刚创建的8.txt文件 rm  /tmp/zhangzhenlinux/8.txt

技术分享图片


如何使用rm删除某些文件时,不需要询问是否删除文件
rm -f 

例:
创建2个txt文件 touch /tmp/zhangzhenlinux/5.txt
tcoch /tmp/zhangzhenlinux/6.txt
然后使用 rm -f /tmp/zhangzhenlinux/*

注:(这里 “*”示通配符,所有的意思,也可以写成 "*.txt" ,所有以".txt"结尾的文件。)

技术分享图片

例:如何使用rm 删除非空目录并且不提示。

使用 rm -rf命令
假如我们需要给一个目录下所有的空目录删除的话,拿/zhangzhenlinux/为例。

技术分享图片


例:如何使用rm命令删除一个空目录或者文件的时候,可以让他显示是否已删除。

使用 rm -rfv 命令 可以图示化显示是否删除成功
我们在/zhangzhenlinux/创建个5目录,5目录下面创建2个txt文件。
mkdir -pv /tmp/zhangzhenlinux/5/1.txt
mkdir -pv /tmp/zhangzhenlinux/5/2.txt
删除的方式,从里面的空文件删除完后,再给这个目录删除掉。

技术分享图片

2018.3.26 二周一次一课

标签:相对和绝对路径   cd命令   创建和删除目录mkdir/rmdir   rm命令   

原文地址:http://blog.51cto.com/13646023/2091024

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!