MAC終端命令 檔案操作 編輯操作

2021-09-24 10:02:22 字數 2000 閱讀 6349

終端命令:

基本路徑操作

相對路徑: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 附帶...