終端命令:
基本路徑操作
相對路徑:cd /users/yang/desktop
絕對路徑:cd ddesktop
. 表示當前路徑
… 表示當前路徑的上一層
… 表示當前路徑的上2層
沒有…或者以上的
檔案操作
檢視檔案路徑
ls:ls 檢視當前路徑下的檔案及資料夾的名字
ls /bin 表示:檢視當前路徑下的documents資料夾下的所有東西
ls documents 表示:檢視當前路徑下的documents資料夾下的所有東西
ls *:
*表示任意多個字元,也可以沒有
?:表示乙個字元,一定有乙個,不能沒有
[xn]:表示中括號中的任意乙個字元
[abcdefg]可以寫成[a-g]:表示從a到g之間的任意乙個字元
ls -a:隱藏檔案
ls -l:列表風格顯示
ls -h:配合-l,顯示乙個合理的大小單位
開啟檔案
cd:cd desktop:進入到desktop這個資料夾
cd 資料夾名字
cd … 跳轉到當前路徑的上一層
cd - 跳轉到上一次所在的路徑(類似遙控器的回看功能)
cd ~ 跳轉到當前使用者的家目錄
顯示檔案路徑
pwd:顯示當前操作的路徑(絕對路徑)
clear:清屏
tab鍵:自動補全
touch:建立乙個檔案,linux中沒有字尾的說法,所有檔名自定義
重定向 >
ls > test.txt: 表示把本來顯示在終端上的資訊寫入到test.txt檔案中
more 如果檔案內容很多,使用more檢視時可以分屏顯示
ls -alh | more 先把ls -alh顯示的內容放到管道|中,然後再使用more從管道中取資料,然後分屏顯示
建立資料夾
mkdir:建立資料夾
mkdir a在當前路徑下建立a資料夾
mkdir a/b/c 不能建立,需要新增-p
tree:以目錄樹的方式顯示資料夾結構
刪除檔案/資料夾
cat: 檢視檔案的內容
合併多個檔案並檢視 :cat 1.txt 2.txt > 3.txt
查詢檔案內容
grep:從指定的檔案中搜尋需要的內容
-n:顯示行號
-i:不區分大小寫
-v:取反,即不包含需要的內容的行
查詢檔案
find 路徑 -name 『*.t?t』
注意萬用字元的使用
複製檔案
cp a b 將a資料夾整體複製到b資料夾下
cp a/* b 將a資料夾下的所有內容複製到b資料夾下
剪下檔案
mv a b 將a資料夾整體移動(剪下)到b資料夾下
打包/壓縮/解壓縮/解包
tar -cvf ***.tar * 打包命令
gzip ***.tar 壓縮
gzip -d ***.tar.gz 解壓縮
tar -xvf ***.tar 解包
常見的壓縮解壓方式
tar -zcvf ***.tar.gz *
tar -zxvf ***.tar.gz
tar -jcvf ***.tar.bz2 *
tar -jxvf ***.tar.bz2
vi/vim的使用
模式切換
末行模式:
w儲存,
q退出!強制退出(切換進出)
命令模式:
hjkl控制上下移動
m中間位置
l當前螢幕的最後一行
yy:複製,8yy:表示從當前游標所在的行開始複製8行
p:黏貼
dd:剪下,8dd:表示從當前游標所在的行開始剪下8行
u:撤銷
ctl+r:反撤銷
g:跳到最後一行
15g:跳轉到第15行
1g:跳轉到第一行
gg:跳轉到第一行
Mac終端操作命令
命令名 功能描述 使用舉例 mkdir 建立乙個目錄 mkdir dirname rmdir 刪除乙個目錄 rmdir dirname mvdir 移動或重新命名乙個目錄 mvdir dir1 dir2 cd改變當前目錄 cd dirname pwd顯示當前目錄的路徑名 pwdls 顯示當前目錄的內...
Mac 終端操作程序
執行下述終端命令 將portnum替換為要查詢的埠號 注意埠號前面不要空格 sudo lsof i portnum 舉個例子 sudo lsof i 8100 當然也可以不用管理員許可權 lsof i 8100 查詢結果如圖,各項引數的含義 command使用改埠的程序名稱 pid程序號 liste...
終端 檔案操作
1 檔案操作 linux的命令是在終端視窗中執行的,這些在終端中執行的命令被稱之為shell命令,將多個shell命令按照一定的格式放入文字中被稱之為shell指令碼 1.1 檢視當前目錄的檔案 ls 格式 ls 引數 作用 list,列出當前目錄的所有檔案,按照引數的格式 ls l list 附帶...