Ubuntu系統(tǒng)常用操作命令

1、命令名 --help :用于獲取某個(gè)命令的用法幫助。

2、man 1 命令名:獲取某命令的使用手冊(cè)幫助。(和help作用相同)

3、ls:查看文件信息

a、ls -a:顯示指定目錄下的所有子目錄和文件(包括隱藏文件);

b、ls -l:以列表的方式顯示指定目錄下的所有子目錄和文件的詳細(xì)信息;

c、ls -h:配合-l以人性化的方式顯示文件大小

4、tab鍵補(bǔ)全命令:有些命令忘記全名了可以只輸入前幾個(gè)字符然后按tab鍵自動(dòng)補(bǔ)全。比如ls只輸個(gè)l,然后按tab鍵。

5、history:查看歷史記錄

6、> :重定向命令,將命令的結(jié)果重定向到指定文件

7、more:分屏顯示,查看內(nèi)容時(shí),在信息過(guò)長(zhǎng)無(wú)法在一屏上顯示時(shí),會(huì)出現(xiàn)快速滾屏,使得用戶無(wú)法看清文件的內(nèi)容,此時(shí)可以使用more命令,每次只顯示一頁(yè),按下空格鍵可以顯示下一頁(yè),按下q鍵退出顯示,按下h鍵可以獲取幫助。

8、|:管道命令,前一個(gè)命令的輸出作為后一個(gè)命令的輸入,管道我們可以理解現(xiàn)實(shí)生活中的管子,管子的一頭塞東西進(jìn)去,另一頭取出來(lái),這里“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。

顯示出所有的進(jìn)程,并通過(guò)管道搜索出包含ssh字串的進(jìn)程

9、clear:清屏命令。(沒(méi)有實(shí)現(xiàn)真正意義的清屏,相當(dāng)于往下翻了一個(gè)空白頁(yè))

10、cd:切換目錄(絕對(duì)路徑和相對(duì)路徑)

相對(duì)路徑

../切換到上層目錄;./切換到當(dāng)前目錄;cd ~切換到主目錄;cd -切換到上次進(jìn)入的路徑;/切換到根目錄。

絕對(duì)路徑

11、pwd:顯示當(dāng)前路徑

12、mkdir:創(chuàng)建一個(gè)新的目錄。參數(shù)-p可遞歸創(chuàng)建目錄。需要注意的是新建目錄的名稱不能與當(dāng)前目錄中已有的目錄或文件同名,并且目錄創(chuàng)建者必須對(duì)當(dāng)前目錄具有寫權(quán)限。

單純的mkdir命令只能創(chuàng)建一個(gè)新的目錄,不能遞歸地創(chuàng)建目錄
最后加上參數(shù)-p可以遞歸地創(chuàng)建目錄

13、rmdir:刪除一個(gè)目錄。必須離開目錄,并且目錄必須為空目錄,不然提示刪除失敗。

14、rm:刪除文件或目錄。使用rm命令要小心,因?yàn)槲募h除后不能恢復(fù)。為了防止文件誤刪,可以在rm后使用-i參數(shù)以逐個(gè)確認(rèn)要?jiǎng)h除的文件。

-r:遞歸刪除目錄

-i:以交互式方式執(zhí)行,提示用戶是否進(jìn)行指定的刪除操作

-f:強(qiáng)制刪除,忽略不存在的文件,無(wú)需提示

當(dāng)前目錄下并不存在a,使用參數(shù)-f強(qiáng)制刪除a也不會(huì)報(bào)錯(cuò)

15、ln:建立鏈接文件,鏈接文件類似于Windows下的快捷方式。鏈接文件分為軟鏈接和硬鏈接。

軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效。ln -s 源文件 鏈接文件

硬鏈接:硬鏈接只能鏈接普通文件,不能鏈接目錄。兩個(gè)文件占用相同大小的硬盤空間,即使刪除了源文件,鏈接文件還是存在, ?ln 源文件 鏈接文件

注意:如果軟鏈接文件和源文件不在同一個(gè)目錄,源文件要使用絕對(duì)路徑,不能使用相對(duì)路徑。

16、cat:查看文件內(nèi)容

17、grep:文本搜索,grep允許對(duì)文本文件進(jìn)行模式查找。如果找到匹配模式, grep打印包含模式的所有行。grep一般格式為:grep [-選項(xiàng)] ‘搜索內(nèi)容串’文件名

在grep命令中輸入字符串參數(shù)時(shí),最好引號(hào)或雙引號(hào)括起來(lái)。例如:grep‘a(chǎn) ’1.txt

-v:顯示不包含匹配文本的所有行(相當(dāng)于取反)

-n:顯示匹配行及行號(hào)

-i:不區(qū)分大小寫

18、find:查找文件,通常用來(lái)在特定的目錄下搜索符合條件的文件,也可以用來(lái)搜索特定用戶屬主的文件。

19、cp:拷貝文件,將給出的文件或目錄復(fù)制到另一個(gè)文件或目錄中,相當(dāng)于DOS下的copy命令

20、mv:移動(dòng)文件,使用mv命令來(lái)移動(dòng)文件或目錄,也可以給文件或目錄重命名。(此處的重命名值得是復(fù)制一份內(nèi)容相同名字不同的文件出來(lái))

21、tar:歸檔管理,計(jì)算機(jī)中的數(shù)據(jù)經(jīng)常需要備份,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個(gè)大文件中,也可以把檔案文件解開以恢復(fù)數(shù)據(jù)。

