该文是初识Linux的文章,指令和周边基础知识为主,可供各位小白看官学习和大神看官复习,创作不易,三连一下~
一、快速认识5-6个指令
pwd:我们当前在Linux中所处的路径
ls:罗列出当前路径下的文件名
我们初学时候,文件很少,想要建立新的文件->mkdir :在当前路径下,创建新的文件夹
(Linux中一般管文件夹叫目录)
cd:进入指定的文件夹
(常用) clear:清屏幕
当对新建的222使用ls查看内容时候,由于我们没添加,所以没有任何内容
那么如何在文件夹下建立文件呢?
touch:在当前目录下,新建一个不存在的文件
二、Linux补充周边知识
1、文件=文件属性+文件内容
一个空文件0kb,只能说明文件内容为空,并不能说文件为空!
因为创建时间、性质等都属于文件属性,并不为空。
那么属性是数据吗? 当然是! 那么要不要保存呢? 当然要!
未来对于文件的任何操作,也不过是:1、对属性的操作 2、对内容的操作
ls -l:显示文件的详细“属性”
2、路径
Windows下的路径分隔符:\ (反斜杠) Linux下的路径分隔符:/
两个路径分隔符之间,一定是一个文件夹
路径最末端,一定是一个普通文件或者文件夹!
大家有没有想过,系统里面为什么要有路径呢?
因为系统层面需要标识一个特定的文件(路径必须具有唯一性!),可以通过路径找到文件
(逻辑原因是:访问任何文件之前,必须要找到这个文件)
如何保证唯一性? (关于目录部分)
(补充命令)
whoami:查看正在使用Linux系统的人是谁
(重要) ls -la:a的作用->显示隐藏文件
隐藏文件:在Linux中,.开头的文件
验证:
很明显,我们创建的 .text.txt在普通的ls -l中并没有显示,只有在加上a后才显示出来
任何目录下,都会默认具有两个隐藏目录 .和..
.含义:用它来表示当前路径
..含义:用它来表示上级路径
..可以方便我们进行路径的回退,毕竟我们不光要能进去,也要能出来
那.有什么用呢?为什么要表示当前路径呢
要想执行这个程序,就要先将程序加载到内存里,而访问的前提就是找到这个文件,而 .此时就起了定位当前路径下文件的作用
当多次回退时:
我们发现最后回退到了根目录 /
3、关于目录
一个目录里面可以有普通文件吗,可以再放进入目录吗? 可以!
Linux的整个文件目录结构是一颗多叉树
一个父节点可能有很多子节点,但一个子节点只能有一个父节点----->验证了路径的唯一性
这样一条从根目录开始的唯一的路径称为绝对路径
相对路径:
相对路径与绝对路径举例:
(补充命令)
ls -ld指定目录 :将目录像文件一样显示,而不是显示其下的文件
标签:基本,文件,文件夹,路径,指令,ls,Linux,目录 From: https://blog.csdn.net/2301_79181594/article/details/137370300