linux指令大全(歸類整理)

一.文件目錄指令

1 pwd指令

pwd     顯示當(dāng)前所在的目錄

2 ls指令

ls [選項(xiàng)] [目錄或文件]     查看文件信息
ls -a                   查看所有文件和目錄,包括隱藏的
ls -l                   以列表的方式顯示
ll                      以列表的方式顯示

推薦Python大牛在線分享技術(shù) 扣qun:855408893

領(lǐng)域:web開發(fā),爬蟲,數(shù)據(jù)分析,數(shù)據(jù)挖掘,人工智能

零基礎(chǔ)到項(xiàng)目實(shí)戰(zhàn),7天學(xué)習(xí)上手做項(xiàng)目

3 cd指令

cd 路徑
cd ~:   回到家目錄
cd ..:  回到上一級(jí)目錄

4 mkdir指令

mkdir [選項(xiàng)] 路徑       創(chuàng)建文件夾
mkdir -p 路徑          創(chuàng)建多級(jí)文件夾

5 rmdir指令

rmdir [選項(xiàng)] 路徑       刪除空文件夾
rmdir -p 路徑/             遞歸刪除空文件夾
rmdir -R 路徑          遞歸刪除空文件夾
文件夾下有內(nèi)容,則無法刪除

6 touch 指令

touch 文件路徑

可以一次創(chuàng)建多個(gè)文件
touch 文件路徑1 文件路徑2

7 cp指令

拷貝文件到目標(biāo)路徑

cp [選項(xiàng)] 源路徑 目標(biāo)路徑

cp 源路徑 目標(biāo)路徑             拷貝單個(gè)文件
cp -r 源路徑 目標(biāo)路徑          拷貝文件夾

補(bǔ)充

當(dāng)拷貝時(shí)發(fā)現(xiàn)相同文件,會(huì)提示[是否覆蓋?]

\cp [選項(xiàng)] 源路徑 目標(biāo)路徑       取消提示,強(qiáng)制復(fù)制

8 rm指令

刪除目錄或者文件

rm [選項(xiàng)] 目標(biāo)路徑

rm 文件路徑         刪除文件
rm -r 文件夾路徑     刪除文件夾
rm -f xxxx          強(qiáng)制刪除不提示

9 mv指令

移動(dòng)文件或重命名

mv 源路徑 目標(biāo)路徑

10 cat指令

顯示文件內(nèi)容

cat [選項(xiàng)] 文件路徑

cat 文件路徑        顯示文件內(nèi)容
cat -n 文件路徑     顯示文件內(nèi)容,并顯示行號(hào)

補(bǔ)充說明

正常情況為了方便閱讀,我們會(huì)在cat指令最后加上管道符"
|",把內(nèi)容傳給more,分頁顯示

如:

cat -n /etc/profile | more

11 more指令

more指令是基于vi編輯器的文本過濾器,以全屏的方式按頁顯示文本內(nèi)容

more指令中內(nèi)置了很多快捷鍵,用起來很方便

more 文件路徑

快捷鍵

空格          向下翻一頁
Enter        向下翻一行
q            立即離開
Ctrl+F       向下滾動(dòng)一屏
Ctrl+B       向上滾動(dòng)一屏
=            顯示當(dāng)前行號(hào)
:f           輸出文件名和當(dāng)前行號(hào)

12 less指令

比more更加強(qiáng)大,功能比more更過,這里只介紹部分

less 文件路徑

快捷鍵

空格              向下翻一頁
pagedown          向下翻一頁
pageup            向上翻一頁
/字符串            向下查找[字符串],n下一個(gè),N上一個(gè)
?字符串            向上查找[字符串],n下一個(gè),N上一個(gè)
q                 離開less

13 >指令/>>指令

把前方語句的結(jié)果存進(jìn)文件,若文件不存在會(huì)自動(dòng)創(chuàng)建

> 輸出重定向         會(huì)覆蓋原來文件內(nèi)容
>> 追加重定向        追加到文件末尾

14 echo指令

把內(nèi)容輸出到控制臺(tái)

如下:
echo "我是楊家三少"
echo $PATH

15 head指令

head用于顯示文件的開頭部分內(nèi)容,默認(rèn)情況下
head 指令顯示文件的前10 行內(nèi)容

head 文件路徑           查看文件前10行
head -n 5 文件路徑      查看文件前5行

15 tail指令

tail用于顯示文件的結(jié)尾部分內(nèi)容,默認(rèn)情況下tail指令顯示文件的后10行內(nèi)容

tail 文件路徑           查看文件前10行
tail -n 5 文件路徑      查看文件前5行
tail -f 文件路徑        實(shí)時(shí)追蹤文件所有的更新-----經(jīng)常使用

16 ln指令

軟鏈接也叫符號(hào)鏈接,類似于 windows 里的快捷方式,主要存放了鏈接其他文件的路徑

ln -s 源文件或源文件夾 軟連接名

17 history指令

