1.APT
???? unbuntu中功能最強大的命令行軟件包管理工具,
?? ? 用來獲取,安裝,編譯,卸載,查詢軟件包。
?? ?
?? ? 工作原理;
?? ??????????? /etc/apt/sources.list -> 文件
?? ??? ??? ??? 用來指針ubuntu的軟件源服務器的地址
?? ?? 修改源:
?? ??????????? 查找你ubuntu對應版本的軟件源服務器的地址列表
?? ??? ??? ??????????? 如:
?? ??? ??? ??? ??? ????????? 上網查找ubuntu 18.04源
?? ??? ??? ??? ?然后再把/etc/apt/sources.list 里面的內容進行替換成咱們想要的源
?? ??? ??? ??? ???? ?
?? ??? ??? ???? 更新軟件包的列表信息
?? ??? ??? ??? ????????? 如;
?? ??? ??? ??? ??? ??? ????? sudo apt-get update
?? ??? ??? ??? ?
?? ?? 常用的命令:
?? ?????????????? 安裝軟件:
?? ??? ??? ??? ????????????? sudo apt-get install? 軟件包的名字
?? ??? ??? ??? ?? 查詢軟件包:
?? ??? ??? ??? ????????????? sudo apt-cache search? 根據正則表達式檢索軟件包
?? ??? ??? ??? ?? 卸載軟件:
?? ??? ??? ??? ????????????? sudo apt-get remove 軟件包的名字
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ???????????? ?
?? ??? ??? ??? ??? ??? ?
?? ??? ??? ?
?? ??? ??? ???? 如:
?? ??? ??? ??? ???? sudo apt-cache search pinyin
?? ??? ??? ??? ??? ?
??????????????????? sudo apt-get install fcitx-googlepinyin?? ?
阿里源
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
163源
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
2. vi/vim
????? vi/vim 是linux中最基本,最常用的命令行編譯器。
????? 用來寫代碼
????? vi test
??????? vi有兩種工作模式
????????? ??? ??? ? ?
?? ??? ??? ??? ?? 命令模式:
?? ??? ??? ??? ???????????? 鍵盤所有的輸入字符都當作是一個命令
?? ??? ??? ??? ? ?
?? ??? ??? ??? ?? 輸入模式:
?? ??? ??? ??? ???????????? 鍵盤所有的輸入字符都當作是一個輸入文本。
?? ??? ??? ??? ?
?? ??? ??? ??? ?兩種模式之間的切換
?? ??? ??? ??? ?????????? 命令模式-->輸入模式
?? ??? ??? ??? ??? ??? ???????? ?
?? ??? ??? ??? ??? ??? ??? ??? ?? i/I :?? insert
?? ??? ??? ??? ??? ??? ??? ??? ?????????? i:進入輸入模式,光標不動
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? I:進入輸入模式,光標會移動到行首
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ? ?
?? ??? ??? ??? ??? ??? ??? ??? ?? a/A:??? append?? 追加
?? ??? ??? ??? ??? ??? ??? ??? ?????????? a: 進入輸入模式后,光標往后面移動一個字符
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? A:進入輸入模式后,光標會移動到行末
?? ??? ??? ??? ??? ??? ??? ??? ?? ?
?? ??? ??? ??? ??? ??? ??? ??? ?? o/O:?? open
?? ??? ??? ??? ??? ??? ??? ??? ????????? o: 進入輸入模式后,在光標的下面會,開一行
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ? O: 進入輸入模式后,在光標的上面會,開一行
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? 輸入模式-->命令模式:
?? ??? ??? ??? ??? ??? ???????????? 按ESC
?? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ?退出編輯器的快捷方式:
?? ??? ??? ??? ???????????? 先要進入命令模式,在按下ctrl + z
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?vi退出命令:
?? ??? ??? ??? ??? ??? ??? ??????? :q
?? ??? ??? ??? ??? ??? ??? ??? ????????? quit 不保存退出(文件內容沒有修改)
?? ??? ??? ??? ??? ??? ??? ??? ??? :q!
?? ??? ??? ??? ??? ??? ??? ??? ????????? quit 不保存退出,強制退出!!!
?? ??? ??? ??? ??? ??? ??? ??? ??? :w
?? ??? ??? ??? ??? ??? ??? ??? ????????? write保存文件(但不退出)
?? ??? ??? ??? ??? ??? ??? ??? ??? :w filename
?? ??? ??? ??? ??? ??? ??? ??? ????????? 把內容保存到”filename“指定的文件中去
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ? ”另存為“
?? ??? ??? ??? ??? ??? ??? ??? ??? :wq
?? ??? ??? ??? ??? ??? ??? ??? ???????? write and quit 保存文件并且退出
?? ??? ??? ??? ??? ??? ??? ??? ??? :x
?? ??? ??? ??? ??? ??? ??? ??? ???????? <===>:wq? 保存文件并且退出
?? ??? ??? ??? ??? ??? ??? ??? ?
??????????????????????????? vi的刪除與修改命令
?????????????????????????????????? ?
??????????????????????????????????? x
??????????????????????????????????????? 刪除光標所在字符
??????????????????????????????????? dd
??????????????????????????????????????? 刪除光標所在行
??????????????????????????????????? ndd
??????????????????????????????????????? n代表數字
??????????????????????????????????????? 刪除光標及以下n行
??????????????????????????????????? r
??????????????????????????????????????? replace
??????????????????????????????????????? 替換光標所在的字符
??????????????????????????????????????? r + 替換的單個字符
??????????????????????????????????? R
??????????????????????????????????????? 替換光標以及后面的多個字符,到底是多少個字符呢?
??????????????????????????????????????? 看您的心情(直到您按下esc退出替換)?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?vi拷貝與粘貼命令:
?? ??? ??? ??? ??? ??? ??? ???????? ndd/dd 剪切
?? ??? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ??? ??? ?yy
?? ??? ??? ??? ??? ??? ??? ??? ??? ???? yield
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?將當前行的內容拷貝到粘貼板上去
?? ??? ??? ??? ??? ??? ??? ??? ??? ?nyy
??????????????????????????????????????? 將當前行開始的n行內容拷貝到粘貼板上去
?? ??? ??? ??? ??? ??? ??? ??? ??? ?p
??????????????????????????????????????? print
??????????????????????????????????????? 是將粘貼板中的內容粘貼到當前行的后面一行
??????????????????????????????????? P
??????????????????????????????????????? print
??????????????????????????????????????? 是將粘貼板中的內容粘貼到當前行的前面一行
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?vi撤銷命令
?? ??? ??? ??? ??? ??? ??? ???????? u/U
?? ??? ??? ??? ??? ??? ??? ??? ??? ???? <===> windows ctrl + z
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??
3.文件系統相關的命令
??????????? 文件系統是什么
??????????????????????? 文件系統是用來管理文件的一套組織方法以及軟件系統
??????????? 文件組成部分:
??????????????????????? 文件屬性 ->索引節點 (i-node)(儲存文件元信息的區域)
?? ??? ??? ??? ??? ??? ??????????? 文件名,文件類型,文件大小,修改日期===
?? ??? ??? ??? ??? ??? ??? ??? ??? inode 是唯一表示文件存在的東西
?? ??? ??? ??? ??? ??? ??????? ?
??????????????????????? 文件內容?? ??? ??? ??? ??? ??? ?
?? ??? ??? ?
??????????? linux文件系統結構(樹狀結構)
??????????????????????? linux 下面文件組織方式是以"根目錄 /"開始的,
??????????????????????? “根目錄 /”下面也可以有目錄,也可以有文件
??????????????????????? ....
??????????????????????? 以樹的形式組織起來的,樹狀結構
??????????????????????? 絕對路徑
?? ??? ??? ??? ??? ??? ????????? 以“根目錄”開始的路徑,稱之為“絕對路徑”
??????????????????????? 相對路徑?? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ??? ? 不以根目錄開始的路徑
????????????????????????????? ?
??????????????????? pwd:
????????????????????????? 把當前工作目錄的絕對路徑顯示出來?? ?
??????????????????? cd:
????????????????????????? 改變當前的工作路徑
????????????????????????? 用法:
??????????????????????????????? cd 要切換到的路徑
?????????????????????????????????? “路徑” 絕對路徑/相對路徑
?? ??? ??? ??? ??? ??? ??? ??? ?cd 后面什么都不加
?? ??? ??? ??? ??? ??? ??? ??? ??? 切換到用戶的主目錄(家目錄)下面去
?? ??? ??? ??? ??? ??? ??? ??? ??? /home/china
?? ??? ??? ??? ??? ??? ??? ??? ?cd -
?? ??? ??? ??? ??? ??? ??? ??? ????? 切換到剛剛切換過來的那個目錄
?? ??? ??? ??? ??? ?ls:
?? ??? ??? ??? ??? ?????? list 列舉
?? ??? ??? ??? ??? ??? ?? ls用來列舉一個目錄下面所有的文件(包括目錄)名
?? ??? ??? ??? ??? ??? ? ?
?? ??? ??? ??? ??? ??? ?? 用法:
?? ??? ??? ??? ??? ??? ????????? ls 文件或者目錄名
?? ??? ??? ??? ??? ??? ??? ??? ? ls -a
?? ??? ??? ??? ??? ??? ??? ??? ??????? 列舉出所有的文件名或目錄,包含隱藏文件
?? ??? ??? ??? ??? ??? ??? ??? ? ls -l ?
?? ??? ??? ??? ??? ??? ??? ??? ??????? 列舉出文件或目錄的詳細信息
?? ??? ?---------------------------------------------------------------?? ??? ??? ??? ??? ??? ?
??????? 在linux下,系統會為每一個用戶創建一個主目錄,這個主目錄我們稱之為用戶的家目錄(home目錄)
??? 一般來說,一個用戶在自己的home目錄下面有權限刪除,修改等等。。。
?? ???? --------------------------------------------------------------------
??????????? mkdir
?? ??? ??? ?????? 創建一個目錄
?? ??? ??? ?? 用法:
?? ??? ??? ??? ???? mkdir 要創建的目錄名? ?
?????????????????? 例子:
????????????????????????? 當前目錄
????????????????????????? mkdir ./test/
????????????????????????? mkdir /mnt/hgfs/study/test
?
??????????????? 練習;
??????????????????????? 創建目錄
?? ??? ??? ??? ??? ??? ??? ?數據類型/
?? ??? ??? ??? ??? ??? ??? ?運算符表達式/
?? ??? ??? ??? ??? ??? ??? ?...?? ??? ??? ??? ??? ??? ?
????? ??? ??? ?rmdir:
?????????????????? 用來刪除空目錄?? ?
??????????? rm:
????????????????? 用來刪除文件或文件夾
????????????????? 用法:
???????????????????????? rm [dest]
??????????????????????? dest:要刪除的目標文件
?? ??? ??? ??? ??? ??? ?
??????????????? rm? -r?? ?目錄文件(非空也可)
?? ??? ??? ??? ?rm? -f? 強制刪除,不會詢問用戶是否確定刪除
?? ??? ??? ??? ?
?? ??? ??? ?cp:
?? ??? ??? ????? copy 拷貝
?? ??? ??? ??? ? 用法:
?? ??? ??? ??? ??????? cp [source][dest]
?? ??? ??? ??? ??? ?? ?
?????????????????????? cp dir1 dir2
?????????????????????????? 把目錄dir1整體拷貝到目錄dir2下面去
?????????????????????? cp file1 file2
?????????????????????????? 把文件1里面的內容拷貝到文件2中去?? ?
?????????????????????? ?
?????????????????????? cp -r (目錄文件)
??? ??? ??? ??? ??? ??????? -r
?? ??? ??? ??? ??? ??? ??????? 咱們拷貝目錄文件的時候,需要加-r
?? ??? ??? ??? ??? ??? cp -f
?? ??? ??? ??? ??? ????????? 強制拷貝
?? ??? ??? ??? ? 練習:
?? ??? ??? ??? ??????? 將c語言里面的代碼,分別存放到上一個練習創建的文件中去。
?? ??? ??? ?mv:
?? ??? ??? ???? move 移動
?? ??? ??? ??? ?用法:
?? ??? ??? ??? ????? mv file1 dir2
?? ??? ??? ??? ??? ????????? 把文件file1移動到dir2目錄中去
?? ??? ??? ??? ??? ? mv dir1 dir2
?? ??? ??? ??? ??? ????????? dir2存在
?? ??? ??? ??? ??? ??? ??? ?????? 把目錄dir1整體移動到目錄2下面去
?? ??? ??? ??? ??? ??? ??? ? dir2不存在
?? ??? ??? ??? ??? ??? ??? ?????? 把目錄dir1改名為dir2
?? ??? ??? ??? ??? ? mv dir1 file2
???????????????????????????? 不可以的
???????????????????? mv file1 file2
???????????????????????????? 把文件file1內容,移動到file2中去。
???????????????????????????? file2原來的內容會被替換
?? ??? ?文件的壓縮與歸檔
?? ??? ??? ?壓縮文件:
?? ??? ??? ??? ??? ?? 將一組文件或目錄壓縮到一個文件中
?? ??? ??? ?歸檔文件:
?? ??? ??? ??? ??? ?? 將一組文件或目錄保存在一個文件中。
?? ??? ??? ??? ?tar
?? ??? ??? ??? ??? ? 用法:
?? ??? ??? ??? ??? ??? ? tar[options] tarfile filelist
?? ??? ??? ??? ??? ??? ??? ??? ?options:
?? ??? ??? ??? ??? ??? ??? ??? ??? ?? -x?? extract 釋放一個歸檔文件(解壓縮)
?? ??? ??? ??? ??? ??? ??? ??? ??? ?? -c?? create? 創建一個歸檔文件(壓縮)
?? ??? ??? ??? ??? ??? ??? ??? ??? ?? -v?? view??? 顯示歸檔或釋放過程中信息
?? ??? ??? ??? ??? ??? ??? ??? ??? ?? -f?? file??? 指定歸檔文件的名字
?? ??? ??? ??? ??? ??? ??? ??? ??? ?? -j?? 由tar生成歸檔文件,用bzip2壓縮
?? ??? ??? ??? ??? ??? ??? ??? ??? ?? -z?? 由tar生成歸檔文件,用gzip壓縮?? ?
?? ??? ??? ??? ??? ??? ??? ??? ?壓縮:
?? ??? ??? ??? ??? ??? ??? ??? ??? tar -zcvf xxx.tar.gz(xxx.tgz)filelist
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?把filelist指定的文件列表用(-z gzip)的壓縮算法生成一個
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?壓縮名為xxx.tar.gz(xxx.tgz)
?? ??? ??? ??? ??? ??? ??? ??? ??? tar -jcvf xxx.tar.bz2 filelist
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?把filelist指定的文件列表用(-j bzip2)的壓縮算法生成一個
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?壓縮名為xxx.tar.bz2?? ?
?? ??? ??? ??? ??? ??? ??? ??? ?解壓:
?? ??? ??? ??? ??? ??? ??? ??? ??? tar -xvf xxx.tar.gz(xxx.tar.bz2){-C目錄}
??????????????????????????????????????????? -c 表示把解壓后的文件,解壓到指定的目錄中去。
??????????????? chmod ?? ?
?????????????????????? change mode 改變文件的權限
???????????????????????????????? 文件的權限對某個用戶或某組用戶來說
??????????????????????????????????????? r : read
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?w : write
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?x : excute
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ??? ? 每一個文件都會針對三組不同的用戶
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? user :文件所有者用戶
?????????????????????????????????????? group : 文件用戶組內的用戶,組用戶
?????????????????????????????????????? other :? 其他用戶
?? ??? ??? ??? ??? ??? ??? ??? ?在描述一個文件的權限時:
??????????????????????????????????????? rwx??? rwx?? rwx
??????????????????????????????????????? user? group?? ?other
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ??? ?ls -l?? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ??? ??? ?rw -r ----
?? ??? ??? ??? ??? ??? ??? ??? ??? ?user可讀可寫不可執行
?? ??? ??? ??? ??? ??? ??? ??? ??? ?group可讀不可寫不可執行
?? ??? ??? ??? ??? ??? ??? ??? ??? ?other不可讀不可寫不可執行?? ?
????????????????????????????????? ?
?? ??? ??? ??? ??? ??? ??? ??? ???? rwx也可以當作是一組八進制數
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? rw- ==> 110 =>6
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? r-- ==> 100 =>4
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? rwx ==> 111 =>7
?? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ?chmod的用法:
?? ??? ??? ??? ??? ??? ???????? (1)chmod 用戶+/-rwxx 文件名
?? ??? ??? ??? ??? ??? ??? ??? ?????? 用戶:
?? ??? ??? ??? ??? ??? ??? ??? ??? ????????? u g o a:all
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?例子:
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ???? 1.txt的用戶(user)加上一個可執行權限(x)
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? chmod u+x 1.txt
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?1.txt的組用戶減去一個可寫權限
?????????????????????????????????????????????? chmod g-w 1.txt
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ?
?? ??? ??? ??? ??? ??? ???????? (2)chmod 權限對應的八進制數值? 文件名
?? ??? ??? ??? ??? ??? ??? ??? ?????? 例子:
?? ??? ??? ??? ??? ??? ??? ??? ??? ???????? chmod? 660 1.txt
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??????? ===>? 110 110 000
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ===>? rw- rw- ---
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?chmod? 777 1.txt
??????????????????????????????? ??? ??? ??? ??? ??? ===>? 111 111 111
?????????????????????????????????????????????????? ===>? rwx rwx rwx
??????????????????????? touch:
??????????????????????????????? touch 命令用于創建一個新普通文件
??????????????????????????????? 也可以一次性創建多個
????????????????????????????? ?
??????????????????????????????? touch 文件名
?
??????????????????????? file 文件名
??????????????????????????????? 它用來判定一個文件的類型。
??????????????????????????????? 在linux下面,文件拓展名不等于文件類型
??????????????????????? stat 文件名
?????????????????????????????? 查看文件對應的inode(屬性)信息
??????????????????????? 連接文件:
????????????????????????????????? 文件屬性 -> inode ,唯一標識一個文件存在與否的東西
????????????????????????????????? 文件內容
??????????????????????????????? 硬鏈接:
???????????????????????????????????????? ln 1.c link_name
????????????????????????????????????????????? 為文件1.c創建一個硬鏈接(link_name)
????????????????????????????????????????????? 硬鏈接實際上為文件1.c創建了一個新的inode
?????????????????????????????????????? 例子:
??????????????????????????????????????????????? ln 1.c 11.c?? ?
??????????????????????????????? 軟鏈接
??????????????????????????????????????? ln -s 1.c link_name
??????????????????????????????????????? 為這個文件1.c創建一個軟鏈接(有點類似與windows下面的快捷方式)
??????????????????????????????????????? 軟鏈接實際上沒有為1.c創建一個新的inode,
?? ??? ??? ??? ??? ??? ??? ??? ??? ???? 指向目標文件,軟鏈接文件本身保存的內容是目標文件的路徑
?? ??? ??? ??? ??? ??? ??? ??? ??? ?
4.基本的系統命令
???????????? man
?? ??? ??? ????? manual 手冊/文檔/使用說明
?? ??? ??? ??? ? linux會為每一個命令或者是系統函數,標準庫函數,寫一個文檔(使用說明,手冊頁)
?? ??? ??? ??? ? 不同的文檔。有不同的分類。
?? ??? ??? ??? ?
?? ??? ??? ??? ? 有時候,有同名的函數或命令(time)
?? ??? ??? ??? ? man用來查詢一個指定的名字相關的手冊(使用說明)
?? ??? ??? ??? ?
?? ??? ??? ??? ?用法;
?? ??? ??? ??? ??????? man -f 名字
?? ??? ??? ??? ??? ????????? 把“名字”相關的手冊頁分類信息列舉出來
?? ??? ??? ??? ??? ??? man 手冊頁 名字
?? ??? ??? ??? ??? ???????? 把相應的“手冊頁”關于“名字”的文檔調出來供你查看
?? ??? ??? ??? ??? ??? man 名字:
?? ??? ??? ??? ??? ???????????? 系統會從分類1去查找“名字”的文檔,如果找到了就調用出來,
?? ??? ??? ??? ??? ??? ??? ??? ?如果沒有找到就再從分類2去找.....
?? ??? ??? ??? ??? ?
?? ??? ??? ?shutdown:
?? ??? ??? ????????? 關機命令
?? ??? ??? ??? ??? ? 練習:
?? ??? ??? ??? ??? ?????? 用man去查找一個關機命令shutdown的用法
?? ??? ??? ??? ??? ??? ?? 然后運行“定時關機”的命令。
?? ??? ??? ?
?? ??? ??? ?reboot:
?? ??? ??? ???????? 系統復位,重啟
?? ??? ??? ??? ??? ?
?? ??? ??? ?clear
??????????????????? 清屏
??????????? sudo 命令
??????????????????? sudo --> super do
?????????????????????????????? 用超級管理員用戶去執行這個命令
?? ??? ??? ??? ??? ?
??????????????????????? root 用戶
?????????????????????????????? root用戶在linux/unix是擁有至高無上權限的用戶。
?? ??? ??? ??? ??? ??? ??? ?????? “超級管理員”
?? ??? ??? ??? ??? ??? ??? ??? ?ubuntu裝機的時候,一般會讓你設置一個管理員的用戶:
?? ??? ??? ??? ??? ??? ??? ??? ???? 如:
?? ??? ??? ??? ??? ??? ??? ??? ??? ????? china
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ? 當你以管理員的身份進入系統后,第一次切換root用戶
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ???? sudo -s(不需要密碼)
?? ??? ??? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ?passwd[username]
?? ??? ??? ???????? 為用戶username設置一個新密碼
?? ??? ??? ??? ??? ?如果username省略,則為當前用戶設置密碼。
?? ??? ??? ??? ????
5.用戶管理
??? /etc/passwd -文件
?? ???????? 用來保存用戶的信息的
?? ??? ??? ?用戶名/密碼/用戶ID......
?? ?/etc/group/
?? ???????? 用來保存組用戶信息
?? ??? ??? ?
?? ???? useradd username? 增加用戶
?? ??? ?passwd? username? 給用戶改密碼
?? ??? ?userdel username? 刪除用戶
?? ??? ?
?? ??? ?groupdel groupname 刪除組
?? ??? ?groupadd groupname 增加組
?? ??? ?addgroup username groupname?? 將username添加到groupname組中去
?? ??? ?
?? ??? ?練習:
?? ??? ????? 添加一個以你自己的名字命名的用戶,
?? ??? ??? ? 把這個用戶添加到你的管理員組(adm)中去。
?? ??? ??? ?
?? ??? ??? ? useradd LISI
?? ??? ??? ? addgroup LISI adm
?? ??? ????
6.進程管理
?? ?
??? ps
??????? 列出系統中進程的信息
??????????? 如:
????????????????? ps -ef
???????????????????????? e: everyone
?? ??? ??? ??? ??? ??? ? f: full 全部
?? ?
??? kill
??????? 殺掉一個進程
??????? 用法:
??????????????? kill? -9 -pid
??? top
??????? 動態顯示或列出占用系統資源最多的進程?? ?