在windows中目录相信大家都不陌生,你们每次的C盘D盘里面存储着各种文件和目录。而在linux中也是有自己的目录结构的
/
被我们称之为根目录,在Linux中目录是以树形结构来构建的这里就可以看到我们在根目录下使用 ls 查看目录其结构和我们的结构图是一样的。
这里还有一个知识点,再linux
系统中最左边的命令行的含义如图所示
好了到了这里我们就大致了解清楚了
linux
的简单结构和命令行的含义,以后在企业中我们使用企业的linux
服务器也是都在linux的命令行输入指令的,这里其实和windows
中的cmd
命令窗口是一样的,只不过windows
中大部分操作都是通过图形化界面来操作的。
目录结构和命令行了解了那么我们就来学几个常见操作吧!如何显示自己在那个目录,以及如何进入目录,如何创建目录以及在目录中如何创建文件!
ls
list
/usr/bin/ls
常用选项:
🍸 命令示范:
pwd
print working directory
/bin/pwd
🍸 命令示范:
cd
change directory
/usr/bin/cd
cd ..
: 返回上级目录cd /home/litao/linux/
: 绝对路径cd ../day02/
: 相对路径cd ~
:进入用户家目cd -
:返回最近访问目录
🍸 命令示范:
tree
yum install
/usr/bin/tree
🍸 命令示范:
进入目录的指令我们理解了那么,如何创建一个目录呢?
mkdir
make directories
/usr/bin/mkdir
常用选项:
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
🍸 命令示范:
touch
/bin/touch
touch [文件名]
🍸 命令示范:
前面我们讲了
linux
中的根目录是/
,而命令行我们每次登录都是在家目录里面这是什么意思呢?
其实这个linux 和我们win10是一样的,windows 和 linux 都是多用户操作系统在windows 中我们每天默认登录都在桌面,而如果我们在同一台电脑使用不同用户登录那么新的用户界面和以前的用户界面是单独的。
C:\Users\gugu\Desktop
而不同用户之间又有单独的目录,所以不同用户的桌面不同。在windows 中默认用户的路径是在
C:\Use
里面 而 linux 的用户目录默认是在根目录下的 /home 下面。
🔥 所以家目录就是用户的默认路径其位置在 /home
里面,而根目录就是系统根目录的意思。
前面我们快速上手了几个指令,比如进入目录删除目录、新建目录,和创建文件。那么这时就有小伙伴要问了我在
windows
中是有隐藏文件的那么Linux中有隐藏文件吗?
而在我们Linux中隐藏文件是以 .
开头的文件就叫做隐藏文件我们在进行普通查看的时候是不现实的在这里的,只有当输入 -a 查看全部文件才可以
而在其中
.
和..
又是一个重要的知识点,大家都是知道目录的结构其实是一个多叉树结构,那么每一个目录都是一个子节点,有子节点就有父节点。
.
..
就是一个隐藏目录其中.
代表是当前目录..
代表的是上级目录所以当我们 cd ..
的时候会回到上级目录
🔥 他们俩的作用是帮我们快速找到当前目录的文件和 回退到上级目录毕竟我们不光要进入文件还要回退到上级目录。
有人会问了在 Linux 中和 windows 都有路径那么路劲的作用是什么?其实路径是标识我们文件的唯一标识一个多叉树从根到子节点的路线只有一条这个就叫 绝对路径。(系统标识的唯一路径)
etc
的路径就只有 /var/ftp/etc
etc
** 去隔壁找 lib
目录 就是相对来找的所以这个叫做 相对路径