一、Linux的目录结构
1.目录结构
Linux的目录结构是一个树型结构
Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘
Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面

2.Linux 路径的描述方式
在Linux系统中,路径之间的层级关系,使用:/ 来表示
在Windows系统中,路径之间的层级关系,使用: \ 来表示

二、Linux命令
1、命令和命令行的定义

2、命令的基础格式

3、ls命令
(1)定义
ls命令的作用是列出目录下的内容,语法细节如下:

-a -l -h 是可选的选项
Linux路径是此命令可选的参数
当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容

(2)HOME目录和工作目录

直接输入ls命令,表示列出当前工作目录下的内容,当前工作目录是?
Linux系统的命令行终端,在启动的时候,默认会加载:
1.当前登录用户的HOME目录作为当前工作目录,所以ls命令列出的是HOME目录的内容
2.HOME目录:每个Linux操作用户在Linux系统的个人账户目录,路径在:/home/用户名
如,图中的Linux用户是itheima,其HOME目录是:/home/itheima
Windows系统和Linux系统,均设有用户的HOME目录,如图:


(3)参数和选项
刚刚展示了,直接使用ls命令,并未使用选项和参数。

那么ls的选项和参数具体有什么作用呢?首先我们先来看参数。
当ls不使用参数,表示列出:当前工作目录的内容,即用户的HOME目录
当使用参数,ls命令的参数表示:指定一个Linux路径,列出指定路径的内容
如:

通过ls / 列出了根目录的内容,我们可以打开VMware,在Linux的图形化中对照一下


1.ls 命令的-a选项
如下语法,ls命令是可以使用选项的

-a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)

可以看到,ls -a 对比 ls 列出的内容更多了。
图中以.开头的,表示是Linux系统的隐藏文件/文件夹(只要以.开头,就能自动隐藏)
只有通过-a选项,才能看到这些隐藏的文件/文件夹
2.ls命令的-l选项

-l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息


-l选项其实和图形化中,文件夹以列表形式排列是一个意思
3.ls命令选项的组合使用
语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。
写法:
(1)ls -l -a
(2)ls -la
(3)ls -al
上述三种写法,都是一样的,表示同时应用-l和-a的功能

4.ls选项和参数的组合使用
除了选项本身可以组合以外,选项和参数也可以一起使用。

5.ls 命令的-h选项

-h 表示以易于阅读的形式,列出文件大小,如K、M、G,
-h选项必须要搭配 -l 一起使用

4、目录切换相关命令(cd/pwd)
(1)cd 切换工作目录
当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录,
我们可以通过cd命令,更改当前所在的工作目录。
cd命令来自英文:Change Directory
语法:
cd命令无需选项,只有参数,表示要切换到哪个目录下
cd命令直接执行,不写参数,表示回到用户的HOME目录

(2)pwd 查看当前工作目录
通过ls来验证当前的工作目录,其实是不恰当的。
我们可以通过pwd命令,来查看当前所在的工作目录。


被折叠的 条评论
为什么被折叠?



