1.Linux目录结构
linux的目录结构是一个树形结构,没有盘符这个概念,只有一个根目录 / ,所有文件都在它下面。而Windows系统可以拥有多个盘符,如C盘,D盘,E盘。
在linux系统中,路径的层级关系使用 / 来表示,在Windows系统中,路径的层级关系使用 \ 来表示。
在根目录下有一个文件夹test,文件夹内有一个文件hello.txt,该文件的路径为:
/test/hello.txt
2.Linux命令基础
命令:即linux操作指令是系统内置的程序,可以以字符化的形式去使用。
命令行:即linux终端,可以提供字符化的操作页面供命令执行。
无论是什么命令,用于什么用途,在linux中命令有其通用的格式:
command [-options] [parameter]
Command:命令本身
-Options:可选非必填,命令的一些选项,可以通过选项控制命令的行为细节
Parameter:可选非必填,命令的参数,多数用于命令的指向目标等
示例: cp -r test1 test2
cp是命令本身,-r是选项,text1和text2是参数。
3.ls命令
ls命令的作用是列出目录下的内容,语法细节如下:
ls [-a -l -h] [Linux路径]
-a -l -h 是可选的选项,Linux路径是此命令可选的参数。
当不使用选项和参数,直接使用ls命令本体,表示以平铺形式列出当前工作目录下的内容。(默认home目录)
当使用参数,表示指定一个linux路径,列出指定路径的内容。
Home目录是每一个用户在Linux系统的专属目录,默认在:/home/用户名
当前工作目录,是指Linux命令在执行命令的时候,需要一个工作目录打开命令行程序(终端),默认设置工作目录在用户的home目录。
-a选项,all的意思,即列出全部文件,包含隐藏的文件或文件夹。
以 . 开头的,表示是Linux系统的隐藏文件或文件夹(只要以 . 开头,就能自动隐藏),只有通过-a选项,才能看到这些隐藏的文件或文件夹。
-l选项,表示以列表(竖向排列)的形式展示内容,并展示更多信息。
语法中的选项是可以组合使用的,比如学习的--a和-l可以组合应用:
命令 ls -l -a = 命令 ls -la = 命令 ls -al
-h选项,表示以易于阅读的形式列出文件的大小,如K,M,G。-h 选项必须要搭配 -l 一起使用。
4.cd命令
cd [Linux路径]
cd命令:英语 Change directory
可以通过cd命令,更改当前所在的工作目录。
cd命令无需选项,只有参数,表示要切换到哪个目录下。
cd命令如果直接执行,不写参数,表示回到用户的home目录。
5.pwd命令
pwd命令:英语 Print work directory
可以通过pwd命令,来查看当前所在的工作目录。
Pwd命令无选项无参数,直接输入pwd即可。