轉(zhuǎn)載兩篇Mac的終端命令缆蝉,索引備用,細(xì)節(jié)使用還是需要help或者man來(lái)查看庐镐。
轉(zhuǎn)載1:https://blog.csdn.net/xueer8835/article/details/7942990
Mac OS X 啟用超級(jí)用戶(hù)的方法
Root user恩商,又名超級(jí)用戶(hù),是一個(gè)權(quán)力最高的Unix 賬戶(hù)必逆,Root 的賬戶(hù)能在整個(gè)系統(tǒng)里任何部份進(jìn)行任何“操作”,包括:拷貝檔案揽乱、移動(dòng)/移除檔案名眉、執(zhí)行程序等。所以凰棉,通常 Root 的賬戶(hù)都只會(huì)指派給高級(jí)專(zhuān)業(yè)的用戶(hù)使用损拢。因此,蘋(píng)果把Root user 隱藏在Mac
OS X 里撒犀。
但有時(shí)候我們不得不啟用Root用戶(hù)以便于實(shí)現(xiàn)某些操作福压,可以通過(guò)以下三種方法把啟動(dòng)Root賬戶(hù)。
方法一:
把Mac OS X 的安裝光盤(pán)放入到光驅(qū)中或舞,用光盤(pán)啟動(dòng)系統(tǒng)荆姆,在安裝菜單里選擇“Password Reset”選項(xiàng),便能更改你的密碼和啟動(dòng)超級(jí)用戶(hù)模式映凳。(把這工具拷貝到硬盤(pán)中是不能啟動(dòng)的胆筒,一定要從光盤(pán)啟動(dòng)才有效。)
方法二:
在Mac OS X里啟動(dòng)Terminal(在“應(yīng)用程序/實(shí)用工具”的文件夾中)诈豌,輸入以下命令:
sudo passwd Root
系統(tǒng)會(huì)實(shí)時(shí)要求輸入 Root user的新密碼仆救,然后再輸入一次,以確保密碼正確矫渔。
方法三:
啟動(dòng)NetInfo Manager應(yīng)用程序(在“應(yīng)用程序/實(shí)用工具”的文件夾中)彤蔽,再依照以 下步驟:
1. 從菜單中選擇“域”→“用戶(hù)”→“啟動(dòng)Root用戶(hù)”
2. 點(diǎn)按窗口底部的“鎖狀”按鈕,然后輸入在安裝過(guò)程中提供的用戶(hù)名稱(chēng)和密碼注冊(cè)庙洼。
3. 從窗口下半部份的列表中選擇 * 號(hào)一欄顿痪,再輸入 Root user 已加密的新密碼∷蜕牛可在 Terminal 里輸入以下的「htpasswd」命令來(lái)產(chǎn)生加密的新密碼:
[localhost:~] currentuser% htpasswd -nb anylogin yourpassword
[return]
[localhost:~] currentuser% anylogin : pu9fQgdzVHRB2
pu9fQgdzVHRB2 就是已加密的新密碼
4. 點(diǎn)按窗口底部的“鎖狀”按鈕员魏,然后儲(chǔ)存更改和離開(kāi) NetInfo Manager。
現(xiàn)在可以在 Terminal 里試試 Root user 的新密碼如何通過(guò)終端命令刪除Finder中無(wú)法刪除的文件這里我先介紹一個(gè)經(jīng)常性的問(wèn)題叠聋。有人常常因?yàn)槟撤N原因撕阎。比如死機(jī)、文件下載一半意外退碌补,這時(shí)經(jīng) 常有文件無(wú)法刪除虏束,系統(tǒng)提示你權(quán)限不夠棉饶。這個(gè)時(shí)候我們就可以利用一行簡(jiǎn)單的命令進(jìn)行刪除。
當(dāng)然有人會(huì)提出啟動(dòng)到os 9來(lái)刪除镇匀,這樣有兩大問(wèn)題照藻。一是你需要重啟兩次機(jī)。先切到9汗侵。再切回x幸缕。還有就是對(duì)新機(jī)器來(lái)說(shuō),你根本就沒(méi)辦法從os 9啟動(dòng)晰韵。
言歸正傳发乔,下面就舉便說(shuō)明:
1 打開(kāi)終端應(yīng)用程序
2 輸入命令:sudo rm -r -f “你要?jiǎng)h除的文件”
還要注意終端命令是區(qū)分大小寫(xiě)的,全部小寫(xiě)雪猪。
3 把你要?jiǎng)h的文件或者文件夾用mouse拖進(jìn)終端窗口栏尚,好多個(gè)也可以一起拖。
4 然后在終端中回車(chē)
5 輸入當(dāng)前管理員用戶(hù)密碼只恨。如果沒(méi)有密碼就直接回車(chē)译仗。注意不是root賬號(hào)的密碼。
6 終端中沒(méi)有任何提示信息表明成功刪除官觅。
注意:如果用這個(gè)命令還無(wú)法刪除纵菌,有兩種可能性:一是你刪除的是系統(tǒng)正在使用的臨時(shí)文件之類(lèi)的。二是有可能你的硬盤(pán)目錄出現(xiàn)問(wèn)題缰猴。這時(shí)請(qǐng)先用磁盤(pán)工具檢查一下你的硬盤(pán)产艾。
解釋?zhuān)?/p>
sudo 臨時(shí)執(zhí)行root賬戶(hù)操作,當(dāng)你使用這個(gè)命令的時(shí)候等同于使用 root 用戶(hù)進(jìn)行操作滑绒,所以要當(dāng)心闷堡。它后面一般是你要操作的其它命令。比如本例中的 rm疑故。同時(shí)sudo 命令都要求你輸入當(dāng)前管理員用戶(hù)密碼杠览。如果密碼為空就直接回車(chē)。
rm 刪除命令纵势。即remove的縮寫(xiě)踱阿,它后面有兩個(gè)參數(shù)。
-r 刪除文件夾內(nèi)的子文件夾及內(nèi)容钦铁,一般情況下rm只能刪 除文件或者空的文件夾软舌。
-f 強(qiáng)制刪除參數(shù)
如果需要了解rm命令的更多參數(shù)。請(qǐng)輸入:man rm
其它常用命令
cd
進(jìn)入某個(gè)目錄
cp 原始文件 目標(biāo)文件
復(fù)制文件牛曹,可帶路徑復(fù)制不到位置
kill -9 [PID]
結(jié)束指定的 PID 執(zhí)行程式
ls
列出當(dāng)前目錄下所有文件
man [命令]
查詢(xún)某個(gè)命令的使用方法
mkdir [目錄](méi)
新建目錄
rmdir 目錄
刪除目錄佛点,注意只能是空目錄
mv 原始文件 目錄文件
移動(dòng)或者重命名文件
passwd
更改密碼
rm
刪除文件
-f 強(qiáng)制刪除
-i 刪除前確認(rèn)
-r 刪除目錄及子目錄內(nèi)容
sudo rm -rf ~/.Trash/*
強(qiáng)制刪除當(dāng)前用戶(hù)垃圾箱內(nèi)所有項(xiàng)目
top
顯示所有進(jìn)程。
kill -9 [PID]
結(jié)束PID進(jìn)程
open -a itunes
打開(kāi)aqua 程序itunes
刪除不了的文件可以在終端里用 rm -rf 來(lái)刪。
打開(kāi) 應(yīng)用程序--實(shí)用程序--終端
輸入?? sudo rm -rf .然后把要?jiǎng)h除的文件拖進(jìn)來(lái)超营≡妫回車(chē)--輸入系統(tǒng)用戶(hù)密碼--回車(chē)就行了。
下面是一些unix常用的命令演闭,MAC系統(tǒng)的終端基本都可以用
a. 關(guān)於檔案/目錄處理的指令:
1. ls
這是最基本的檔案指令不跟。 ls 的意義為 "list",也就是將某一個(gè)目錄或是某一個(gè)檔案的內(nèi)容顯示出來(lái)米碰。
如果你在下 ls 指令後頭沒(méi)有跟著任何的檔名窝革,它將會(huì)顯示出目前目錄中所有檔案。
也可以在 ls 後面加上所要察看的目錄名稱(chēng)或檔案的名稱(chēng)见间,如
% ls /home2/X11R5
% ls first
ls 有一些特別的參數(shù)聊闯,可以給予使用者更多有關(guān)的資訊,如下:
-a : 在 UNIX 中若一個(gè)目錄或檔案名字的第一個(gè)字元為 "." , 則使用 ls將不會(huì)顯示出這個(gè)檔案的名字米诉,我們稱(chēng)此類(lèi)檔案為隱藏檔。如 tcsh的初設(shè)檔 .tcshrc篷帅;如果我們要察看這類(lèi)檔案史侣,則必須加上參數(shù) -a 。
-l : 這個(gè)參數(shù)代表使用 ls 的長(zhǎng)( long )格式魏身,可以顯示更多的資訊惊橱,如檔案存取權(quán),檔案擁有者( owner )箭昵,檔案大小税朴,檔案最後更新
曰期,甚而 symbolic link 的檔案是 link 那一個(gè)檔等等家制。如下
% ls -l
drwx--x--x 2 jjtseng 512 Aug 8 05:08 18
drwx--x--x 2 jjtseng 512 Aug 8 22:00 19
-rw------- 1 jjtseng 566 Aug 8 05:28 makefile
2. cp
cp 這個(gè)指令的意義是復(fù)制("COPY") , 也就是將一個(gè)或多個(gè)檔案復(fù)制成另一個(gè)檔案或者是將其復(fù)制到另一個(gè)目錄去正林。
cp 的用法如下:
cp f1 f2 : 將檔名為 f1 的檔案復(fù)制一份為檔名為 f2 的檔案。
cp f1 f2 f3 ... dir : 將檔案 f1 f2 f3 ... 都以相同的檔名復(fù)制一份放到目錄 dir 里面颤殴。
cp -r dir1 dir2 : 將 dir1 的全部?jī)?nèi)容全部復(fù)制到 dir2 里面觅廓。
cp 也有一些參數(shù),如下:
-i : 此參數(shù)是當(dāng)已有檔名為 f2 的檔案時(shí)涵但,若逕自使用 cp 將會(huì)將原來(lái) f2的內(nèi)容掩蓋過(guò)去杈绸,因此在要蓋過(guò)之前必須先詢(xún)問(wèn)使用者一下。如使用者的回答是y(yes)才執(zhí)行復(fù)制的動(dòng)作矮瘟。
-r : 此參數(shù)是用來(lái)做遞回復(fù)制用瞳脓,可將一整顆子樹(shù)都復(fù)制到另一個(gè)目錄中。
3. mv
mv 的意義為 move , 主要是將一檔案改名或換至另一個(gè)目錄澈侠。如同 cp 劫侧,它也有三種格式:
mv f1 f2 : 將檔名為 f1 的檔案變更成檔名為 f2 的檔案。
mv dir1 dir2 : 將檔名為 dir1 的目錄變更成檔名為 dir2 的目錄埋涧。
mv f1 f2 f3 ... dir : 將檔案 f1 f2 f3 ... 都移至目錄 dir 里面板辽。
mv 的參數(shù)有兩個(gè)奇瘦,-f 和 -i , 其中 -i 的意義與 cp 中的相同,均是 interactive詢(xún)問(wèn)之意劲弦。而 -f 為強(qiáng)迫( force ) , 就是不管有沒(méi)有同名的檔案耳标,反正我就是要搬過(guò)去,所有其他的參數(shù)遇到 -f 均會(huì)失效邑跪。
4. rm
rm 的意義是 remove 次坡,也就是用來(lái)殺掉一個(gè)檔案的指令。在 UNIX 中一個(gè)被殺掉的檔案除非是系統(tǒng)恰好有做備份画畅,否則是無(wú)法像 DOS 里面一樣還能夠救回來(lái)的砸琅。所以在做 rm 動(dòng)作的時(shí)候使用者應(yīng)該要特別小心。
rm 的格式如下:
rm f1 f2 f3 .....
而 rm 的參數(shù)比較常用的有幾個(gè): -f , -i , 與 -r
-f : 將會(huì)使得系統(tǒng)在刪除時(shí)轴踱,不提出任何警告訊息症脂。
-i : 在除去檔案之前均會(huì)詢(xún)問(wèn)是否真要除去。
-r : 遞回式的刪除淫僻。
小心不要隨便使用 rm -rf , 否則有一天你會(huì)"欲哭無(wú)淚"......
5. mkdir
mkdir 是一個(gè)讓使用者建立一個(gè)目錄的指令诱篷。你可以在一個(gè)目錄底下使用midir 建立一個(gè)子目錄,使用的方法如下:
mkdir dirname1 [ dirname2 ... ]
如此你就可以建立一個(gè)或多個(gè)目錄雳灵。
6. chdir ( cd )
這是讓使用者用來(lái)轉(zhuǎn)移工作目錄用的棕所。
chdir 的用法如下:
chdir dirname
如此你就可以將目前的目錄轉(zhuǎn)移到 dirname 這一個(gè)目錄去∶跽蓿或使用 "chdir .." 來(lái)轉(zhuǎn)移到上一層目錄琳省。
7. rmdir
相對(duì)於 mkdir ,rmdir 是用來(lái)將一個(gè)"空的"目錄殺掉的躲撰。如果一個(gè)目錄下面沒(méi)有任何檔案针贬,你就可以用 rmdir 指令將其除去。rmdir 的使用法如下:
rmdir dirname1 [ dirname2 .... ]
如果一個(gè)目錄底下有其他的檔案茴肥, rmdir 將無(wú)法將這個(gè)目錄殺掉坚踩,除非使用rm 指令的 -r 選項(xiàng)。
8. pwd
pwd 會(huì)將目前目錄的路徑( path )顯示出來(lái)瓤狐,例如:
9. cat/more/less
以上三個(gè)指令均為察看檔案內(nèi)容的指令瞬铸。cat 的意義是貓....不不不,是concatenate 础锐,在字典上的意思是"連結(jié),將…串成鎖狀"( 語(yǔ)出資工電子詞典 cdict )嗓节,其實(shí)就是把檔案的內(nèi)容顯示出來(lái)的意思。 cat 有許多奇怪的參數(shù)皆警,較常為人所使用的是 -n 參數(shù)拦宣,也就是把顯示出來(lái)的內(nèi)容加上行號(hào)。 cat 的用法如下:
cat [-n] :自標(biāo)準(zhǔn)輸入讀進(jìn)內(nèi)容,你可以用 pipe 將別的程式的輸出轉(zhuǎn)向給 cat .
cat [-n] filename : 將 filename 的內(nèi)容讀進(jìn)來(lái)鸵隧,顯示在標(biāo)準(zhǔn)輸出上绸罗。
問(wèn)題在於 cat 它是不會(huì)停下來(lái)的,因此并不好用( 試想如果一個(gè)螢?zāi)欢男卸固保粋€(gè)檔案四百行珊蟀,cat 一出來(lái)將會(huì)劈哩啪啦不斷的卷上去,使用者很難據(jù)此得到他們所需的資訊外驱。) 所以才有人又寫(xiě)了 more 出來(lái)育灸。
more , 跟據(jù)蔡文能老師的說(shuō)法是"再多一點(diǎn)就好",more 可以將所觀察的檔案跟據(jù)終端機(jī)的形態(tài)一頁(yè)頁(yè)的顯示出來(lái)昵宇,再根據(jù)使用者的要求換頁(yè)或卷行磅崭。如果使用者要在某一個(gè)檔案中搜尋一個(gè)特定的字串,則按 / 然後跟著打所要搜尋的單字即可進(jìn)行搜尋瓦哎。more 也可以找得到砸喻。more 的使用法如下:
more filename
如果你在使用中覺(jué)得已經(jīng)看到了所要看的部份,可以按'q'離開(kāi) more 的使用蒋譬。在使用中按'v' 亦可以使用編輯器來(lái)編輯所觀看的檔案恩够。
less 的用法與 more 極類(lèi)似,原先它就是為了彌補(bǔ) more 只能往前方卷頁(yè)的缺點(diǎn)而設(shè)計(jì)羡铲。 less 的用法如下:
less filename
其與 more 不同的是它可以按 y 來(lái)往上卷一行,并且可以用"?"來(lái)往回搜尋你所要找的單字儡毕。
10. chmod
chmod 為變更檔案模式用( change mode ) . 這個(gè)指令是用來(lái)更改檔案的存取模式( access mode )也切。在 UNIX 一個(gè)檔案上有可讀(r)可寫(xiě)(w)可執(zhí)行(x)三種模式,分別針對(duì)該檔案的擁有者( onwer )、同群者( group member )( 你可以 ls -lg來(lái)觀看某一檔案的所屬的 group )腰湾,以及其他人( other )雷恃。一個(gè)檔案如果改成可執(zhí)行模式則系統(tǒng)就將其視為一個(gè)可執(zhí)行檔,而一個(gè)目錄的可執(zhí)行模式代表使用者有進(jìn)入該目錄之權(quán)利费坊。chmod 就是用來(lái)變更一些檔案的模式倒槐,其使用方式如下:
chmod [ -fR ] mode filename ...
其參數(shù)的意義如下:
-f Force. chmod 不會(huì)理會(huì)失敗的動(dòng)作。
-R Recurive. 會(huì)將所有子樹(shù)下的所有子目錄及檔案改為你所要改成的模式附井。
mode 可以為一個(gè)三位或四位的八進(jìn)位數(shù)字讨越,來(lái)表示對(duì)某些對(duì)象的存取權(quán)。詳情可參閱 chmod(1) 的 manual page 中有關(guān) Absolute Modes 的說(shuō)明永毅。
或是用一個(gè)字串來(lái)表示把跨,請(qǐng)參考 chmod(1) 的說(shuō)明。
b. 關(guān)於 Process 處理的指令:
1. ps
ps 是用來(lái)顯示目前你的 process 或系統(tǒng) processes 的狀況沼死。以下列出比較常用的參數(shù):
其選項(xiàng)說(shuō)明如下:
-a 列出包括其他 users 的 process 狀況着逐。
-u 顯示 user - oriented 的 process 狀況 。
-x 顯示包括沒(méi)有 terminal 控制的 process 狀況 。
-w 使用較寬的顯示模式來(lái)顯示 process 狀況 耸别。
我們可以經(jīng)由 ps 取得目前 processes 的狀況健芭,如 pid , running state 等。
2. kill
kill 指令的用途是送一個(gè) signal 給某一個(gè) process 秀姐。因?yàn)榇蟛糠菟偷亩际怯脕?lái)殺掉 process 的 SIGKILL 或 SIGHUP 慈迈,因此稱(chēng)為 kill。kill 的用法為:
kill [ -SIGNAL ] pid ...
kill -l
SIGNAL 為一個(gè) singal 的數(shù)字囊扳,從 0 到 31 吩翻,其中 9 是 SIGKILL ,也就是一般用來(lái)殺掉一些無(wú)法正常 terminate 的訊號(hào)锥咸。其馀訊號(hào)的用途可參考 sigvec(2)中對(duì) signal 的說(shuō)明狭瞎。
你也可以用 kill -l 來(lái)察看可代替 signal 號(hào)碼的數(shù)目字。kill 的詳細(xì)情形請(qǐng)參閱 man kill搏予。
c. 關(guān)於字串處理的指令:
1. echo
echo 是用來(lái)顯示一字串在終端機(jī)上熊锭。□ echo -n 則是當(dāng)顯示完之後不會(huì)有跳行的動(dòng)作雪侥。
2. grep/fgrep
grep 為一過(guò)濾器碗殷,它可自一個(gè)或多個(gè)檔案中過(guò)濾出具有某個(gè)字串的行,或是自標(biāo)準(zhǔn)輸入過(guò)濾出具有某個(gè)字串的行速缨。
fgrep 可將欲過(guò)濾的一群字串放在某一個(gè)檔案中锌妻,然後使用 fgrep 將包含有屬於這一群字串的行過(guò)濾出來(lái)。
grep 與 fgrep 的用法如下:
grep [-nv] match_pattern file1 file2 ....
fgrep [-nv] -f pattern_file file1 file2 ....
-n 把所找到的行在行前加上行號(hào)列出
-v 把不包含 match_pattern 的行列出match_pattern 所要搜尋的字串
-f 以 pattern_file 存放所要搜尋的字串
d. 網(wǎng)路上查詢(xún)狀況的指令:
1. man
man 是手冊(cè) ( manual ) 的意思旬牲。 UNIX 提供線(xiàn)上輔助( on-line help )的功能仿粹,
man 就是用來(lái)讓使用者在使用時(shí)查詢(xún)指令、系統(tǒng)呼叫原茅、標(biāo)準(zhǔn)程式庫(kù)函式吭历、各種表格等的使用所用的。man 的用法如下:
man [-M path] [[section] title ] .....
man [-M path] -k keyword ...
-M path man 所需要的 manual database 的路徑擂橘。我們也可以用設(shè)定環(huán)境變數(shù) MANPATH 的方式來(lái)取代 -M 選項(xiàng)晌区。title 這是所要查詢(xún)的目的物。section 為一個(gè)數(shù)字表示 manual 的分類(lèi)通贞,通常 1 代表可執(zhí)行指令朗若,2 代表系統(tǒng)呼叫( system call ) ,3 代表標(biāo)準(zhǔn)函數(shù)滑频,等等捡偏。
像下面 man 查詢(xún)的片段:
SEE ALSO
apropos(1), cat(1V), col(1V), eqn(1), lpr(1), more(1),
nroff(1), refer(1), tbl(1), troff(1), vgrind(1), vtroff(1),
whatis(1), eqnchar(7), man(7), catman(8)
我們?nèi)缫獏⒖?eqnchar(7) 的資料,則我們就輸入 man 7 eqnchar 峡迷,便能取得我們所要的輔助訊息银伟。
-k keyword用來(lái)將含有這項(xiàng) keyword 的 title 列出來(lái)孽江。
man 在 UNIX 上是一項(xiàng)非常重要的指令阴孟,我們?cè)诒局v義中所述之用法均僅只是一個(gè)大家比較常用的用法以及簡(jiǎn)單的說(shuō)明鄙币,真正詳細(xì)的用法與說(shuō)明還是要請(qǐng)你使用man 來(lái)得到麦乞。
2. who
who 指令是用來(lái)查詢(xún)目前有那些人在線(xiàn)上。
3. w
w 指令是用來(lái)查詢(xún)目前有那些人在線(xiàn)上琉预,同時(shí)顯示出那些人目前的工作董饰。
4. ku
ku 可以用來(lái)搜尋整個(gè)網(wǎng)路上的 user ,不像 w 跟 who 只是針對(duì) local host 的查詢(xún). 而且 ku 提供讓使用者建立搜尋特定使用者名單的功能圆米。你可以建立一個(gè)檔案 information-file 以條列的方式存放你的朋友的資料卒暂,再建立一個(gè)檔案hosts-file 來(lái)指定搜尋的機(jī)器名稱(chēng)。 ku 的指令格式可由 ku -h 得到娄帖。
E. 網(wǎng)路指令:
UNIX 提供網(wǎng)路的連接也祠,使得你可以在各個(gè)不同的機(jī)器上做一些特殊的事情,如你可以在系上的 iris 圖形工作站上做圖形的處理近速,在系上的 Sun 上讀 News 诈嘿,甚至到學(xué)校的計(jì)中去找別系的同學(xué) talk 。這些工作可以利用 UNIX 的網(wǎng)路指令削葱,在你的位子上連到各個(gè)不同的機(jī)器上工作奖亚。如此一來(lái)首繁,即使你在寢室李滴,也能輕易的連至系上或計(jì)中來(lái)工作,不用像以前的人必須泡在冷冰冰的機(jī)房面蛮瞄。
這些網(wǎng)路的指令如下所述:
1. rlogin 與 rsh
rlogin 的意義是 remote login , 也就是經(jīng)由網(wǎng)路到另外一部機(jī)器 login 。
rlogin 的格式是:
rlogin host [ -l username ]
選項(xiàng) -l username 是當(dāng)你在遠(yuǎn)方的機(jī)器上的 username 和 local host 不同的時(shí)後谆扎,必須輸入的選項(xiàng)堂湖,否則 rlogin 將會(huì)假設(shè)你在那邊的 username 與 localhost 相同闲先,然後在第一次 login 時(shí)必然會(huì)發(fā)生錯(cuò)誤。
rsh 是在遠(yuǎn)方的機(jī)器上執(zhí)行某些指令斥季,而把結(jié)果傳回 local host 训桶。rsh 的格式如下:
rsh host [ -l username ] [ command ]
如同 rlogin 的參數(shù) -l username , rsh 的 -l username 也是指定 remote host的 username 累驮。而 command 則是要在 remote host 上執(zhí)行的指令。如果沒(méi)有指定 command 舵揭,則 rsh 會(huì)去執(zhí)行 rlogin 谤专,如同直接執(zhí)行 rlogin 。
不過(guò) rsh 在執(zhí)行的時(shí)候并不會(huì)像一般的 login 程序一樣還會(huì)問(wèn)你 password , 而是如果你沒(méi)有設(shè)定 trust table , 則 remote host 將不會(huì)接受你的 request 午绳。
rsh 須要在每個(gè)可能會(huì)做為 remote host 的機(jī)器上設(shè)定一個(gè)檔案置侍,稱(chēng)為 .rhosts。這個(gè)檔案每一行分為兩個(gè)部份拦焚,第一個(gè)是允許 login 的 hostname , 第二個(gè)部份則是允許 login 的 username 蜡坊。例如,在 ccsun7.csie.nctu.edu.tw 上頭你的username 為 ysjuang , 而你的 home 下面的 .rhost 有以下的一行:
ccsun6.cc.nctu.edu.tw u8217529
則在 ccsun6.cc.nctu.edu.tw 機(jī)器上的 user u8217529 就可以用以下的方法來(lái)執(zhí)行 rsh 程式:
% rsh ccsun7.csie.nctu.edu.tw -l ysjuang cat mbox
將 ysjuang 在 ccsun7.csie.nctu.edu.tw 上的 mbox 檔案內(nèi)容顯示在 local host ccsun6.cc.nctu.edu.tw 上赎败。
而如果 .rhost 有這樣的一行秕衙,則 ccsun6.cc.nctu.edu.tw 上的 user u8217529將可以不用輸入 password 而直接經(jīng)由 rsh 或 rlogin login 到ccsun7.csie.nctu.edu.tw 來(lái)。
注意:
.rhost 是一個(gè)設(shè)定可以信任的人 login 的表格螟够,因此如果設(shè)定不當(dāng)將會(huì)讓不法之徒有可以乘機(jī)侵入系統(tǒng)的機(jī)會(huì)灾梦。 如果你閱讀 man 5 rhosts ,將會(huì)發(fā)現(xiàn)你可以在第一欄用 + 來(lái)取代任何 hostname 妓笙,第二欄用 + 來(lái)取代任何username 若河。
如一般 user 喜歡偷懶利用 " + username " 來(lái)代替列一長(zhǎng)串 hostname ,但是這樣將會(huì)使得即使有一臺(tái) PC 上跑 UNIX 的 user 有與你相同的username , 也可以得到你的 trust 而侵入你的系統(tǒng)寞宫。這樣容易造成系統(tǒng)安全上的危險(xiǎn)萧福。因此本系禁止使用這樣子的方式寫(xiě)你的 .rhost 檔,如果發(fā)現(xiàn)將予以停機(jī)直到你找中心的工作人員將其改正為止辈赋。 同理鲫忍,如果你的第二個(gè)欄位為 + ,如" hostname + " ,則你是允許在某一部機(jī)器上的"所有"user 可以不用經(jīng)由輸入 password 來(lái)進(jìn)入你的帳號(hào)钥屈,是壹種更危險(xiǎn)的行為悟民。所以請(qǐng)自行小心。
2. telnet
telnet 是一個(gè)提供 user 經(jīng)由網(wǎng)路連到 remote host篷就。
telnet 的 格式如下:
telnet [ hostname | ip-address ] [ port ]
hostname 為一個(gè)像 ccsun1 或是 ccsun1.cc.nctu.edu.tw 的 name address射亏,ip-address 則為一個(gè)由四個(gè)小於 255 的數(shù)字組成的 ip address ,如 ccsun1的 ip-address 為 140.113.17.173 竭业,ccsun1.cc.nctu.edu.tw 的 ip-address為 140.113.4.11 智润。你可以利用 telnet ccsun1 或 telnet 140.113.17.173 來(lái)連到 ccsun1。
port 為一些特殊的程式所提供給外界的溝通點(diǎn)未辆,如資工系的 MUD 其 server 便提供一些 port 讓 user 由這些 port 進(jìn)入 MUD 程式窟绷。詳情請(qǐng)參閱 telnet(1)的說(shuō)明。
3. ftp
ftp 的意義是 File Transfer Program 咐柜,是一個(gè)很常應(yīng)用在網(wǎng)路檔案?jìng)鬏數(shù)某淌郊骝凇tp 的格式如下:
ftp [ hostname | ip-address ]
其中 hostname | ip-address 的意義跟 telnet 中的相同攘残。
在進(jìn)入 ftp 之後,如果與 remote host 連接上了饭尝,它將會(huì)詢(xún)問(wèn)你 username與密碼肯腕,如果輸入對(duì)了就可以開(kāi)始進(jìn)行檔案?jìng)鬏敗?/p>
在 ftp 中有許多的命令,詳細(xì)的使用方式請(qǐng)參考 ftp(1) 钥平,這里僅列出較常用的 cd , lcd , mkdir , put , mput , get , mget , binary , ascii ,
prompt , help 與 quit 的使用方式实撒。
ascii 將傳輸模式設(shè)為 ascii 模式。通常用於傳送文字檔涉瘾。
binary 將傳輸模式設(shè)為 binary 模式知态,通常用於傳送執(zhí)行檔,壓縮檔與影像檔等立叛。
cd remote-directory 將 remote host 上的工作目錄改變负敏。
lcd [ directory ] 更改 local host 的工作目錄。
ls [ remote-directory ] [ local-file ] 列出 remote host 上的檔案秘蛇。
get remote-file [ local-file ] 取得遠(yuǎn)方的檔案其做。
mget remote-files 可使用通用字元一次取得多個(gè)檔案。
put local-file [ remote-file] 將 local host 的檔案送到 remote host赁还。
mput local-files 可使用通用字元一次將多個(gè)檔案放到 remote host 上妖泄。
help [ command ] 線(xiàn)上輔助指令。
mkdir directory-name 在 remote host 造一個(gè)目錄艘策。
prompt 更改交談模式蹈胡,若為 on 則在 mput 與 mget 時(shí)每作一個(gè)檔案之傳輸時(shí)均會(huì)詢(xún)問(wèn)。
quit/bye 離開(kāi)ftp .
利用 ftp 朋蔫,我們便可以在不同的機(jī)器上將所需要的資料做轉(zhuǎn)移罚渐,某些特別的機(jī)器更存放大量的資料以供各地的使用者抓取,本校較著名的 ftp server有 NCTUCCCA 與系上的 ftp.csie.nctu.edu.tw 驯妄。這些 ftp server 均有提供一個(gè) user 稱(chēng)為 anonymous 荷并,一般的"外來(lái)客"可以利用這個(gè) username 取得該 server 的公共資料。不過(guò) anonymous 在詢(xún)問(wèn) password 時(shí)是要求使用anonymous 的使用者輸入其 email address青扔,以往有許多臺(tái)灣的使用者在使用國(guó)外的 ftp server 時(shí)并沒(méi)有按照人家的要求輸入其 email address璧坟,而僅是隨便打一些字串,引起許多 internet user 和管理者的不滿(mǎn)赎懦,對(duì)臺(tái)灣的使用者的風(fēng)評(píng)變得很差,因此遵循各 ftp server 的使用規(guī)則也是一件相當(dāng)重要的事幻工。
f. 關(guān)於通訊用的指令:
1. write
這個(gè)指令是提供使用者傳送訊息給另一個(gè)使用者励两,使用方式:
write username [tty]
2. talk/ytalk/cytalk/ctalk
UNIX 專(zhuān)用的交談程式。會(huì)將螢?zāi)环指糸_(kāi)為你的區(qū)域和交談對(duì)象的區(qū)域囊颅,同時(shí)也可和不同機(jī)器的使用者交談当悔。使用方式:
talk username[@host] [tty]
3. mesg
選擇是否接受他人的 messege , 若為 messege no 則他人的 messege 將無(wú)法傳送給你傅瞻,同時(shí)他也無(wú)法干擾你的工作。使用方法:
mesg [-n|-y]
4. mail/elm
在網(wǎng)路上的 email 程式盲憎,可經(jīng)由此程式將信件 mail 給他人嗅骄。 使用方式:
mail [username]
mail -f mailboxfile
如有信件,則直接鍵入 mail 可以讀取你的 mail .
elm 提供較 mail 更為方便的介面饼疙,而且可做線(xiàn)上的 alias . 你可以進(jìn)入 elm使用上下左右鍵來(lái)選讀取的信件溺森,并可按 h 取得線(xiàn)上的 help 文件。
使用方式:
elm [usernmae]
elm -f mailboxfile
g. 編譯器( Compiler ):Compiler 的用處在於將你所撰寫(xiě)的程式翻譯成一個(gè)可執(zhí)行檔案窑眯。在資工系常用的程式語(yǔ)言是 C , pascal , FORTRAN 等屏积。你可以先寫(xiě)好一個(gè) C 或 Pascal或 FORTRAN 的原始程式檔,再用這些 compiler 將其翻成可執(zhí)行檔磅甩。你可以用這個(gè)方法來(lái)制造你自己的特殊指令炊林。
1. cc/gcc (C Compiler)
/usr/bin/cc
/usr/local/bin/gcc
語(yǔ)法: cc [ -o execfile ] source
gcc [ -o execfile ] source
execfile 是你所希望的執(zhí)行檔的名稱(chēng),如果沒(méi)有加上 -o 選項(xiàng)編譯出來(lái)的可執(zhí)行檔會(huì)以 a.out 做為檔名卷要。 source 為一個(gè)以 .c 做為結(jié)尾的 C 程式檔渣聚。請(qǐng)參閱 cc(1) 的說(shuō)明。
2. pc (Pascal Compiler)
/usr/local/bin/pc
語(yǔ)法: pc [ -o execfile ] source
execfile 是你所希望的執(zhí)行檔的名稱(chēng)僧叉,如果沒(méi)有加上 -o 選項(xiàng)編譯出來(lái)的可執(zhí)行檔會(huì)以 a.out 做為檔名奕枝。 source 為一個(gè)以 .p 做為結(jié)尾的 Pascal 程式檔。 請(qǐng)參閱 /net/home5/lang/man 中 pc(1) 的說(shuō)明彪标。
3. f77 (Fortran Compiler)
/net/home5/lang/f77
語(yǔ)法: f77 [ -o execfile ] source
execfile 是你所希望的執(zhí)行檔的名稱(chēng)倍权,如果沒(méi)有加上 -o 選項(xiàng)編譯出來(lái)的可執(zhí)行檔會(huì)以 a.out 做為檔名。 source 為一個(gè)以 .p 做為結(jié)尾的 FORTRAN 程式檔捞烟。
h. 有關(guān)列印的指令:
以下為印表所會(huì)用到的指令薄声,在本系的印表機(jī)有 lp1 , lp2 ( 點(diǎn)矩陣印表機(jī) ),lw , sp , ps , compaq ( 雷射印表機(jī) )题画,供使用者使用默辨。
1. lpr
lpr 為用來(lái)將一個(gè)檔案印至列表機(jī)的指令。
用法:
lpr -P[ printer ] file1 file2 file3 ....
或
lpr -P[ printer ] < file1
例子:
lpr -Plp1 hello.c hello.lst hello.map
lpr -Plp1 < hello.c
前者以參數(shù)輸入所要印出的檔案內(nèi)容苍息,後者列印標(biāo)準(zhǔn)輸入檔案( standard input )的內(nèi)容缩幸,因已將 hello.c 轉(zhuǎn)向到標(biāo)準(zhǔn)輸入,故會(huì)印出 hello.c 的檔案內(nèi)容竞思。
2. lpq
lpq 是用來(lái)觀察 printer queue 上的 Jobs 表谊。
用法:
lpq -P[ printer ]
3. lprm
lprm 是用來(lái)取消列印要求的指令。 通常我們有時(shí)會(huì)印錯(cuò)盖喷,或是誤送非文字檔資料至 printer , 此時(shí)就必須利用 lprm 取消列印 request 爆办,以免造成資源的浪費(fèi)。
用法:
lprm -P[ printer ] [ Jobs id | username ]
lprm 用來(lái)清除 printer queue 中的 Jobs , 如果你使用 Job Id 作為參數(shù)课梳,則它將此 Job 自printer queue 清除距辆,如果你用 username作為參數(shù)余佃,則它將此 queue中所有 Owner 為此 username 的 Jobs 清除。
i. 更改個(gè)人使用資料:
1. passwd
passwd 是用來(lái)更改你的使用密碼跨算,用法為:
passwd [ username ]
在使用 passwd 的時(shí)候爆土,它會(huì)先問(wèn)你的舊密碼,然後詢(xún)問(wèn)兩次要更改的密碼诸蚕,確定無(wú)誤後才將你的密碼改掉步势。
2. chsh
chsh 是提供使用者更換 login shell 的指令,你可經(jīng)由此更換自己使用的 shell 挫望。
轉(zhuǎn)載2:http://www.reibang.com/p/7102b69e1e5f
基本命令1立润、列出文件ls 參數(shù) 目錄名????????例:?看看驅(qū)動(dòng)目錄下有什么:ls /System/Library/Extensions參數(shù) -w 顯示中文,-l 詳細(xì)信息媳板, -a 包括隱藏文件2桑腮、轉(zhuǎn)換目錄
cd????例:想到驅(qū)動(dòng)目錄下溜達(dá)一圈???cd /System/Library/Extensions
3、建立新目錄mkdir 目錄名?????例:在驅(qū)動(dòng)目錄下建一個(gè)備份目錄 backup?????mkdir /System/Library/Extensions/backup在桌面上建一個(gè)備份目錄 backup????mkdir /User/用戶(hù)名/Desktop/backup
4蛉幸、拷貝文件cp 參數(shù) 源文件 目標(biāo)文件????例:想把桌面的Natit.kext 拷貝到驅(qū)動(dòng)目錄中??cp -R /User/用戶(hù)名/Desktop/Natit.kext /System/Library/Extensions參數(shù)R表示對(duì)目錄進(jìn)行遞歸操作破讨,kext在圖形界面下看起來(lái)是個(gè)文件,實(shí)際上是個(gè)文件夾奕纫。把驅(qū)動(dòng)目錄下的所有文件備份到桌面backupcp -R /System/Library/Extensions/* /User/用戶(hù)名/Desktop/backup
5提陶、刪除文件rm 參數(shù) 文件???例:想刪除驅(qū)動(dòng)的緩存??rm -rf /System/Library/Extensions.kextcache?????rm -rf /System/Library/Extensions.mkext參數(shù)-rf 表示遞歸和強(qiáng)制,千萬(wàn)要小心使用匹层,如果執(zhí)行了 rm -rf / 你的系統(tǒng)就全沒(méi)了
6隙笆、移動(dòng)文件mv 文件???例:想把AppleHDA.Kext 移到桌面????mv /System/Library/Extensions/AppleHDA.kext /User/用戶(hù)名/Desktop想把AppleHDA.Kext 移到備份目錄中???mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup
7、文本編輯nano 文件名???例:編輯natit Info.plist?????nano /System/Library/Extensions/Natit.kext/Info.plist
目錄操作
命令名?????????????????????? 功能描述???????????????????????????????????????????? 使用舉例
mkdir??????????????????????? 創(chuàng)建一個(gè)目錄???????????????????????????????????????mkdir dirname
rmdir?????????????????????? ??刪除一個(gè)目錄???????????????????????????????????????rmdir dirname
mvdir????????????????????????移動(dòng)或重命名一個(gè)目錄?????????????????????????mvdir dir1 dir2
cd??????????????????????????? ?改變當(dāng)前目錄???????????????????????????????????????cd dirname
pwd??????????????????????????顯示當(dāng)前目錄的路徑名??????????????????????????pwd
ls??????????????????????????????顯示當(dāng)前目錄的內(nèi)容?????????????????????????????ls -la
文件操作
命令名?????????????????????????????????功能描述??????????????????????????????????使用舉例
cat??????????????????????????????????????顯示或連接文件???????????????????????cat filename
od???????????????????????????????????????顯示非文本文件的內(nèi)容????????????od -c filename
cp??????????????????????????????????????復(fù)制文件或目錄????????????????????????cp file1 file2
rm?????????????????????????????????????刪除文件或目錄?????????????????????????rm filename
mv????????????????????????????????????改變文件名或所在目錄???????????????mv file1 file2
find??????????????????????????????????使用匹配表達(dá)式查找文件?????????????find . -name "*.c" -print
file??????????????????????????????????顯示文件類(lèi)型????????????????????????????????file filename
選擇操作
命令名?????????????????????????????功能描述???????????????????????????????????????使用舉例
head??????????????????????????????顯示文件的最初幾行???????????????????????head -20 filename
tail?????????????????????????????????顯示文件的最后幾行???????????????????????tail -15 filename
cut????????????????????????????????顯示文件每行中的某些域?????????????????cut -f1,7 -d: /etc/passwd
colrm????????????????????????????從標(biāo)準(zhǔn)輸入中刪除若干列??????????????????colrm 8 20 file2
diff????????????????????????????????比較并顯示兩個(gè)文件的差異????????????????diff file1 file2
sort?????????????????????????????排序或歸并文件??????????????????????????????????????sort -d -f -u file1
uniq???????????????????????????去掉文件中的重復(fù)行??????????????????????????????????uniq file1 file2
comm????????????????????????顯示兩有序文件的公共和非公共行??????????????comm file1 file2
wc?????????????????????????? ?統(tǒng)計(jì)文件的字符數(shù)升筏、詞數(shù)和行數(shù)????????????????????wc filename
nl?????????????????????????????給文件加上行號(hào)?????????????????????????????????????????nl file1 >file2
進(jìn)程操作
命令名?????????????????????功能描述?????????????????????????????????????????????????使用舉例
ps???????????????????????????顯示進(jìn)程當(dāng)前狀態(tài)?????????????????????????????????????ps u
kill?????????????????????????終止進(jìn)程?????????????????????????????????????????????????????kill -9 30142
時(shí)間操作
命令名???????????????????????????功能描述????????????????????????????????????????????使用舉例
date????????????????????顯示系統(tǒng)的當(dāng)前日期和時(shí)間???????????????????????????date
cal???????????????????????????????????顯示日歷???????????????????????????????????????cal 8 1996
time?????????????????????????統(tǒng)計(jì)程序的執(zhí)行時(shí)間????????????????????????????time a.out
網(wǎng)絡(luò)與通信操作
命令名????????????????????????????????功能描述???????????????????????????????????????使用舉例
telnet??????????????????????????????????遠(yuǎn)程登錄?????????????????????????????????telnet hpc.sp.net.edu.cn
rlogin?????????????????????????????????遠(yuǎn)程登錄?????????????????????????????????rlogin hostname -l username
rsh???????????????????????在遠(yuǎn)程主機(jī)執(zhí)行指定命令?????????????????????????????rsh f01n03 date
ftp???????????????????在本地主機(jī)與遠(yuǎn)程主機(jī)之間傳輸文件????????????????ftpftp.sp.net.edu.cn
rcp?????????????????在本地主機(jī)與遠(yuǎn)程主機(jī) 之間復(fù)制文件???????????????rcp file1 host1:file2
ping???????????????????給一個(gè)網(wǎng)絡(luò)主機(jī)發(fā)送 回應(yīng)請(qǐng)求???????????????????ping hpc.sp.net.edu.cn
mail??????????????????????????閱讀和發(fā)送電子郵件??????????????????????????????????????????mail
write??????????????????????給另一用戶(hù)發(fā)送報(bào)文??????????????????????????????????write username pts/1
mesg????????????????????允許或拒絕接收?qǐng)?bào)文?????????????????????????????????????????????????mesg n
Korn Shell 命令
命令名?????????????????????????????????功能描述????????????????????????????????????????使用舉例
history???????????????列出最近執(zhí)行過(guò)的 幾條命令及編號(hào)???????????????????????history
r?????????????????????????重復(fù)執(zhí)行最近執(zhí)行過(guò)的 某條命令????????????????????????????r -2
alias????????????????????????????給某個(gè)命令定義別名??????????????????????????????????alias del=rm -i
unalias?????????????????????取消對(duì)某個(gè)別名的定義??????????????????????????????????unalias del
其它命令
命令名??????????????????????????????????功能描述?????????????????????????????????????????使用舉例
uname?????????????????????顯示操作系統(tǒng)的有關(guān)信息??????????????????????????????uname -a
clear???????????????????????清除屏幕或窗口內(nèi)容????????????????????????????????????????clear
env????????????????????????顯示當(dāng)前所有設(shè)置過(guò)的環(huán)境變量?????????????????????????env
who???????????????????????列出當(dāng)前登錄的所有用戶(hù)????????????????????????????????????who
whoami??????????????????顯示當(dāng)前正進(jìn)行操作的用戶(hù)名??????????????????????????????whoami
tty?????????????????????????顯示終端或偽終端的名稱(chēng)?????????????????????????????????????????tty
stty?????????????????????????顯示或重置控制鍵定義????????????????????????????????????????stty -a
du??????????????????????????????????查詢(xún)磁盤(pán)使用情況?????????????????????????du -k subdirdf /tmp????????????????????????? 顯示文件系統(tǒng)的總空間和可用空間
w??????????????????????????????????顯示當(dāng)前系統(tǒng)活動(dòng)的總信息
Mac OS X 終端命令開(kāi)啟功能
1.Lion下顯示資源庫(kù)
方法一:
顯示
在“終端”中輸入下面的命令:
chflags nohidden ~/Library/
隱藏
在“終端”中輸入下面的命令:
chflags hidden ~/Library/
方法二:
打開(kāi)Finder撑柔,菜單中選擇前往按住option鍵就會(huì)顯示資源庫(kù)項(xiàng)(每次打開(kāi)都需要重復(fù)操作一次)。
2.Finder顯示隱藏文件
顯示隱藏文件
在“終端”中輸入下面的命令:
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
恢復(fù)隱藏文件
在“終端”中輸入下面的命令:
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
3.Xcode卸載
在“終端”中輸入下面的命令:
sudo /Library/uninstall-devtools –mode=all
為實(shí)際安裝的目錄您访,默認(rèn)情況下Xcode安裝在/Developer目錄下铅忿,即可執(zhí)行
sudo /Developer/Library/uninstall-devtools –mode=all
4.在Finder標(biāo)題欄顯示完整路徑
在“終端”中輸入下面的命令:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
killall Finder
5.去掉窗口截屏的陰影
對(duì)窗口進(jìn)行截屏的時(shí)候(Command-Shift-4, 空格),得到的圖片周?chē)鷷?huì)自動(dòng)被加上一圈陰影灵汪。
如果你不喜歡這個(gè)陰影的效果檀训,可以把它關(guān)掉。
在“終端”中輸入下面的命令:
defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer
6.強(qiáng)制Safari在新標(biāo)簽中打開(kāi)網(wǎng)頁(yè)
Safari是默認(rèn)支持標(biāo)簽瀏覽的享言。但是峻凫,我們?cè)陧?yè)面上點(diǎn)擊鏈接或者在其他應(yīng)用程序中點(diǎn)擊鏈接的時(shí)候,
Safari往往是打開(kāi)了一個(gè)新的窗口览露,導(dǎo)致頁(yè)面上的Safari窗口過(guò)多荧琼,不好管理。通過(guò)下面這個(gè)小竅門(mén),
我們可以讓Safari默認(rèn)是在一個(gè)新標(biāo)簽中打開(kāi)網(wǎng)頁(yè)铭腕。
在“終端”中輸入下面的命令:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
7.改變截屏圖片的保存位置
Mac OS提供了非常方便的截屏快捷鍵多糠,可以讓我們非忱巯希快速的對(duì)整個(gè)屏幕、部分屏幕或者應(yīng)用程序窗口進(jìn)行截屏夹孔。不過(guò)被盈,這個(gè)截屏功能有一個(gè)不足之處,就是只能將截 屏圖片保存到桌面搭伤。如果我們截取的圖片特別多只怎,就會(huì)讓桌面顯得特別凌亂。那有沒(méi)有辦法來(lái)修改截屏圖片的默認(rèn)保存位置呢怜俐?有身堡。方法非常簡(jiǎn)單,只要在“終端” 中輸入下面的命令就可以了拍鲤。
defaults write com.apple.screencapture location 存放位置
killall SystemUIServer
在輸入命令的時(shí)候贴谎,將“存放位置”替換成真正的文件夾就可以了。例如季稳,你希望存放到自己用戶(hù)目錄的Screenshots文件夾下擅这,就輸入
defaults write com.apple.screencapture location ~/Screenshots
Mac鎖屏設(shè)置快捷鍵
如果用戶(hù)要離開(kāi)電腦一段時(shí)間,可以選擇直接把筆記本直接合上景鼠。但是這樣原先在跑 的進(jìn)程就會(huì)掛起或者結(jié)束仲翎,如果正在下載,那么下載就被暫停(有時(shí)還不能恢復(fù))铛漓,如果正在提供網(wǎng)絡(luò)服務(wù)溯香,那么因?yàn)榫W(wǎng)絡(luò)斷了,別人也連不上你的筆記本票渠。鎖屏可 以解決這個(gè)問(wèn)題逐哈,在Windows下用Win+L快捷鍵就鎖屏了,但Mac OS X下一直沒(méi)有默認(rèn)的快捷鍵问顷。
對(duì)于像我一樣的新手昂秃,不要說(shuō)設(shè)置鎖屏快捷鍵,即便要使用其他鎖屏的方法我也要到網(wǎng)上才能找到杜窄。其中一種方法是肠骆,首先在Finder找到“鑰匙串訪(fǎng) 問(wèn)”這個(gè)實(shí)用工具(具體位置是/Applications/Utilities/Keychain Access.app),然后在“偏好設(shè)置”里選擇“在菜單欄中顯示鑰匙串狀態(tài)”塞耕。這時(shí)我們發(fā)現(xiàn)系統(tǒng)菜單多了一個(gè)像鎖一樣的小圖標(biāo)蚀腿,只要點(diǎn)擊它,就能找到 鎖屏。
上述的方法實(shí)現(xiàn)了鎖屏莉钙,但還沒(méi)能達(dá)到快捷鍵控制鎖屏的目標(biāo)廓脆。雖然如此,但它的效果給我們一個(gè)鎖屏思路磁玉。首先停忿,我們要求屏幕保護(hù)程序在恢復(fù)時(shí)必須輸入密碼,然后鎖屏問(wèn)題就變成啟動(dòng)屏幕保護(hù)程序的問(wèn)題了蚊伞。Lock the screen via a keyboard shortcut這篇文章敘述了具體的實(shí)施方法席赂。
第一步,找到“系統(tǒng)偏好設(shè)置”下的“安全性與隱私”时迫,在“通用”頁(yè)里勾上“進(jìn)入睡眠或開(kāi)始屏幕保護(hù)程序后立即要求輸入密碼”颅停。
第二步,要用快捷鍵啟動(dòng)屏幕保護(hù)程序掠拳,相對(duì)復(fù)雜一點(diǎn)癞揉。在“應(yīng)用程序”里找到“Automator”。新建一個(gè)服務(wù)碳想,在“操作”下的“實(shí)用工具”里找 到“啟動(dòng)屏幕保護(hù)程序”烧董,并把此操作拖動(dòng)到右邊,并且選擇“沒(méi)有輸入”和位于“任何應(yīng)用程序”胧奔,如下圖所示逊移。然后把服務(wù)保存為自己定義的名字
最后,在“系統(tǒng)偏好設(shè)置”里找到“鍵盤(pán)”龙填,然后為剛才定義的服務(wù)配置快捷鍵胳泉,我設(shè)成了Command+Control+L。
作者:songsongchen
鏈接:http://www.reibang.com/p/7102b69e1e5f
來(lái)源:簡(jiǎn)書(shū)
簡(jiǎn)書(shū)著作權(quán)歸作者所有岩遗,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處扇商。