命令行縮寫
- make directory —— mkdir —— 創(chuàng)建文件
- remove —— rm —— 刪除
- move —— mv —— 移動(dòng)/重命名
- copy —— cp —— 復(fù)制
- list —— ls —— 羅列
- change directory —— cd —— 改變目錄
練習(xí)
cd ~/desktop
進(jìn)入桌面(~表示用戶目錄不铆,.表示當(dāng)前目錄, ..表示父目錄)mkdir demo-1
創(chuàng)建目錄蝌焚,這時(shí)你可以切到桌面,看到 demo-1 目錄rm -rf demo-1
刪除 demo-1 目錄touch 1.txt
創(chuàng)建文件mv 1.txt 2.txt
這樣我們就把 1.txt 移到 2.txt 了誓斥,也就是重命名
常見命令
- cd 進(jìn)入目錄
cd ~Desktop
進(jìn)入桌面 - pwd 顯示當(dāng)前目錄
- mkdir 創(chuàng)建目錄
mkdir "demo-1"
表示創(chuàng)建demo-1目錄只洒,demo-1的引號(hào)可以加也可以不加狸相,但是目錄名中有特殊符號(hào)的時(shí)候需要加引號(hào)兢仰,比如 demo 1 崭添,這個(gè)時(shí)候如果不加引號(hào)挽鞠,系統(tǒng)會(huì)無法識(shí)別苞俘,會(huì)分別創(chuàng)建 demo 和 1 兩個(gè)目錄努释。 - mkdir -p 創(chuàng)建目錄
mkdir -p demo1/demo2/demo3
表示創(chuàng)建demo-1下面有demo-2贝椿,demo-2下面有demo-3蜈块,層層嵌套蔑穴; - ls 顯示當(dāng)前目錄下的所有文件和目錄
ls demo1
會(huì)顯示demo1目錄下的所有文件和目錄忠寻,但是不包括隱藏的目錄和文件。
ls -a 顯示所有的文件和目錄(包括隱藏的)
ls -l 顯示更多信息
ls -al 顯示所有的文件及信息 - touch 創(chuàng)建文件
touch 1.txt
表示創(chuàng)建1.txt文件
touch 1.txt
改變文件更新時(shí)間 - echo 創(chuàng)建文件
echo "hello" > 1.txt
表示在 1.txt 中寫入 hello
echo "hi" >> 1.txt 表示在 1.txt 中追加 hi
echo "aaa" > 1.txt 表示用aaa覆蓋之前在 1.txt 中的內(nèi)容
touch 創(chuàng)建文件不能指定內(nèi)容
echo 可以指定內(nèi)容
- cat 顯示整個(gè)文件內(nèi)容
cat 1.txt
表示顯示文件 1.txt 中的所有內(nèi)容 - cp 復(fù)制
cp 源路徑 目標(biāo)路徑
cp 1.txt 2.txt
表示復(fù)制 1.txt 并重新命名為 2.txt
cp -r 源路徑 目標(biāo)路徑 表示復(fù)制目錄
cp -r demo1 demo2
表示復(fù)制文件夾 demo1 為 demo2 - mv 重命名
mv 1.txt 2.txt
表示重命名1.txt為2.txt - rm 刪除
rm -f 表示強(qiáng)制刪除文件存和,不需要詢問是否刪除
rm -r 表示刪除目錄
rm -rf 表示強(qiáng)制刪除目錄 - tree 查看目錄結(jié)構(gòu)
- ln -s 建立軟連接
ln -s 真實(shí)文件 鏈接ln -s demo1 demo3
表示建立一個(gè)demo3的鏈接奕剃,demo1和demo3其實(shí)是同一個(gè)東西。 - df -kh 顯示磁盤占用
- du -sh 顯示當(dāng)前目錄大小
- du -h 各個(gè)文件大小
- 查詢未知命令行 Google: Linux 查看文件內(nèi)容
- 查詢命令行https://www.explainshell.com/