Mac終端常用命令集合


Mac 終端常用命令集合

  • pwd :顯示當(dāng)前路徑
  • cd dst_dir :跳轉(zhuǎn)到不同路徑下,可以用相對(duì)路徑,也可以用絕對(duì)路徑
  • cd.. :跳轉(zhuǎn)到上級(jí)路徑
  • cd../.. :跳轉(zhuǎn)到上上級(jí)路徑
  • cd :跳轉(zhuǎn)到當(dāng)前用戶的家目錄
  • cd ~ :跳轉(zhuǎn)到用戶的家目錄
  • ls :列出當(dāng)前路徑下所有文件和文件夾
  • ls -l :列出當(dāng)前路徑下所有文件和文件夾的詳細(xì)信息
  • ls -a :列出當(dāng)前路徑下的所有文件和文件夾,包括隱藏文件和隱藏文件夾,以及.和..
  • ls -lh :將文件的大小已k、m、g這樣的大小單位來顯示

ls -lh后的信息說明 :d開頭的是文件夾,l開頭的是鏈接文件,即文件的符號(hào)鏈接;其他文件都是-;rwx:可讀可寫可執(zhí)行;rw-r--r--rw是創(chuàng)建者權(quán)限,r是同一個(gè)組的用戶的權(quán)限,最后的r是普通用戶的權(quán)限。

  • touch file_name :在當(dāng)前路徑下新建一個(gè)文件,這個(gè)文件的文件名就是file_name
  • touch /Users/echozuo/test/new_file :表示用絕對(duì)路徑和文件名在其他路徑下新建文件
  • touch file1 file2 file3 :新建多個(gè)文件
  • mkdir new_dir :在當(dāng)前路徑下新建一個(gè)文件夾new_dir
  • mkdir /Users/echozuo/test/new_dir :用絕對(duì)路徑新建一個(gè)文件夾
  • mkdir ../test/new_dir :用相對(duì)路徑新建文件夾
  • mkdir dir1 dir2 dir3 :新建多個(gè)文件夾
  • rm file_name :刪除一個(gè)文件
  • rm file1 file2 file3 :刪除多個(gè)文件
  • rm -r dir1 :刪除一個(gè)文件夾
  • rm -r dir1 dir2 dir3 :刪除多個(gè)文件夾
  • cp src_file new_dir :將源文件(src_file)復(fù)制一份放到其他的文件夾(new_dir)下邊
  • cp src_file new_dir/newname :將源文件(src_file)復(fù)制一份放到其他的文件夾(new_dir)下邊,并重新命名文件名為newname
  • mv src_file new_dir :將源文件剪切到其他文件夾下邊
  • mv scr_file new_dir/newname :將源文件剪切到其他文件夾下邊并重新命名文件
  • man 命令名 :表示查看這個(gè)命令的手冊(cè),例如:
    • man cd
    • man mkdir
    • man touch
  • ifconfig :查看各個(gè)網(wǎng)卡的狀態(tài)
  • ping ip :看從本機(jī)到這個(gè)ip的網(wǎng)絡(luò)通不通
  • route ip :看從本機(jī)到這個(gè)ip的路由節(jié)點(diǎn)有哪些

VIM常用命令

vim 是一個(gè)終端下的文本編譯器。
vim操作分為一般命令模式和編輯模式。
  • vim file_name :會(huì)進(jìn)入到一般命令模式下。如果路徑下沒有該文件,則會(huì)自動(dòng)創(chuàng)建,但是在退出一般命令模式的時(shí)候,需要保存,否則首次創(chuàng)建的文件不會(huì)自動(dòng)保存。
  • 一般命令模式下能進(jìn)行的操作有(常用操作):
    • i或者a或者o :可以進(jìn)入編輯模式
    • :w :保存編輯后的文件內(nèi)容
    • :q :退出vim
    • :wq :保存并退出
    • :q! :不保存并退出
    • :w! :強(qiáng)制保存
    • h、j、k、l :分別代表光標(biāo)向左、向下、向上、向右移動(dòng)
    • dd :刪除光標(biāo)所在行
    • ndd :刪除光標(biāo)所在行開始的n行。例如4dd表示刪除光標(biāo)所在行開始的4行
    • u :撤回上一步的行為(操作)
    • yy :復(fù)制光標(biāo)所在的行
    • yy n :賦值光標(biāo)所在行開始的n行
    • p :粘貼在光標(biāo)所在行的下一行位置
    • v :進(jìn)入可視模式,進(jìn)入可視模式后可以用hjkl來移動(dòng)光標(biāo)選中文字
    • :set nu :設(shè)置顯示行號(hào),同:set number
    • :set nonu :設(shè)置取消顯示行號(hào),同:set nonumber
    • :n :將光標(biāo)定位在第幾行
    • control + f :往下翻頁
    • control + b :往上翻頁
    • gg :光標(biāo)回調(diào)文件頂部
    • shift + g :光標(biāo)回調(diào)文件末行
    • /string :表示在當(dāng)前文件里從頭部開始查找string
    • ?string :表示在當(dāng)前文件里從尾部查找string
    • shift + 4 :將光標(biāo)定位所在行的末尾
    • shift + i :將光標(biāo)定位在所在行的行首
  • 編輯模式下可以進(jìn)行的操作有:
    1. 可以編輯文件
    2. 按ESC退回到一般命令模式

補(bǔ)充終端命令

  • tar -cvf pakage.tar file1 file2 file3 :表示將file1,file2,file3這三個(gè)文件打成一個(gè)壓縮包pakage.tar
  • tar -cvf pakage.tar dir :表示將目錄dir及該目錄下的所有文件和文件打成一個(gè)包
  • tar -xcf pakage.tar :將壓縮包pakage.tar解壓到當(dāng)路徑下

Info

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,587評(píng)論 9 468
  • (一)基本命令 命令格式: 命令 參數(shù) 1.ls 顯示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飛羽孟德閱讀 2,075評(píng)論 0 3
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • 查詢命令 find * find [指定查找目錄] [查找規(guī)則] [查找完后執(zhí)行的action]* find ~/...
    chapa閱讀 786評(píng)論 0 5
  • 這些命令基于Ubuntu16.04系統(tǒng),其他版本或系統(tǒng)可能微有不同 1.Shell 1.1Shell家族 Shel...
    Juinjonn閱讀 1,160評(píng)論 8 39

友情鏈接更多精彩內(nèi)容