新聞中心
Linux是一種開(kāi)放源代碼的操作系統(tǒng),在互聯(lián)網(wǎng)時(shí)代里廣泛應(yīng)用。它與Windows和MacOS有著根本的不同,其中最突出的特點(diǎn)是其命令行界面。雖然很多人可能覺(jué)得這種界面相對(duì)陌生和難以掌握,但是掌握Linux命令行界面強(qiáng)大的功能是非常有利的。在這篇文章里,我們將介紹Linux命令行的30個(gè)基本指令,讓你可以快速上手,提高工作效率和中級(jí)用戶(hù)水平。

1. pwd
pwd命令是Print Working Directory的縮寫(xiě),即輸出當(dāng)前所在目錄的完整路徑。
使用方法:在命令行中輸入pwd并按回車(chē)鍵即可。
2. ls
ls命令是List Directory Contents的縮寫(xiě),即列出指定目錄中的所有文件和子目錄。
使用方法:在命令行中輸入ls并按回車(chē)鍵即可。
3. cd
cd命令是Change Directory的縮寫(xiě),即切換當(dāng)前目錄到指定目錄。
使用方法:在命令行中輸入cd目錄路徑并按回車(chē)鍵即可。
4. mkdir
mkdir命令是Make Directory的縮寫(xiě),即創(chuàng)建一個(gè)新目錄。
使用方法:在命令行中輸入mkdir目錄名稱(chēng)并按回車(chē)鍵即可。
5. rmdir
rmdir命令是Remove Directory的縮寫(xiě),即刪除指定目錄。
使用方法:在命令行中輸入rmdir目錄名稱(chēng)并按回車(chē)鍵即可。
6. touch
touch命令用于創(chuàng)建一個(gè)新文件或更新已有文件的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間。
使用方法:在命令行中輸入touch文件名并按回車(chē)鍵即可。
7. cat
cat命令是Con**cat**enate的縮寫(xiě),即將文件的內(nèi)容輸出到命令行界面。
使用方法:在命令行中輸入cat文件名并按回車(chē)鍵即可。
8. less
less命令用于查看長(zhǎng)文件,效果可以理解成分頁(yè)顯示文件內(nèi)容。
使用方法:在命令行中輸入less文件名并按回車(chē)鍵即可。
9. cp
cp命令是Copy的縮寫(xiě),即復(fù)制指定文件或目錄到另一個(gè)文件或目錄。
使用方法:在命令行中輸入cp文件名稱(chēng) 目錄名稱(chēng)并按回車(chē)鍵即可。
10. mv
mv命令是Move的縮寫(xiě),即移動(dòng)指定的文件或目錄到另一個(gè)位置。
使用方法:在命令行中輸入mv文件名 目錄名稱(chēng)并按回車(chē)鍵即可。
11. rm
rm命令是Remove的縮寫(xiě),即刪除指定的文件或目錄。
使用方法:在命令行中輸入rm文件名或者rm -r目錄名稱(chēng)(刪除目錄及其全部文件)并按回車(chē)鍵即可。
12. grep
grep命令是Global Regular Expression Print的縮寫(xiě),即在文件中查找匹配指定正則表達(dá)式的內(nèi)容。
使用方法:在命令行中輸入grep “正則表達(dá)式” 文件名并按回車(chē)鍵即可。
13. ps
ps命令用于顯示當(dāng)前正在運(yùn)行的進(jìn)程列表。
使用方法:在命令行中輸入ps并按回車(chē)鍵即可。
14. top
top命令用于動(dòng)態(tài)顯示當(dāng)前系統(tǒng)資源使用情況和進(jìn)程狀態(tài)。
使用方法:在命令行中輸入top并按回車(chē)鍵即可。
15. kill
kill命令用于終止指定進(jìn)程的運(yùn)行。
使用方法:在命令行中輸入kill 進(jìn)程ID(可以通過(guò)ps命令查看)并按回車(chē)鍵即可。
16. chmod
chmod命令用于改變文件或目錄的訪(fǎng)問(wèn)權(quán)限。
使用方法:在命令行中輸入chmod 權(quán)限 文件名并按回車(chē)鍵即可。
17. chown
chown命令用于改變指定文件或目錄的擁有者。
使用方法:在命令行中輸入chown 用戶(hù)名 文件名并按回車(chē)鍵即可。
18. passwd
passwd命令用于更改當(dāng)前用戶(hù)的密碼。
使用方法:在命令行中輸入passwd并按回車(chē)鍵即可。
19. su
su命令用于以另一個(gè)用戶(hù)的身份進(jìn)行操作。
使用方法:在命令行中輸入su 用戶(hù)名并按回車(chē)鍵,輸入用戶(hù)密碼即可。
20. useradd
useradd命令用于創(chuàng)建新用戶(hù)。
使用方法:在命令行中輸入useradd 用戶(hù)名并按回車(chē)鍵即可。
21. userdel
userdel命令用于刪除指定的用戶(hù)。
使用方法:在命令行中輸入userdel 用戶(hù)名并按回車(chē)鍵即可。
22. usermod
usermod命令用于修改指定用戶(hù)的各種屬性。
使用方法:在命令行中輸入usermod并按回車(chē)鍵,輸入需要修改的屬性及新值即可。
23. uname
uname命令用于顯示當(dāng)前系統(tǒng)的基本信息。
使用方法:在命令行中輸入uname -a并按回車(chē)鍵即可。
24. tar
tar命令用于創(chuàng)建打包文件或從打包文件中提取文件。
使用方法:在命令行中輸入tar 選項(xiàng) 打包文件名 文件名并按回車(chē)鍵即可。
25. zip
zip命令用于壓縮指定文件或目錄,并保存為.zip格式。
使用方法:在命令行中輸入zip 壓縮文件名 文件名并按回車(chē)鍵即可。
26. unzip
unzip命令用于解壓縮.zip文件。
使用方法:在命令行中輸入unzip 壓縮文件名并按回車(chē)鍵即可。
27. ping
ping命令用于測(cè)試指定的IP地址或網(wǎng)站是否可以連通。
使用方法:在命令行中輸入ping IP地址或網(wǎng)址并按回車(chē)鍵即可。
28. ifconfig
ifconfig命令用于顯示當(dāng)前網(wǎng)絡(luò)配置狀態(tài)。
使用方法:在命令行中輸入ifconfig并按回車(chē)鍵即可。
29. netstat
netstat命令用于顯示網(wǎng)絡(luò)連接和活躍的端口。
使用方法:在命令行中輸入netstat并按回車(chē)鍵即可。
30. ssh
ssh命令用于通過(guò)網(wǎng)絡(luò)連接到遠(yuǎn)程主機(jī)并執(zhí)行命令。
使用方法:在命令行中輸入ssh 用戶(hù)名@主機(jī)名并按回車(chē)鍵,輸入用戶(hù)密碼即可。
Linux命令行的重要性不言而喻。在大多數(shù)情況下,它比GUI界面更為高效和快捷。這30個(gè)命令并不是全部,但它們是最基本和最常用的。熟練掌握它們,將有助于您提高工作效率和操作的熟練程度。如果您是一名新手,請(qǐng)不要急于使用所有這些指令。更好是先逐步學(xué)習(xí),逐步掌握,這樣您的Linux命令行技能將逐步提高。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專(zhuān)注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線(xiàn):028-86922220Linux命令行操作之sed
sed命令行格式:sed ‘command’ file(s)
options常用選項(xiàng):
-n或–quiet或——silent:僅顯示script處理后的結(jié)果;
-e:以選項(xiàng)中的指定的script來(lái)處理輸入的文本文件;
-f:以選項(xiàng)中指定的script文件來(lái)處理輸入的文本文件;
-r∶sed 的動(dòng)作支援的是延伸型正規(guī)表示法的語(yǔ)法;
-i∶直接修改讀取的檔案內(nèi)容,而不是由螢?zāi)惠敵?
-h或–help:顯示幫助;
-V或–version:顯示版本信息。
Command常用命令:
a:新增,a 的后面可尺大世以接字符串,而這些字符串會(huì)在新的一行出現(xiàn)(目仿中前的陵肢下一行);
c:取代,c 的后面可以接字符串,這些字符串可以取代 n1.n2 之間的行;
d:刪除,d 后面通常不接任何字符串;
i:插入,i 的后面可以接字符串,而這些字符串會(huì)在新的一行出現(xiàn)(目前的上一行);
p:列印,亦即將某個(gè)選擇的資料印出。通常 p 會(huì)與參數(shù) sed -n 一起運(yùn)作;
s:取代,可以直接進(jìn)行取代的工作,通常與正規(guī)表達(dá)式搭配使用。
實(shí)例說(shuō)明:
新增操作:a命令
sed ‘/^bird/a\test’ file將test追加到 以bird開(kāi)頭的行后面
刪除操作:d命令
sed ‘/^$/d’ file #刪除空白行;
sed ‘2d’ file #刪除第二行;
sed ‘2.$d’ file #刪除第2行到最后一行;
sed ‘$d’ file #刪除最后一行;
sed ‘/^bird/’d file #刪除所有開(kāi)頭是bird的行;
插入操作:i命令
sed -i ‘3i\bird ‘ bird.conf #在bird.conf文件第3行之前插入bird
替換文本中的字符串:s命令
sed ‘s/bird/birds/’ file #將文本中的bird替換成birds;
sed -i ‘s/ bird / birds /g’ file #將file文件中每一行的之一個(gè)bird替換為birds;
sed “stream editor”,字符流編輯器,按行處理文件,把正在處理的行保存到一個(gè)臨時(shí)緩沖區(qū),處理完數(shù)據(jù)后,把結(jié)果發(fā)送到屏幕,并刪除緩存內(nèi)容。不消耗內(nèi)存,但耗時(shí)。
sed -n ‘2p’ 只打印第二行。p為print。-n為只打印指定內(nèi)容如渣
sed -n ‘/asdf/,/saf/p’ file 打印兩者匹配之間的所有行
-n 和p同時(shí)出現(xiàn)
sed -n ‘2,/abc/p’ file 打印從第2行到匹配到abc的行
刪除空行:sed ‘/^ 行尾
刪除只姿橡搏有空格行:sed ‘/^ +$d’ file
將A開(kāi)始的行震撼替換成NA:sed ‘s/^A.*$/NA/g’ file
匹配次數(shù)
示例:
sed -n ‘/^jiayou*/p’ file
sed -n ‘/^jiayou?/p’ file 匹配以jiyou開(kāi)始,后面跟0個(gè)或1個(gè)小寫(xiě)字母
sed -n ‘/(123){2}/p’ datafile.txt 打印連續(xù)出現(xiàn)兩次的行。進(jìn)行分組。
去掉太多轉(zhuǎn)義符,sed -r -n ‘/(123){2}/p’ datafile.txt
sed ‘
d’ file
刪除命令
sed ‘4,8d’ file
sed ‘4,$d’ datafile 刪除第4行到最后一行
sed ‘s/abc/ABC/’ file提每一行之一次匹配進(jìn)行替換
sed ‘2,5s/abc/ABC/’ datafile對(duì)2-5行范圍之一次匹配進(jìn)####行替換
sed ‘s:abc:ABC’ file 修改定界符
sed -n ‘s/abc/ABC/gp’ file只打印替換的行
sed -n ‘s/abc/ABC/i’ file 替換時(shí)忽略大小寫(xiě)
sed ‘3i abc’ file 第三行前插入文本
sed ‘3a ABC’ file第三行后追加文本
sed ‘3c ABC’ file 替換第三行內(nèi)容
sed ‘3,6c abc’ file替換指定范圍的行換成一行內(nèi)容sed sed ‘3i ABC ENF\nAAAA bbbb’ datafile.txt
對(duì)同一文件使用多條命令: sed -e
sed -r 不用加轉(zhuǎn)義符號(hào)
sed -f script.file datafile 把命令寫(xiě)入文件,-f執(zhí)行文件內(nèi)操作
sed -n 取消默認(rèn)輸出
sed -i 直接修改輸入文件跡祥內(nèi)容,而不是輸出到終端
sed -r 使用擴(kuò)展正則表達(dá)式
sed -n ‘/abc/, 表示最后一行,不是正則表達(dá)式的$
sed -n ‘/abc/!p’ datafile 不匹配abc的行!表否定
sed -n ‘1!p’ datafile 不打印之一行
sed -n ‘1,3!p’ datafile 不答應(yīng)第1,3行
linux如何進(jìn)入命令行
linux如何進(jìn)入
命令行
呢,下面就讓我們來(lái)看看吧。
、打開(kāi)
linux系統(tǒng)
,在linux的桌面的舉數(shù)空白處右擊。
、在彈出的下拉選項(xiàng)里,點(diǎn)擊打開(kāi)終端即可進(jìn)入命令行。
、按
快捷鍵
Ctrl+Alt+T/Ctrl+Alt+F1-F6也可以打開(kāi)終端窗口碼純進(jìn)入命令行。
、也可以直接搜索終端。
以上就是的分享,希望能幫助正模首到大家。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫(xiě)的。
關(guān)于寫(xiě)linux命令行的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)【028-86922220】值得信賴(lài)的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計(jì),成都高端網(wǎng)站制作開(kāi)發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營(yíng)銷(xiāo)讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
文章標(biāo)題:Linux命令行:30個(gè)常用指令讓你事半功倍(寫(xiě)linux命令行)
標(biāo)題路徑:http://www.dlmjj.cn/article/dpeepoc.html


咨詢(xún)
建站咨詢(xún)
