相对路径和绝对路径、命令cd、创建目录mkdir和删除空目录rmdir、命令rm

绝对路径和相对路径

路径,简单说就是存放这个文件的位置。例如/root/.ssh/authorized_keys。

1.1、绝对路径

绝对路径就是从根目录写起的路径,而且一定是从根目录写起才叫绝对路径。例如:/etc/hostname /root/.ssh/authorized_keys。

文件都会有一个从根目录开始的路径

204822_fPNU_3643875.png

#pwd

pwd命令(print working directory),用来查看当前所在的绝对路径

204828_o16O_3643875.png

1.2、相对路径

相对路径是相对当前所在位置进行操作时候的路径,不是以根目录开头的路径。例如:.ssh/authorized_keys就是相对当前目录/root的路径;

204911_k3Vr_3643875.png

 

 

命令CD

cd就是change directory,变更到某个目录的意思;

#cd xx //变更到xx目录,xx是相对或者绝对路径

 

1、cd用法

cd         进入用户主目录;

cd ~      进入用户主目录; 

cd -       返回进入此目录之前所在的目录; 

cd ..      返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); 

cd ../..   返回上两级目录; 

cd !$     把上个命令的参数作为cd参数使用。

 

 

cd -       返回进入此目录之前所在的目录; 

205008_IlBY_3643875.png

cd         进入用户主目录;

cd ~      进入用户主目录;root用户的主目录就是/root/

205024_DNZ8_3643875.png

cd !$     把上个命令的参数作为cd参数使用。

 

205036_kyzB_3643875.png

2、cd错误用法

cd 命令后面只能是目录名,如果跟了文件名,会报错;

 

205056_9qNH_3643875.png

 

创建目录mkdir和删除空目录rmdir

1、创建目录mkdir

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

mkdir (选项)(参数)

mkdir /tmp/aa/bb/ //在/tmp/aa/目录下创建bb目录,要创建的目录的上层(/tmp/aa/)必须存在,否则不能直接创建。

 

205144_WPBJ_3643875.png

选项:

-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;

-v 建立目录的时候可视化,能够看到创建目录的过程。

 

mkdir -pv /temp/1/2/3/4/

 

205212_K7M4_3643875.png

2、删除空目录rmdir

rmdir 移除空目录;

如果目录里面有内容不管是文件还是一个路径,都不能删除掉。如果一定要想要用rmdir删除,必须先把目录里的内容清空;

选项:

        -v 移除目录的时候可视化,能够看到创建目录的过程。

        -p 可以删除级联空目录,例如#rmdir /tmp/1/2/3,如果3/目录下为空,2/目录下只有3/目录,但是1/目录下不但有2目录还有其他文件,则命令会把2/3/一起删掉,但是不会删除掉1/目录,但是这样级联的删除太危险了,容易删错,所以通常不要用;

 

205302_By0L_3643875.png

205307_Y42l_3643875.png

命令rm

rm命令,remove,可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

rm (选项)(参数)

-f:强制删除文件或目录,不做任何提示,不管有没有这个文件,有没有错误都不提示

-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;

-v:显示指令的详细执行过程。

*.txt就是以.txt结尾的文件;

 

205615_shdi_3643875.png

rm删除多级路径文件的时候是从最深层删除,然后一层一层向外删除;

205625_HUHM_3643875.png

注意:rm -rf

    使用rm -rf命令时候,后面一定能够不要加“/”根目录,否则很容易把系统文件全部删除。最好是在要删除目录的父目录删除要删除的子目录,并且删除前先备份。

 

命令!xxx

!touch

!three

!xxx

自动查找命令历史里面最近一次使用的xxx命令,并自动使用;

 

 

 

 

 

转载于:https://my.oschina.net/codepencil/blog/1554609

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值