Linux 基础操作_2

来源:互联网 发布:pg光学磨床编程 编辑:程序博客网 时间:2024/05/22 13:06

这里汇总一下关于Linux操作系统里面文件系统的分类和相关作用

Linux下面的文件夹的作用是相对固定的。这里借用实验楼里面的图片来进行记录


绝对路径

关于绝对路径,简单地说就是以根"/"目录为起点的完整路径,以你所要到的目录为终点,表现形式如: /usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。

相对路径

相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如: usr/local/bin (这里假设你当前目录为根目录)。你可能注意到,我们表示相对路径实际并没有加上表示当前目录的那个. ,而是直接以目录名开头,因为这个usr 目录为 / 目录下的子目录,是可以省略这个. 的(以后会讲到一个类似不能省略的情况);如果是当前目录的上一级目录,则需要使用.. ,比如你当前目录为“home”目录,根目录就应该表示为../../ ,表示上一级目录("home"目录)的上一级目录("/"目录)。



自己进行一下测试



接着是讲创建文件夹

如果是正常的建文件夹,就用mkdir就ok,不过他是可以带参数的,比如下面

带 -p 功能,就是可以同时创建子目录



文件复制功能,要用cp功能

如果用cp -r directoryname ,则可以复制文件夹,不然会报错   -r 和 -R表示递归


删除文件也是, rm功能, 如果加上-r 则是递归删除文件夹内所有包含的文件,如果再加一个 -f ,则是强制删除,忽略报警。


移动文件

使用mv(move or rename files)命令,移动文件(剪切)。将文件"file1"移动到"Documents"目录

mv 源目录文件 目的目录


查看文件内容的命令,有cat ,tac,以及nl 三种命令

cat正序显示   可以附加 -n 命令来添加行号

tac倒序显示

nl 带行号打印 ,并且nl 还能附加参数,如下



除此之外,查看文件的方法还有很多

比如这里的less和more

用more,会默认只加载一页的内容,并在最下面的地方显示已加载的百分比, 按enter会继续显示下一行,space显示下一页




还有专门为急性子准备的查看文件功能

head 和 tail功能

head是只浏览文件开头几行

tail是只浏览文件结尾几行

默认是10行,不足10行的就全部显示

还可以专门加上 -n 1 这样的命令,来只显示一行



除了查看文件,还有查看文件类型的功能,是用file








0 0