SDN第二章 Ubuntu系统常用操作命令
1、命令名 --help :用于獲取某個命令的用法幫助。
2、man 1 命令名:獲取某命令的使用手冊幫助。(和help作用相同)
3、ls:查看文件信息
a、ls -a:顯示指定目錄下的所有子目錄和文件(包括隱藏文件);
b、ls -l:以列表的方式顯示指定目錄下的所有子目錄和文件的詳細信息;
c、ls -h:配合-l以人性化的方式顯示文件大小
4、tab鍵補全命令:有些命令忘記全名了可以只輸入前幾個字符然后按tab鍵自動補全。比如ls只輸個l,然后按tab鍵。
5、history:查看歷史記錄
6、> :重定向命令,將命令的結果重定向到指定文件
7、more:分屏顯示,查看內容時,在信息過長無法在一屏上顯示時,會出現快速滾屏,使得用戶無法看清文件的內容,此時可以使用more命令,每次只顯示一頁,按下空格鍵可以顯示下一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助。
8、|:管道命令,前一個命令的輸出作為后一個命令的輸入,管道我們可以理解現實生活中的管子,管子的一頭塞東西進去,另一頭取出來,這里“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。
顯示出所有的進程,并通過管道搜索出包含ssh字串的進程
9、clear:清屏命令。(沒有實現真正意義的清屏,相當于往下翻了一個空白頁)
10、cd:切換目錄(絕對路徑和相對路徑)
相對路徑
../切換到上層目錄;./切換到當前目錄;cd ~切換到主目錄;cd -切換到上次進入的路徑;/切換到根目錄。
絕對路徑
11、pwd:顯示當前路徑
12、mkdir:創建一個新的目錄。參數-p可遞歸創建目錄。需要注意的是新建目錄的名稱不能與當前目錄中已有的目錄或文件同名,并且目錄創建者必須對當前目錄具有寫權限。
單純的mkdir命令只能創建一個新的目錄,不能遞歸地創建目錄
最后加上參數-p可以遞歸地創建目錄
13、rmdir:刪除一個目錄。必須離開目錄,并且目錄必須為空目錄,不然提示刪除失敗。
14、rm:刪除文件或目錄。使用rm命令要小心,因為文件刪除后不能恢復。為了防止文件誤刪,可以在rm后使用-i參數以逐個確認要刪除的文件。
-r:遞歸刪除目錄
-i:以交互式方式執行,提示用戶是否進行指定的刪除操作
-f:強制刪除,忽略不存在的文件,無需提示
當前目錄下并不存在a,使用參數-f強制刪除a也不會報錯
15、ln:建立鏈接文件,鏈接文件類似于Windows下的快捷方式。鏈接文件分為軟鏈接和硬鏈接。
軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效。ln -s 源文件 鏈接文件
硬鏈接:硬鏈接只能鏈接普通文件,不能鏈接目錄。兩個文件占用相同大小的硬盤空間,即使刪除了源文件,鏈接文件還是存在, ?ln 源文件 鏈接文件
注意:如果軟鏈接文件和源文件不在同一個目錄,源文件要使用絕對路徑,不能使用相對路徑。
16、cat:查看文件內容
17、grep:文本搜索,grep允許對文本文件進行模式查找。如果找到匹配模式, grep打印包含模式的所有行。grep一般格式為:grep [-選項] ‘搜索內容串’文件名
在grep命令中輸入字符串參數時,最好引號或雙引號括起來。例如:grep‘a ’1.txt
-v:顯示不包含匹配文本的所有行(相當于取反)
-n:顯示匹配行及行號
-i:不區分大小寫
18、find:查找文件,通常用來在特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件。
19、cp:拷貝文件,將給出的文件或目錄復制到另一個文件或目錄中,相當于DOS下的copy命令
20、mv:移動文件,使用mv命令來移動文件或目錄,也可以給文件或目錄重命名。(此處的重命名值得是復制一份內容相同名字不同的文件出來)
21、tar:歸檔管理,計算機中的數據經常需要備份,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個大文件中,也可以把檔案文件解開以恢復數據。
tar使用格式 tar [參數] 打包文件名 文件
tar命令很特殊,其參數前面可以使用“-”,也可以不使用。
22、ps:查看進程信息
23、top:動態顯示進程
會不斷變化
24、kill:終止進程
25、ifconfig:查看網卡信息
26、ping:測試遠程主機連通性
27、whoami:查看當前用戶
who:查看所有登錄系統的用戶
28、exit:如果是圖形界面,退出當前終端;如果是使用ssh遠程登錄,退出登陸賬戶;
如果是切換后的登陸用戶,退出則返回上一個登陸賬號。
29、useradd:添加用戶賬號
Linux每個用戶都要有一個主目錄,主目錄就是第一次登陸系統,用戶的默認當前目錄(/home/用戶);每一個用戶必須有一個主目錄,所以用useradd創建用戶的時候,一定給用戶指定一個主目錄;用戶的主目錄一般要放到根目錄的home目錄下,用戶的主目錄和用戶名是相同的;如果創建用戶的時候,不指定組名,那么系統會自動創建一個和用戶名一樣的組名。
30、which:查看命令所在
31、whoami:查看當前系統當前賬號的用戶名。可通過cat /etc/passwd查看系統用戶信息。
32、who:用于查看當前所有登錄系統的用戶信息
33、exit:退出當前用戶
如果是圖形界面,退出當前終端;
如果是使用ssh遠程登錄,退出登陸賬戶;
如果是切換后的登陸用戶,退出則返回上一個登陸賬號
34、useradd:添加新用戶。adduser或useradd命令,因為adduser命令是指向useradd命令的一個鏈接,因此,這兩個命令的使用格式完全一樣。
35、passwd:設置用戶密碼
36、userdel:刪除用戶
37、su:切換用戶(可以通過su命令切換用戶,su后面可以加“-”。su和su –命令不同之處在于,su -切換到對應的用戶時會將當前的工作目錄自動轉換到切換后的用戶主目錄)
38、groupadd、groupdel:添加、刪除組賬號 (cat /etc/group查看用戶組)
39、usermod:修改用戶所在組(使用方法:usermod -g 用戶組 用戶名)
-g用來制定這個用戶默認的用戶組;-G一般配合'-a'來完成向其它組添加
40、groups:查看用戶在哪些組(groups 用戶名)
?
41、為普通用戶添加sudo權限:新創建的用戶,默認不能sudo,需要進行一下操作
sudo usermod -a -G adm用戶名; ??????sudo?usermod?-a?-G?sudo用戶名
42、查看有哪些用戶組。(方法一:cat?/etc/group方法二:groupmod?+三次tab鍵)
43、chmod:修改文件權限。
44、chown:修改文件所有者。
45、關機重啟:
本文列舉了常用的APT命令參數:
apt-cache?search?package搜索軟件包
apt-cache?show?package獲取包的相關信息,如說明、大小、版本等
sudo?apt-get?install?package安裝包
sudo?apt-get?install?package?--reinstall重新安裝包
sudo?apt-get?-f?install修復安裝
sudo?apt-get?remove?package刪除包
sudo?apt-get?remove?package?--purge刪除包,包括配置文件等
sudo?apt-get?update更新源
sudo?apt-get?upgrade更新已安裝的包
sudo?apt-get?dist-upgrade升級系統
apt-cache?depends?package了解使用該包依賴那些包
apt-cache?rdepends?package查看該包被哪些包依賴
sudo?apt-get?build-dep?package安裝相關的編譯環境
apt-get?source?package下載該包的源代碼
sudo?apt-get?clean?&&?sudo?apt-get?autoclean清理無用的包
sudo?apt-get?check檢查是否有損壞的依賴
總結
以上是生活随笔為你收集整理的SDN第二章 Ubuntu系统常用操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SDN第二章 win10远程桌面Ubun
- 下一篇: 第五章 软件下载与安装(二、VM安装Ub