常用Linux基本命令行
1.進(jìn)入目錄
- cd +空格+文件名
例子:cd c/user/file 表示進(jìn)入file文件夾
2.顯示當(dāng)前目錄
- pwd
例子:cd c/user/file/pwd 表示顯示file的路徑
3.創(chuàng)建新文件夾
- mkdir +空格+文件名
例子:mkdir file 表示在當(dāng)前路徑下創(chuàng)建file - mkdir -p +空格+目錄路徑
例子:mkdir -p file/file2/file3 表示創(chuàng)建的file3在file/file2 的路徑下
4.查看路徑
- ls 顯示文件或目錄
例子:>file>file2>file3 ls 表示顯示file3文件或目錄 - ls -a 列出當(dāng)前目錄下所有文件及目錄寓免,包括隱藏的a(all)
例子:>file>file2>file3 ls -a 表示顯示file3文件下的所有文件和目錄 - ls -l 列出文件詳細(xì)信息
例子:>file>file2>file3 ls -l 表示顯示file3文件下文件下的詳細(xì)信息 - ls -al 列出所有文件及詳細(xì)信息
例子:>file>file2>file3 ls -al 表示顯示file3文件下文件下的所有文件及詳細(xì)信息
5.創(chuàng)建文件
echo 內(nèi)容>文件名 往文件內(nèi)寫(xiě)入內(nèi)容
例子:echo file>1.txt 表示在1.txt文件中寫(xiě)入內(nèi)容為 “file”echo 內(nèi)容>!文件名 強(qiáng)制重定向,新內(nèi)容覆蓋原有內(nèi)容(此命令在windows環(huán)境下不支持)
例子:echo file2>!1.txt 表示對(duì)1.txt已存在內(nèi)容覆蓋為“file2”骂澄,原本內(nèi)容“file”丟失echo 內(nèi)容>>文件名 在文件內(nèi)容末尾進(jìn)行添加
例子:echo file2>>1.txt 此時(shí)文件1.txt內(nèi)容為file和file2
6.創(chuàng)建文件(二)
touch +空格+文件名 表示創(chuàng)建名字為“文件名”文件
例子:touch file.txt 表示創(chuàng)建名字為“file”的文本文件touch +空格+文件名 表示改變文件“文件名”的更新時(shí)間
例子:touch file.txt 表示更改文件“file.txt”的更新時(shí)間
7.復(fù)制文件
cp +空格+原路徑+空格+目標(biāo)路徑 表示復(fù)制某個(gè)文件到新的文件夾下(個(gè)人理解為單個(gè)復(fù)制某個(gè)文件)
例子: cp c/file/1.txt c/file2 表示將1.txt文件復(fù)制到c/file2文件夾內(nèi)cp -r +空格+原路徑+目標(biāo)路徑 表示復(fù)制整個(gè)目錄到新的路徑下(個(gè)人理解為復(fù)制整個(gè)文件夾到一個(gè)新的文件夾內(nèi),即復(fù)制目錄)
例子:cp -r A B 表示將整個(gè)A文件夾復(fù)制到B文件夾內(nèi)曾沈。
8.移動(dòng)文件(剪切)
- mv +空格+原路徑+目標(biāo)路徑
例子:mv A B 表示將整個(gè)A文件夾剪切到B文件夾內(nèi)顽冶。
- 刪除文件
rm +空格+文件路徑 表示刪除某路徑下的文件
例子:rm c/user/A 表示刪除c/user/A文件rm -f +空格+文件路徑 表示強(qiáng)制刪除
例子:rm -f c/user/B 表示強(qiáng)制刪除文件Brm -r +空格+文件路徑 表示刪除目錄
例子:rm -r c/user/A 表示刪除c/user/A 包括A內(nèi)所有文件全部被刪除rm -rf +目標(biāo)路徑 表示強(qiáng)制刪除某個(gè)目錄
例子: rm -rf c/user/AA 表示強(qiáng)制刪除c/user/AA這個(gè)目錄
切記:永遠(yuǎn)不要運(yùn)行 rm -rf /
10.常用小技巧
cd - 表示回到剛才的目錄
上(鍵盤(pán)的“上”箭頭指示鍵) 表示使用上一次命令P芟臁! 表示使用上一次命令
Alt+. 表示使用上一次的最后一個(gè)參數(shù)
xxx;yyy 表示一句話執(zhí)行兩個(gè)命令(不論xxx命令是否執(zhí)行,yyy命令都會(huì)執(zhí)行)
xxx&&yyy 表示一句話執(zhí)行兩個(gè)命令(只有xxx命令可執(zhí)行遗嗽,yyy命令才能夠執(zhí)行)
11.如何在命令里面打回車?
- \+Enter
12.如何自學(xué)命令行
- man ls
- ls -help
- ls -h
- ExplainShell.com
參考資料: