二周第一次课(1月29日)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二周第一次课(1月29日)相关的知识,希望对你有一定的参考价值。

2.6 相对和绝对路径

2.7 cd命令

2.8 创建和删除目录mkdir/rmdir

2.9 rm命令



2.6 相对和绝对路径


绝对路径 从/开始的 都是绝对路径

相对路径

相对你所在的位置的一个路径。

当前目录所在路径 叫相对路径


例如 想查看当前目录下的某一个文件,

当前的文件在哪儿——#pwd


例如cd进去/root下面。

#ls /root/

#pwd 查看所在的目录。

技术分享图片

#cd

change directory

cd 到指定目录下




2.7 CD命令


cd,进入一个目录

#cd 当前用户的家目录下

技术分享图片

#cd - 返回上一次的目录

技术分享图片

#cd ~ 进入用户的家目录

技术分享图片

#cd ..进入上一级目录 最顶的位置是/目录(此处可以截图)

技术分享图片




2.8 创建和删除目录mkdir rmdir


mkdir 创建目录

make directory的简写

用法

#mkdir /tmp/111 在tmp目录下创建111目录

技术分享图片

创建一连串目录

#mkdir -p /tmp/111/2/3/ 创建111目录的2目录的3目录

#mkdir -pv /tmp/111/2/4/ 可视化看目录创建进度。可以观看创建记录。(截图)

技术分享图片

rmdir 删除目录 remove directory 简写

#rmdir /tmp/111/2/ 删除/tmp/111/2目录,删除失败,提示目录非空(rmdir删除的目录,目录必须要空,因为/2下面还有个/3目录,所以删除失败)

技术分享图片

#rmdir /tmp/111/2/3 删除目录成功(因为目录是空)




2.9 rm命令


rm remove,删除的意思

用法#rm 要删的文件或者目录

#touch /tmp/aminglinux/2/3/2.txt

#rm /tmp/aminglinux/2/3/2.txt

会询问是否删除的提示(y或n)

技术分享图片

#rm  /tmp/aminglinux/2/3/*.txt 

删除2/3/的*.txt(*代表要删除的文件)


#rm -f /tmp/aminglinux/2/3/*.txt 

强制删除文件,不报提示。-f fouce 强制。


#!tree (上一次使用tree的命令,!代表使用命令历史里面,上一次tree开头的命令)发现/3 下面的文件已经被删除掉(截图)

#history 查看敲过的命令(例如#!tree的 !会从history里面查找相关tree的命令)



#rm -f /tmp/aminglinux/2/3/ 发现无法删除

技术分享图片

#rm -r /tmp/aminglinux/2/3/ 可以删除,提示应答是否。

技术分享图片

#rm -rf /tmp/aminglinux/2/3/ 发现直接删除


#touch /tmp/aminglinux/2/3/1.txt

#touch /tmp/aminglinux2/2.txt

#rm -rfv /tmp/aminglinux/2/3/ 

发现

先删除文件,

再删除目录.

技术分享图片


注意,

/3是不存在的目录,

#rm -rfv /tmp/aminglinux/2/3/ 

(发现还是没有提示,其实没有提示有可能是有错误的,只是-f没有显示出来,-f一般不会提示报错信息)

#rm -rv /tmp/aminglinux/2/3 报错,提示:没有那个文件或目录。



以上是关于二周第一次课(1月29日)的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记第二周第一次课(1月29日)

二周第一次课(12月18日)

二周第一次课(12月18日)

二周第一次课(10月23日)

第二周3次课笔记

20180129第六次课