本附錄中,你需要完成3件事:
- 用你的終端做一些事情 (command line, Terminal, PowerShell).
- 了解你做過的事情.
- 自己多練習(xí).
在第一個(gè)練習(xí)中,你將學(xué)會(huì)如何打開你的終端并使用其工作,這樣你才能完成本附錄后面部分的學(xué)習(xí)。
讓你的終端保持工作狀態(tài),這樣你就可以快速訪問它,并了解它的工作原理。
在Mac OSX系統(tǒng)上,你應(yīng)該
- 按住
command
鍵,并敲空格鍵。- 屏幕頂部會(huì)彈出一個(gè)藍(lán)色的“搜索框”。
- 輸入“terminal”。
- 點(diǎn)擊終端應(yīng)用程序,這個(gè)程序的圖標(biāo)看起來有點(diǎn)像一個(gè)黑盒子。
- 終端就打開了。
- 現(xiàn)在你可以在你的dock中看到你終端的那個(gè)圖表,選中它右鍵選擇選項(xiàng)-->保留,這樣你的終端就會(huì)一直保留在dock中了。
你現(xiàn)在已經(jīng)打開了你的終端,并將它放在你dock中,這樣你下次可以快速的打開它。
如果你用的是Linux系統(tǒng)的話,我假設(shè)你知道如何打開你的終端。通過菜單窗口管理器查找叫做shell或者terminal的應(yīng)用。
在windows系統(tǒng)中,我們要使用PowerShell。人們常用一個(gè)名為cmd.exe
的程序協(xié)同工作,但是它并不像PowerShell好用。如果你有Windows7或以上版本,這樣做:
- 單擊開始菜單
- 在“搜索程序和文件”中輸入“ powershell”。
- 敲回車
如果你沒有Windows 7,你應(yīng)該考慮升級(jí)你的系統(tǒng)。如果你堅(jiān)持不想升級(jí),你可以嘗試從微軟的下載中心安裝它。網(wǎng)上搜索一下,找到"powershell下載"。 安裝適合你電腦的版本,雖然我沒有Windows XP,但我仍希望PowerShell的體驗(yàn)是一樣的。
你已經(jīng)學(xué)會(huì)如何打開你的終端了,現(xiàn)在你可以繼續(xù)學(xué)習(xí)本附錄的其余部分了。
NOTE:如果你有一些熟悉Linux系統(tǒng)的朋友,當(dāng)他告訴用一些其他的東西替代Bash的時(shí)候,忽略他的話。我正在教你使用bash。就是這樣!即使他聲稱,ZSH能讓你提升30個(gè)IQ值甚至更多,忽視他!你的目標(biāo)是在當(dāng)前級(jí)別獲得足夠的能力,所以你用什么shell沒有什么關(guān)系。接下來的警告是遠(yuǎn)離IRC或其他有黑色出沒定的地方。他們認(rèn)為破壞你的電腦很有趣。 命令
rm -rf /
是一個(gè)最經(jīng)典的你永遠(yuǎn)也不能使用的命令。躲開他們。如果你需要幫助,確保你是從你信任的地方獲得答案,而不是從互聯(lián)網(wǎng)上隨便哪個(gè)白癡哪里得到幫助。
這節(jié)練習(xí)有一個(gè)很大的“更多練習(xí)”部分。其他的練習(xí)是沒有這么復(fù)雜的更多練習(xí)的, 但是,對(duì)于本附錄的其余部分,我需要你用的大腦做一些記憶的事情。相信我:這會(huì)讓以后的事情如絲般柔滑!
給下表中的命令創(chuàng)建索引卡片,把命令名稱寫在卡片的左側(cè),把命令的定義或功能寫在右側(cè)。當(dāng)你繼續(xù)本附錄中的其他課程時(shí),也要每天抽出時(shí)間練習(xí)它們。
pwd: 打印當(dāng)前工作目錄
hostname: 獲取我的計(jì)算機(jī)的網(wǎng)絡(luò)名稱
mkdir: 創(chuàng)建目錄
cd: 更改目錄
ls: 列出目錄下的文件
rmdir: 刪除目錄
pushd: push directory
popd: pop directory
cp: 復(fù)制文件或目錄
mv: 移動(dòng)/重命名文件或目錄
less: 按頁(yè)查看文件
cat: 輸出整個(gè)文件
xargs: 執(zhí)行參數(shù)
find: 查找文件
grep: 查找文件里面的東西
man: 閱讀幫助手冊(cè)
apropos: find what man page is appropriate
env: 查看計(jì)算機(jī)環(huán)境
echo: 輸出一些參數(shù)
export: 設(shè)置一個(gè)新的環(huán)境變量
exit: 退出終端
sudo: 危險(xiǎn)! 擁有超級(jí)用戶權(quán)限!
如果你用的是windows系統(tǒng),你要熟記以下命令:
pwd: 打印當(dāng)前工作目錄
hostname: 獲取我的計(jì)算機(jī)的網(wǎng)絡(luò)名稱
mkdir: 創(chuàng)建目錄
cd: 更改目錄
ls: 列出目錄下的文件
rmdir: 刪除目錄
pushd: push directory
popd: pop directory
cp: 復(fù)制文件或目錄
robocopy: 更強(qiáng)大的復(fù)制
mv: 移動(dòng)/重命名文件或目錄
more: 按頁(yè)查看文件
type: 輸出整個(gè)文件
forfiles: 對(duì)大量文件執(zhí)行一個(gè)操作
dir -r: 查找文件
select-string: 查找文件里面的東西
help: 閱讀幫助手冊(cè)
helpctr: find what man page is appropriate
echo: 輸出一些參數(shù)
set: 設(shè)置一個(gè)新的環(huán)境變量
exit: 退出終端
runas: 危險(xiǎn)! 擁有超級(jí)用戶權(quán)限!
練習(xí)、練習(xí)、練習(xí)! 練習(xí)到你看到一個(gè)詞能馬上說出它的功能。然后倒著練習(xí),你看到一個(gè)功能,知道用什么命令實(shí)現(xiàn)它。
更多建議: