一、cd (進入某個目錄)微信
cd Desktop:進入到desktop這個文件夾app
cd 文件夾名字編輯器
cd .. 跳轉到當前路徑的上一層spa
cd - 跳轉到上一次所在的路徑(相似遙控器的回看功能)進程
cd 跳轉到當前用戶的家目錄(備註:cd 和 cd ~ 同樣因此回到家目錄直接cd回車就行)ip
二、open (打開文件或應用)io
打開文件夾:open 文件名 回車 (執行open命令須要保證文件夾在當前cd 的目錄裏);class
例:打開微信open /Applications/WeChat.app (若是你不肯定本身的應用名能夠cd /Applications 回車,ls 回車,看一下全部的應用列表);test
若是 cd /Applications 回車 而後 直接使用open WeChat.app也能夠。終端
三、mkdir(建立文件夾)
mkdir 文件夾名 (在當前路徑下建立a文件夾)
mkdir -p 文件名/子文件名/子文件名 (建立帶有子文件夾的文件夾)
四、rm (刪除文件,注意這個刪除必定要肯定文件不須要了,刪除後是不放垃圾箱裏的,刪除需謹慎使用)
rm -r 文件夾; 例如:rm -r 個人文件夾
rm 文件;這裏少了 -r 。例如:rm news.png (rm 後直接跟文件夾是不能夠的,可是跟文件是能夠的,注意是文件不是文件夾)
五、cp (複製文件)
cp -r 文件名1 文件名2 (把文件1拷貝到文件2中)
cp -r 文件1/* 文件2(把文件1中內容拷貝到文件2中)
六、mv (移動和重命名)
mv 文件名1 文件名2 (把文件1 移動到文件2中。這裏也能夠是從新命名。例如:mv ab cd 當cd這個文件不存在表示把ab更名爲cd
注意: cd是不存在的,表明新名字,不然爲移動)
七、zip/tar (壓縮文件爲.zip或者.tar文件)
壓縮成zip例如:zip test.zip test (壓縮test文件,壓縮後獲得一個test的壓縮文件test.zip);
壓縮成tar例如:tar -cf testman.tar test (-cf要帶上。壓縮test文件,獲得一個testman.tar的test壓縮文件)
八、 alias(給命令重命名)
例如每次刪除都要輸入rm -r 咱們能夠找個本身習慣的方式代替他,這就用到alias了。
例如:alias del='rm -r’。執行刪除命令能夠這樣寫:del 文件名 回車。爽了吧!不想用了這樣:unalias del這就解除了。
直接在終端輸入alias 回車,能看到全部這臺電腦設置的重命名操做。
九、kill/killall(殺死應用)這裏是硬菜!
killall 應用名 這種方式能夠直接殺死進程。
例如: killall Pages 結束正在打開的Pages編輯器。
kill命令要麻煩點兒,這個殺死命令要這樣寫:kill -s 9 PID。其中-s 9 固定寫法。做用是制定了傳遞給進程的信號是9;意思是:即強制、儘快終止進程。那PID是個不固定數字,表明進程,須要查出來 pgrep 應用名。
例如: pgrep QQ 回車 這個輸出還比較特殊,輸出了兩行數字44727和44732,通常都是一行。這個你使用哪一個都行,kill -s 9 44732 這樣就可退出了QQ,(囉嗦一句9 和後面的數字PID之間有一個空格)。是否是很
神奇!
最後每次寫kill -s 9 卻是很麻煩,你能夠用alias end='kill -s 9' 這樣就能夠這樣:end 44732 回車。
是否是頗有用?脈脈感謝我吧!