Linux 命令行基础知识
通过expainshell 的解释翻译 可以知道 change the working directory 就是 cd 在Linux 命令行中的意义,即:改变工作区目录
2:鸟哥的Linux私房菜基础学习篇
这本书,暂且还没有买linux命令linux命令,当然也没看过。但是写在这里,也是提醒自己以后回顾自己的文章时, 可以不忘初心,坚持下去。
所有的东西已经准备就绪的话,就从简单的Linux 命令开始吧!
./ ../ 和 ~
/ :Linux 中 / 代表的含义时目录级别分隔符
. :Linux中 . 代表的含义是当前目录
./a.txt:Linux中 ./a 代表的含义是当前目录下 文件名为a.txt的文件
..:Linux中 .. 代表的含义是上级/父级 目录
~:Linux中 ~代表的含义是家目录 windows 家目录为:/c/Users/用户名
cd
进入目录。
explainshell 解释:
change the working directory
举例: cd ~/Desktop
命令解释:进入到桌面
pwd
显示当前目录。
explainshell解释:
print name of current/working directory
举例:pwd
mkdir 目录名 和 mkdir -p 目录名
mkdir :创建目录
explainshell 解释:
make directories
mkdir 可以同时创建多个文件夹 文件夹和文件夹之间使用空格连接
举例:mkdir test1 test2 test3
命令解释:在当前目录下 创建了三个目录(文件夹)分别是 test1,test2和test3
mkdir -p:创建目录(包含子目录)
explainshell 解释:
make directories
-p, --parents
no error if existing, make parent directories as needed
举例:mkdir -p "test/test1/test2"
命令解释:在当前目录下创建test目录 test目录下创建 test1 目录 test1 目录下创建test2目录 这里面的 "" 书写是非必须的 但是建议添加 因为,如果在路径中出现一些非法字符 如 空格 则会出现和预想不一样的情况
例如: mkdir -p test/ test1/test2
注意,我在test/后面添加了一个空格,这时会出现一个情况 在当前目录下 创建了两个目录 test 和 test1 而在test1 目录下创建了子目录 test2
如果使用 双引号 :mkdir -p "test/ test1/test2" 即便在test/后面加上空格 也会成功创建test目录下包含test1,test1目录下包含test2的这种形式。
ls 路径 ,ls -a 路径 ,ls -al 路径
查看路径下的文件
explainshell 解释:
ls:
list directory contents
-a, --all
do not ignore entries starting with .
-luse a long listing format
举例: ls
命令解释:查看当前路径下除了以. 开头的所有文件和文件夹
举例:ls /d/test
命令解释:查看d盘test目录下 所有的非.开头的所有文件和文件夹
举例: ls -a
命令解释:查看当前路径下 所有的文件和文件夹 (包括.开头的所有文件及文件夹)