tar使用格式 tar [參數(shù)] 打包文件名 文件

tar命令很特殊,其參數(shù)前面可以使用“-”,也可以不使用。

22、ps:查看進(jìn)程信息

23、top:動(dòng)態(tài)顯示進(jìn)程

會(huì)不斷變化

24、kill:終止進(jìn)程

25、ifconfig:查看網(wǎng)卡信息

26、ping:測(cè)試遠(yuǎn)程主機(jī)連通性

27、whoami:查看當(dāng)前用戶

who:查看所有登錄系統(tǒng)的用戶

28、exit:如果是圖形界面,退出當(dāng)前終端;如果是使用ssh遠(yuǎn)程登錄,退出登陸賬戶;

如果是切換后的登陸用戶,退出則返回上一個(gè)登陸賬號(hào)。

29、useradd:添加用戶賬號(hào)

Linux每個(gè)用戶都要有一個(gè)主目錄,主目錄就是第一次登陸系統(tǒng),用戶的默認(rèn)當(dāng)前目錄(/home/用戶);每一個(gè)用戶必須有一個(gè)主目錄,所以用useradd創(chuàng)建用戶的時(shí)候,一定給用戶指定一個(gè)主目錄;用戶的主目錄一般要放到根目錄的home目錄下,用戶的主目錄和用戶名是相同的;如果創(chuàng)建用戶的時(shí)候,不指定組名,那么系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)和用戶名一樣的組名。

30、which:查看命令所在

31、whoami:查看當(dāng)前系統(tǒng)當(dāng)前賬號(hào)的用戶名??赏ㄟ^(guò)cat /etc/passwd查看系統(tǒng)用戶信息。

32、who:用于查看當(dāng)前所有登錄系統(tǒng)的用戶信息

33、exit:退出當(dāng)前用戶

如果是圖形界面,退出當(dāng)前終端;

如果是使用ssh遠(yuǎn)程登錄,退出登陸賬戶;

如果是切換后的登陸用戶,退出則返回上一個(gè)登陸賬號(hào)

34、useradd:添加新用戶。adduser或useradd命令,因?yàn)閍dduser命令是指向useradd命令的一個(gè)鏈接,因此,這兩個(gè)命令的使用格式完全一樣。

35、passwd:設(shè)置用戶密碼

36、userdel:刪除用戶

37、su:切換用戶(可以通過(guò)su命令切換用戶,su后面可以加“-”。su和su –命令不同之處在于,su -切換到對(duì)應(yīng)的用戶時(shí)會(huì)將當(dāng)前的工作目錄自動(dòng)轉(zhuǎn)換到切換后的用戶主目錄)

38、groupadd、groupdel:添加、刪除組賬號(hào) (cat /etc/group查看用戶組)

39、usermod:修改用戶所在組(使用方法:usermod -g 用戶組 用戶名)

-g用來(lái)制定這個(gè)用戶默認(rèn)的用戶組;-G一般配合'-a'來(lái)完成向其它組添加

40、groups:查看用戶在哪些組(groups 用戶名)

41、為普通用戶添加sudo權(quán)限:新創(chuàng)建的用戶,默認(rèn)不能sudo,需要進(jìn)行一下操作

sudo usermod -a -G adm用戶名; ? ? ? sudo?usermod?-a?-G?sudo用戶名

42、查看有哪些用戶組。(方法一:cat?/etc/group方法二:groupmod?+三次tab鍵)

43、chmod:修改文件權(quán)限。

44、chown:修改文件所有者。



45、修改文件所屬組。


46、關(guān)機(jī)重啟:

本文列舉了常用的APT命令參數(shù):

apt-cache?search?package搜索軟件包

apt-cache?show?package獲取包的相關(guān)信息,如說(shuō)明、大小、版本等

sudo?apt-get?install?package安裝包

sudo?apt-get?install?package?--reinstall重新安裝包

sudo?apt-get?-f?install修復(fù)安裝

sudo?apt-get?remove?package刪除包

sudo?apt-get?remove?package?--purge刪除包,包括配置文件等

sudo?apt-get?update更新源

sudo?apt-get?upgrade更新已安裝的包

sudo?apt-get?dist-upgrade升級(jí)系統(tǒng)

apt-cache?depends?package了解使用該包依賴那些包

apt-cache?rdepends?package查看該包被哪些包依賴

sudo?apt-get?build-dep?package安裝相關(guān)的編譯環(huán)境

apt-get?source?package下載該包的源代碼

sudo?apt-get?clean?&&?sudo?apt-get?autoclean清理無(wú)用的包

sudo?apt-get?check檢查是否有損壞的依賴

最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,675評(píng)論 9 468
  • 一、文件/文件夾管理 ls 列出當(dāng)前目錄文件(不包括隱含文件)ls -a 列出當(dāng)前目錄文件(包括隱含文件)l...
    路癡千行閱讀 2,634評(píng)論 0 5
  • 一、文件/文件夾管理 ls 列出當(dāng)前目錄文件(不包括隱含文件) ls -a 列出當(dāng)前目錄文件(包括隱含文件) ls...
    會(huì)飛的魚Coo閱讀 4,702評(píng)論 1 23
  • 轉(zhuǎn)自別人的博客,但原文地址找不到了。---------------------------內(nèi)容較多,頁(yè)內(nèi)查找請(qǐng)按C...
    LOOK_LOOK閱讀 2,241評(píng)論 0 3
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,242評(píng)論 2 33

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