查看已經(jīng)執(zhí)行過歷史命令,也可以執(zhí)行歷史指令

history         查看所有的歷史指令
history 10      查看最近執(zhí)行的10條指令
!100            執(zhí)行編號(hào)為100的指令

所以,在公司,指令不要瞎逼亂輸

二. 時(shí)間日期類

1 date 指令

date            顯示當(dāng)前日期
data +%Y        顯示當(dāng)前年份
data +%m        顯示當(dāng)前月份
data +%d        顯示當(dāng)前天
data +%Y-%m-%d %H:%M:%S

2 cal指令

查看日歷

cal         顯示當(dāng)前日歷
cal 2020    顯示2020年的日歷

3 find指令

find指令將從指定目錄向下遞歸地遍歷其各個(gè)子目錄,將滿足條件的文件或者目錄顯示在終端

find [范圍] [選項(xiàng)]
范圍:指路徑,不寫默認(rèn)從當(dāng)前向下找,類似于windows的查找

選項(xiàng):
-name 文件名       按文件名查找
-user 用戶名       查找屬于該用戶的所有文件
-size             按文件大小查找
    +20M
    -20M
    20M
    20K

4 grep 指令 和 管道符號(hào) |

管道符:"|",表示將前一個(gè)命令的處理結(jié)果輸出傳遞給后面的命令處理

grep:過濾查找

grep [選項(xiàng)] 過濾內(nèi)容

選項(xiàng):
-n      顯示匹配行及行號(hào)
-i      忽略字母大小寫
#過濾內(nèi)容支持正則

三. 壓縮和解壓類

1 gzip/gunzip 指令

用于壓縮和解壓文件

gzip 文件路徑
gunzip gz文件路徑

說明:使用gzip壓縮文件之后,不會(huì)保留原來的文件

例子:
1.將 /home 下的 1.txt 文件使用gzip壓縮
2.將 /home 下的 1.txt.gz 文件使用gunzip解壓

2 zip/unzip 指令

zip 用于壓縮文件, unzip 用于解壓的,這個(gè)在項(xiàng)目打包發(fā)布中很有用的

zip [選項(xiàng)] xxx.zip 被壓縮內(nèi)容          壓縮文件或者目錄
    -r                              壓縮目錄

unzip [選項(xiàng)] xxx.zip                  解壓文件    
    -d 目錄                           指定壓縮后的存放目錄
例子:
1.將 /home 下的 所有文件進(jìn)行壓縮成 mypackage.zip
2.講mypackge.zip解壓到/opt/tmp下

3 tar指令

tar 指令 是打包指令,最后打包后的文件是
.tar.gz
的文件

壓縮:
tar -zcvf xx.tar.gz  被壓縮內(nèi)容                     壓縮
tar -zxvf xx.tar.gz  -C 目標(biāo)路徑                    解壓
例子:
1.壓縮多個(gè)文件,將  /home/a1.txt 和  /home/a2.txt 壓縮成    a.tar.gz
2.將/home 的文件夾 壓縮成 myhome.tar.gz
3.將  a.tar.gz   解壓到當(dāng)前目錄
4.將 myhome.tar.gz   解壓到 /opt/ 目錄下

四.幫助指令

man 指令
help 指令

#當(dāng)然了我們還有可以百度
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 初學(xué)Linux,記錄資料,以備留存,親手測(cè)試了一部分,有的正確,不正確的也改了,沒有全部測(cè)試,如有誤,望大神們不吝...
    世外大帝閱讀 5,684評(píng)論 1 32
  • 1.1 指定運(yùn)行級(jí)別 運(yùn)行級(jí)別說明:0 : 關(guān)機(jī)1 : 單用戶[召回丟失密碼]2 : 多用戶狀態(tài)沒有網(wǎng)絡(luò)服務(wù)3 :...
    王祖龍閱讀 697評(píng)論 0 6
  • 1、指定運(yùn)行級(jí)別 運(yùn)行級(jí)別說明:0:關(guān)機(jī)1:單用戶【找回丟失密碼】2:多用戶狀態(tài)沒有網(wǎng)絡(luò)服務(wù)3:多用戶狀態(tài)有網(wǎng)絡(luò)服...
    聶叼叼閱讀 936評(píng)論 0 0
  • linux 虛擬機(jī)的三種網(wǎng)絡(luò)配置的說明 橋接模式: 1,好處是大家都在一個(gè)網(wǎng)段,相互 可以通訊2,缺點(diǎn)是,因?yàn)?..
    一人一槍一壺酒閱讀 150評(píng)論 0 0
  • 珠是一家軟裝設(shè)計(jì)公司的老板,同樣也是業(yè)內(nèi)口碑比較好的女設(shè)計(jì)師。她設(shè)計(jì)的家居總是給人一種特別強(qiáng)烈的色彩撞擊感,那些特...
    徒久旅人閱讀 417評(píng)論 0 1

友情鏈接更多精彩內(nèi)容