Important
三个基本命令:
ls,cd,pwd
pwd 命令
pwd 即 print work directory,这个已经很熟悉了
zhoux@westnorth:~$ pwd
/home/zhoux
# ~表示家目录cd 命令
cd 即 change directory,操作示例如下
zhoux@westnorth:~$ pwd
/home/zhoux
zhoux@westnorth:~$ cd ~/linux_practice
#切换至linux_practice目录
zhoux@westnorth:~/linux_practice$ cd ../
#返回上级目录
#.代表当前目录,..代表上两层目录
zhoux@westnorth:~$ pwd
/home/zhouxcd 命令常常设计一些路径的特殊表达方式,在此总结
~表示/home$HOME表示/home-表示切换至上一个目录./表示切换至上一级目录
ls 命令
ls 命令可以搭配多种选项,有如下几类
-F查看文件类型/代表目录,*代表可执行文件,@代表连接,空 代表纯文本文件- 例子如下
zhoux@westnorth:~$ ls /home/zhoux/linux_practice/commands/
advanced basic
zhoux@westnorth:~$ ls -F /home/zhoux/linux_practice/commands/
advanced/ basic/
#advanced, basic 是两个目录-a查看所有文件,包括隐藏文件- 与
-all基本等价 - 例子如下
- 与
zhoux@westnorth:~$ ls -a ~/
. .bash_logout .config .motd_shown .swp projects ubuntu-wsl2-systemd-script
.. .bashrc .lesshst .profile .viminfo snap
.bash_history .cache .local .sudo_as_admin_successful linux_practice test.txt
#与下面用法的相比,出现了大量的.xx,即隐藏文件
zhoux@westnorth:~$ ls ~/
linux_practice projects snap test.txt ubuntu-wsl2-systemd-script-l以列表的形式展现文件信息- 包括读写权限,日期
-d即 directory 的缩写,显示目录本身的信息-h即 human 的缩写,以人类可读的方式显示,常常与-l连用,因为列表 也同样非常”人类可读”- 比如,用 kb 来显示文件大小
- 例子如下
zhoux@westnorth:~$ ls -l -h ~/
total 20K
drwxr-xr-x 5 zhoux zhoux 4.0K Nov 29 14:45 linux_practice
drwxr-xr-x 2 zhoux zhoux 4.0K Nov 29 10:23 projects
drwx------ 4 zhoux zhoux 4.0K Nov 29 20:54 snap
-rw-r--r-- 1 zhoux zhoux 68 Nov 29 09:40 test.txt
drwxr-xr-x 3 zhoux zhoux 4.0K Nov 29 18:22 ubuntu-wsl2-systemd-script
zhoux@westnorth:~$ ls -l
total 20
drwxr-xr-x 5 zhoux zhoux 4096 Nov 29 14:45 linux_practice
drwxr-xr-x 2 zhoux zhoux 4096 Nov 29 10:23 projects
drwx------ 4 zhoux zhoux 4096 Nov 29 20:54 snap
-rw-r--r-- 1 zhoux zhoux 68 Nov 29 09:40 test.txt
drwxr-xr-x 3 zhoux zhoux 4096 Nov 29 18:22 ubuntu-wsl2-systemd-scriptSummary
ls命令的重要选项
-F-l-h-a请记住命令的连用,e.g.-lh