浅谈Linux操作系统(文件与目录)

众所周知,Linux在最初的时候是没有图形界面的,人们只能靠Linux的指令来进行操作。而在作为一个合格的后端人员,掌握一些基础的Linux指令是必不可少技能。

笔者也是刚接触了Linux一段时间,感受到了Linux的强大与复杂,因此,今天便谈一下自己对于Linux文件与目录方面的理解。

首先便来说说目录。在我们打开一个目录是,是需要知道改目录所在的路径的,我们在终端常用的比较简洁的方法便是直接将文件拖入终端中,来查看它所在的路径。而此时它的格式一般为

/user/share/doc等等之类的,而这便是该目录的绝对路径,该路径一定由“根目录/”写起,格式非常严谨,一般不会出错。但是绝对路径的格式太过冗长和繁琐,因此又有了相对路径。

相对路径不是由“/”写起的,比如要从原本路径前往/user/share/hello这个目录下是,可写为“cd ../hello",相对目录比绝对目录要简洁方便的多,平时我们在终端进行简单的查询或进行一些基础操作时,常常使用相对路径。但在我们写程序来管理系统时,选绝对路径比较好,因为绝对路径可以保证写法不会出问题,而相对路径可能会由于工作环境的不同而发生改变。

切换目录的操作:

cd . 此层目录

cd .. 返回上一层目录

cd - 代表前一个工作目录

cd ~代表使用者身份所在的家目录

处理目录命令:

cd 切换目录

pwd 显示当前目录

mkdir:新建目录

rmdir:删除目录

查看目录与文件:

ls命令

只输入ls命令是显示非隐藏文件的文件名,以文件名进行排序及文件名代表的颜色显示

想要显示更多命令如下:

ls -a 列出所有文件(包括.和..)

ls -A 列出所有文件(不包括.和..)

ls -l 列出所有的文件和文件的详细信息,包括权限,大小,创建时间等

ls -r 按照文件的相反方式输出

ls -F 在列出的文件名称后加一符号

ls -R 输出整个目录结构

ls -S 按照文件大小进行显示

ls -1 成列的显示内容

等等。

在对文件进行操作是的复制命令cp是非常重要的,不同的身份执行这一命令会有不同的结果产生。在默认条件中,cp的源文件与目标文件的权限是不同的,目标文件的拥有者通常会是命令操作者本身。

删除文件的指令:rm

移动文件与目录命令:mv

文件内容查看:cat(从第一行显示文件内容)

tac(反向列示,从最后一行显示)

nl(添加行号打印)

more(翻页查看)

「space(空格键)向下翻一页

enter(向下翻一行)

/字符串(在显示的内容中向下查找这个字符串)

:f(立即显示出文件名及目前显示的行数)

q:立刻离开more,不再显示该文件内容 b 往回翻页」

本次总结的一些简单内容就这么多了,如有错误,请私信作者。

部分专业概念来源:鸟哥的Linux私房菜基础学习篇(第四版)

你可能感兴趣的:(linux,服务器,运维)