1. 獲取ls的幫助 ? ? $ ? man ls
2.退出man ? ? 按鍵盤上的q
3.輸出最簡單有用的介紹help ? ? ??$?man?--help???????###?獲取?man?的幫助
4.光標
up(方向鍵上)?可以調(diào)出輸入歷史執(zhí)行記錄士败,快速執(zhí)行命令
down(方向鍵下)?配合?up?選擇歷史執(zhí)行記錄
Home?移動光標到本行開頭
End?移動光標到本行結(jié)尾
PgUp?向上翻頁
PaDN?向下翻頁
在蘋果Mac電腦的鍵盤上沒有Home, End, Page UP, Page DOWN這些鍵借浊,可以通過用Fn鍵來組合得到同樣的功能:Home鍵=Fn+左方向诲宇、End鍵=Fn+右方向、PageUP=Fn+上方向右核、PageDOWN=Fn+下方向
5.終止當前程序
ctrl?+?c
6.Tab補全
Tab補全是非常有用的一個功能,可以用來自動補全命令或文件名
未輸入狀態(tài)下連按兩次 Tab 列出所有可用命令
已輸入部分命令名或文件名旬痹,按 Tab 進行自動補全
在我輸入De以后按Tab鍵晨缴,會補全Desktop/,然后在連續(xù)按下兩次Tab鍵远搪,會查看Desktop/下所有的目錄
7.cd
cd 就是根據(jù)路徑找到文件
譬如桌面有一個Text文件
絕對路徑:絕對路徑強調(diào)從 /起劣纲,一直到所在路徑cd Desktop/Text
相對路徑: 直接cd Text
. 代表當前目錄;.. 代表上級目錄谁鳍;上級目錄可以 cd ..
8.ls
$?ls???????###?僅列出當前目錄可見文件
$?ls?-l????###?列出當前目錄可見文件詳細信息
$?ls?-hl???###?列出詳細信息并以可讀大小顯示文件大小
$?ls?-al???###?列出所有文件(包括隱藏)的詳細信息
9.more
一般當文檔太長的時候癞季,我們屏幕一屏顯示不完全劫瞳,這個時候我們就需要使用more命令了,more 逐行顯示內(nèi)容
10.less
less 與 more 相似绷柒,不過 less 支持上下滾動查看內(nèi)容志于,而 more 只支持逐行顯示。
11.重啟命令
reboot 為重啟命令
#?reboot??
'$'?和?'#'?的區(qū)別在于?'$'?普通用戶即可執(zhí)行
而?'#'?為?root?用戶才可執(zhí)行废睦,或普通用戶使用?'sudo'
12.關(guān)機命令
poweroff?為關(guān)機命令
poweroff???馬上關(guān)機
13.ping
ping主要用于測試網(wǎng)絡(luò)連通伺绽,通過對目標機器發(fā)送數(shù)據(jù)包來測試兩臺主機是否連通,及延時情況 通過域名 ping郊楣,若 DNS 未設(shè)置好憔恳,可能無法 ping 通
14.cd獲取網(wǎng)絡(luò)參數(shù)
ifconfig命令被用于配置和顯示Linux內(nèi)核中網(wǎng)絡(luò)接口的網(wǎng)絡(luò)參數(shù)。用ifconfig命令配置的網(wǎng)卡信息净蚤,在網(wǎng)卡重啟后機器重啟后,配置就不存在输硝。要想將上述的配置信息永遠的存的電腦里今瀑,那就要修改網(wǎng)卡的配置文件了
15.建立新目錄. ? ? ?mkdir ?文件夾名
例:在驅(qū)動目錄下建一個備份目錄 backup
mkdir /System/Library/Extensions/backup
在桌面上建一個備份目錄 backup
mkdir /User/用戶名/Desktop/backup
16.拷貝文件
cp 參數(shù) 源文件 目標文件
例:想把桌面的Natit.kext 拷貝到驅(qū)動目錄中
cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions
參數(shù)R表示對目錄進行遞歸操作,kext在圖形界面下看起來是個文件点把,實際上是個文件夾橘荠。
把驅(qū)動目錄下的所有文件備份到桌面backup
cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup
17.刪除文件
rm 參數(shù) 文件
例:想刪除驅(qū)動的緩存
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
參數(shù)-rf 表示遞歸和強制,千萬要小心使用郎逃,如果執(zhí)行了 rm -rf / 你的系統(tǒng)就全沒了
18.移動文件
mv 文件
例:想把AppleHDA.Kext 移到桌面
mv /System/Library/Extensions/AppleHDA.kext /User/用戶名/Desktop
想把AppleHDA.Kext 移到備份目錄中
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup
19.更改文件權(quán)限
chmod 參數(shù) 權(quán)限 文件
例:把驅(qū)動目錄下所有文件設(shè)定到root讀寫哥童,其他用戶只讀
chmod -R 755 /System/Library/Extensions
參數(shù)R 表示遞歸,755表示各用戶的權(quán)限
20.更改文件屬主
chown 參數(shù) 用戶:組 文件
例:把驅(qū)動目錄下的所有文件屬主改成根用戶
chown -R root:wheel /System/Library/Extensions
參數(shù)R 表示遞歸操作
21.修復(fù)整個系統(tǒng)中文件的權(quán)限
diskutil repairpermissions /
嚴格的說這不是一個unix 命令褒翰,而是osx一個軟件贮懈,記得修改或添加的驅(qū)動就執(zhí)行一次。
22.文本編輯
nano 文件名
例:編輯natit Info.plist
nano /System/Library/Extensions/Natit.kext/Info.plist
編輯完成后 用 Ctrl +O 存盤优训,Ctrl+X 退出
另一個文本編輯軟件是 vi朵你,操作有些古怪,熟了是非常好用的揣非,而且在所有類Unix系統(tǒng)中都它抡医,走遍天下都不怕了。
23.sh 腳本文件名
例 修改驅(qū)動后所有需要的操作存成一個腳本早敬,以后修改了驅(qū)動后只要運行一次這個腳本就可以了忌傻,方便吧
24.最最常用的指令,最基本的
【ls】: 查看當前目錄下的東西 (就是mac中finder里面小房子的東西)
【cd 目錄名】:進入到該文件中「慵啵看到目錄
【cd ..】 : 回到上一層目錄
【cd .】:當前目錄
一直【cd ..】:回到硬盤最底層水孩,根目錄
【open .】: 打開當前目錄
【cd/usr】:絕對路徑
【ls -l】:當前目錄下的詳細信息
【 mkdir 名字】創(chuàng)建文件夾
【 mkdir 名字 名字】在文件夾中再創(chuàng)建文件夾
【rm -rf 名字】刪除指定文件夾(強制刪除)
【rm -r 名字】刪除文件夾
【mv 被改名字 改的名字】修改文件夾名字
【mv 名字1 ./ 名字2】把名字1放到名字2文件夾中
【ping 網(wǎng)址】:查看網(wǎng)址的網(wǎng)速
【ctrl + ZZ】:退出當前執(zhí)行的命令
【ls -al】:查看隱藏文件
25.使用GIT的時候用的指令
git clone 網(wǎng)站鏈接 下載
git status 查看狀態(tài)
git add .
git commit -m "增加了一個mou 文件"
git push -origin master 推送
26.?全拼print working directory,其功能是顯示當前工作目錄的絕對路徑
pwd
https://blog.csdn.net/yueyueniaolzp/article/details/81133122