目录
Liinux命令
两个概念:命令行、命令。
命令行就是linux的终端,字符化要比图形界面更加简洁高效,是linux的一大优势
命令就是linux的程序
命令的通用格式
Comman -options parameter
即命令、选项、指向目标。
例如:Ls -l /home/user ls就是命令,-l就是选项,/home/user就是指向的目标目录
P1 Ls命令
Ls命令是linux的基础命令之一,他的作用是让目录中的内容平铺,例:
Ls命令的选项与参数
选项:
ls [ -a -l -h]
-a 是指all,列出全部文件
其中有些文件有 ”.” 的前缀,表示隐藏文件。只有在 -a下可以展现。
-l 表示以列表的形式展示内容,并且会展示更多的信息(例如文件的权限、属主)
-h 表示以便于阅读的形式列出文件的大小,但要注意,-h必须搭配-l一起使用,形式如: ls -hl or ls -lh 例:
没有单位处表示大小为B。
三种选项可以混合使用,但h的使用必须搭配l。例
不会出现我们想要的效果。
三个选项一起:
参数:
Ls的参数作用简单,即指定目标文件或目录。
从上例也可以看出,访问文件或目录时,需要把路径写明,不可缺少某个路径,否则将无法找到目标文件或目录。
P2 文件切换相关命令
cd命令
当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录 我们可以通过cd命令,更改当前所在的工作目录。
cd命令无需选项,只有参数,表示要切换到哪个目录下 ,cd命令直接执行,不写参数,表示回到用户的HOME目录。
cd /表示切换到根目录,通过ls我们可以看到当前目录的文件,之后我们又通过cd回到home目录,再次通过ls命令我们发现当前目录下的内容发生了变化。
Pwd命令
此命令用查看当前工作目录下的目录,没有选项与参数,直接使用即可
该命令比ls更适合查看目录,注意区分。
这是在home目录下的两种操作,我们可以看出其区别。
P3绝对路径和相对路径
绝对路径:以根目录为起点,描述路径,以 “/” 开头,如: /home/zhuxiao/Desktop
相对路径:以当前目录为起点,描述路径,不用以“/”开头,但只能去往当前目录下的子目录
例:
可以看出,相对路径可以节省一部分操作时间。
特殊路径符:
. 表示当前目录,比如cd ./Desktop 表示切换到当前目录下的Desktop目录内,和cd Desktop效果一致。
可达到效果。
.. 表示上一级目录,例如 cd .. 即可切换到上一级目录, cd ../.. 切换到上两级目录。
可以看出在操作后我们回到了上一级目录。
~ 表示home目录, cd ~即表示回到home目录。
可以看出我们从/根目录切换到了~的home目录。