編號
命令說明1ls
檢視當前目錄下的檔案2cd
切換目錄
3pwd
檢視當前目錄
4touch
建立檔案
5mkdir
新建目錄6rm
刪除檔案
7clear
清屏
$ command --help
$ man
command //空格 enter b f q
以 . 開頭的為隱藏檔案
引數說明
-a檢視所有檔案
-l檢視檔案詳細資訊
-h人性化顯示檔案大小
$ ls -lha //引數可連線使用
引數說明*
表示任意個數字元
?表示乙個字元
表示可匹配字元組中的任意乙個字元
[abc]
表示可匹配a、b、c中任意乙個字元
[a-z]
表示可匹配a-z中的任意乙個字元
$ ls *.txt //匹配以.txt結尾的檔案
$ ls ?1.txt //匹配以任意乙個字元開頭,以1.txt結尾的檔案
$ ls
[123].txt //匹配1.txt、2.txt、3.txt
$ ls
[a-z].txt //匹配a.txt、b.txt...z.txt
$ cd/cd ~ //切換到當前使用者目錄
$ cd
.. //切換到上級目錄
$ cd - //最近的兩個目錄之間切換
$ mkdir a //建立乙個a的資料夾
$ mkdir -p a/a/a/ //遞迴建立資料夾
$ mkdir -f abc //無提示刪除
$ mkdir -r abc //遞迴刪除目錄
$ mkdir -rf * //可使用萬用字元
<
!--以樹狀圖顯示目錄結構-->
$ tree //以樹狀圖顯示當前目錄結構
$ tree -p //以樹狀圖顯示當前目錄結構,只顯示目錄
<
!--複製檔案-->
$ cp a b //將a檔案複製為b檔案
$ cp -i a . //同名時提示是否覆蓋
$ cp -r a b //可複製目錄
$ cat a -b //全部顯示,顯示行號,換行不顯示
$ cat a -n //全部顯示,顯示行號,換行也顯示
$ more a //分屏顯示 空格 enter b f q
$ grep -nvi he a.txt //在a.txt中查詢he的位置 -n顯示行號 -v取反 -i忽略大小寫
$ grep ^a a.txt //在a.txt中查詢以a開頭的行
$ grep a$ a.txt //在a.txt中查詢以a結尾的行
$ ifconfig
|grep inet //檢視本機ip位址
$ echo hello > a //為a中新增內容,會覆蓋
$ echo hello >> a //為a中追加內容
$ tree >> a
$ ssh -p 22 [email protected] //將本地與linux連線
$ scp -p 22 -r [email protected]:desktop/a . //將linux檔案複製到本地 -r表示可複製目錄
$ scp -p 22 -r a [email protected]:desktop/a //本地檔案複製到linux
$ chmod +/-rwx 檔名/目錄名 //修改檔案或目錄許可權 +增/-減 rwx 讀寫執行
$ which
ls //查詢命令所在位置
$ ps sux //檢視程序 a終端所有 u詳細 x非終端
$ kill
[-9] 程序代號 //關閉指定程序 -9強行關閉
<
!--查詢檔案-->
$ find
[目錄] -name "*.py" //在指定目錄下搜尋以.py結尾的檔案
$ ln -s 原始檔位置 鏈結檔案 //使用絕對路徑避免檔案移動 建立軟鏈結
<
!--壓縮/解壓檔案-->
$ tar -cvf 打包檔案.tar 被打包檔案的路徑 //打包檔案
$ tar -xvf 打包檔案.tar //解包檔案
$ tar -zcvf 壓縮檔案.tar.gz 被壓縮檔案的路徑 //壓縮檔案
$ tar -zxvf 壓縮檔案.tar.gz -c 壓縮到指定目錄 //解壓檔案 目錄必須存在
$ tar -jcvf 壓縮檔案.tar.bz2 被壓縮檔案的路徑 //壓縮檔案
$ tar -jxvf 壓縮檔案.tar.bz2 -c 壓縮到指定目錄 //解壓檔案 目錄必須存在
<
!--安裝解除安裝更新軟體-->
$ sudo apt install 軟體包 //安裝軟體
$ sudo apt remove 軟體名 //解除安裝軟體
$ sudo apt upgrade //更新軟體
Linux命令總結
vi基本命令 i 在當前游標的的所在位置,插入隨後輸入的文字,游標後的文字相應向右移動 i 在游標所在行的行首插入隨後輸入的文字,行首是該行的第乙個非空白字元,相當於游標移動到行首再執行i命令 a 在當前游標所在位置之後,插入隨後輸入的文字 a 在游標所在行的行尾新增隨後輸入的文字,相當於游標移動到...
linux命令總結
登出 exit 關機 shutdown h now 重啟 reboot 幫助 man ls man f ls info ls date y m d 更改檔案使用者組 chgrp r user file d 更改檔案使用者 chown r user file d 更改檔案屬性 chmod r 777 ...
linux命令總結
linux檔案編輯器 vi vim 1 vi 的三種命令模式 command 命令 模式,用於輸入命令 insert 插入 模式,用於插入文字 visual 可視 模式,用於視化的的高亮並選定正文 2 檔案的儲存和退出 command 模式是vi或vim的預設模式,如果我們處於其它命令模式時,要通過...