Linux目录和命令介绍
学习linux,本质上是学习在linux系统下的命令行中熟练使用linux命令。
每一个命令,本质上是一个linux程序(只不过是以输入字符的形式调用)。当你输入这个命令的时候,就调用执行了这个linux程序。这些命令没有图形化的页面,只会在命令行中提供字符形式的反馈。
因此,与linux系统的交互形式都是:输入命令→反馈字符,输入命令→反馈字符,输入命令→反馈字符……
目录结构
方括号 [ ] 括起来的表示可选,即可以有,也可以没有。
每一个用户的家目录路径默认在/home/用户名 下,每个用户专属的目录。
命令
列出指定路径下的文件,使用命令:ls
ls:list,“列表”的缩写。当我们输入ls的时候,就相当于双击了指定的目录,就可以看到这个目录下的所有文件。后面没有接任何选项或参数时,表示列出当前目录下所有文件。
ls
ls
即展示对应路径下的所有文件(隐藏文件不会展示)
ls 路径
ls -a
:展示对应路径下所有文件,包括隐藏文件(以.开头的,只要是以.开头的,都是隐藏文件)。
ls -l
:以竖向列表的形式展现内容,并展示更多关于文件的信息
语法中的选项可以混用,可以同时展示更多的内容
ls命令选项的组合使用
ls -la
同时可以指定目录,即选项组合使用,同时指定参数
ls -la /
以上表示将根目录中的所有文件以竖向列表的形式展示
ls -lh
-h必须与-l一起使用
切换目录的命令,使用命令:cd
cd,即Change Directry(改变目录)的缩写。
展示当前所处的目录,使用命令:pwd
pwd,即Print Work Directry(打印工作目录)的缩写。
绝对路径和相对路径
二者的区别在于起点目录不同
进入当前目录下、上一级目录和HOME目录的命令
进入当前目录下的文件时,开头可以不加./,效果一样
创建目录的命令:mkdir
注意:创建文件夹需要一定的权限,请确保操作均在HOME目录内。如果想在HOME目录外创建文件,一般会显示没有权限,此时需要sudo权限才行(后续讲解)
在liunx系统中,文件夹一般是深蓝色,而文件则是白色。
也可以用ls -lh,详细查看当前目录下的内容
第一列是以“d”开头的都是文件夹,开头是“-”的,表示是文件。
同时创建多层目录:mkdir -p 路径
创建文件:touch 路径
查看文件内容:cat 路径
在文件里写好了内容之后,可以通过cat命令直接读取并打印内容。
翻页查看文件内容:more 文件
当文件内容过多时,使用该命令查看更好。