众所周知,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私房菜基础学习篇(第四版)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)