Apple的終端應用法式是OS X的bash shell的直接接口 - 它是UNIX根本的一部門。當您打開它時,終端會顯示一個白色文本屏幕,默認環境下利用您的OS X用戶帳戶登錄。
這是主要的部門:利用系統辦理員帳戶和暗碼,您可以直接調整幾乎所有有關計較機軟件代碼的內容; 這意味著固然這個小窗口供給了壯大的力量,但它具有很年夜的責任感。簡而言之,在利用Terminal執行號令之前要小心,并確保您領會您正在鍵入的內容。
您還可以利用終端平安地毗連到其他計較機,Web辦事器,甚至建立本身的劇本,但這些是另一天的方式。今朝,我們將專注于利用終端來摸索您本身的計較機。
您應該知道的根基終端號令
在起頭進修有趣的工具之前,讓我們進修一些根基的終端術語和號令。這些組成了更復雜的交互的框架(也就是有趣的工具)。
1、若何執行終端號令
您可以在“終端”窗口中鍵入內容,直到臉部呈藍色,但只有按鍵盤上的“ 返回”鍵才能執行。此時,若是您輸入的內容不準確,它將返回錯誤,或者號令將執行。
除非您正在執行需要在終端中顯示文本的號令,不然您將無法指示您所做的工作是否當作功; 一旦號令完當作處置,你就會在其上獲得一個帶有效戶名的新行。
在終端中編寫號令和路徑時,幾乎所有內容都區分巨細寫:這意味著您需要記住在引用Dock時準確地年夜寫“Dock”,不然OS X將無法理解您的號令。
2、什么是路徑
您可以利用終端直接拜候文件,而無需利用Finder。為此,您需要構建一個稱為路徑的工具。路徑在某些方面看起來與網站子目次近似,并遵循文件夾的布局。
路徑有兩種形式:絕對路徑和相對路徑。絕對路徑從硬盤的根級別起頭,顯示為“/”。是以,若是您想要建立Applications文件夾的路徑,請編寫“/ Applications /”。
相對路徑是按照您已導航到的位置界說的,并以“./”暗示。例如,若是你轉到終端的“/ Applications /”文件夾,那就是你當前的工作目次(cwd)。然后,您可以經由過程鍵入“./Utilities/”而不是“/ Applications / Utilities”來拜候“Utilities”文件夾。
初次啟動終端時,您將從/ Users / myusername /(也稱為User文件夾)的當前工作目次起頭。
3、若何在終端中的文件之間顯示和移動
要現實利用所有這些路徑常識,您需要利用終端號令來顯示和更改文件。
ls:“ls”號令自己顯示cwd的內容。是以,若是我只是在終端中鍵入“ls”,它將顯示我的用戶目次的內容:
若是要查看其他目次,可以選擇添加絕對路徑或相對路徑。是以,例如,若是我想在Applications中查看Utilities文件夾,我可以輸入“ls / Applications / Utilities /”。這不會改變您當前的工作目次,但它可以讓您查看硬盤上的其他目次。
您可以添加選項以查看有關該目次的更多信息。“ls”的選項包羅:
-l,它許可您查看目次中每個文件的權限
-R,這不僅表示在目次中的每個文件夾,但所有的文件,以及
-a,它將顯示當前目次中的任何埋沒文件
cd:“ls”號令許可您查看目次,“cd”號令現實大將移動到該目次(更改您的cwd)。例如,若是在查看Utilities文件夾后想要移動它,則鍵入“cd / Applications / Utilities /”。
pwd:零丁編寫此號令以幫忙您記住當前目次的路徑。鍵入終端時,它將打印您的cwd的完整路徑。
man:這個號令后跟另一個Unix號令,讓你閱讀關于第二個號令的Unix手冊。若是您想測驗考試在線找到的酷終端技巧,這很是有效,但不確定這些號令現實上做了什么。
例如,輸入“man ls”將獲得有關“ls”號令的信息,該號令列出了目次內容。
4、若何點竄終端中的文件,文件夾和首選項
默認值:此號令凡是用于終端提醒和技巧,以經由過程其首選項文件調整應用法式和系統設置。您可以利用它來執行諸如禁用菜單欄中的透明度,始終顯示滾動條,更改觸控板行為等操作。您凡是會看到它與“write”和字符串配對,如下所示:
上面的代碼許可您將所有屏幕截圖保留為JPG而不是系統默認PNG。
killall:若是執行影響任何系統歷程或應用法式的終端號令,則需要從頭啟動該歷程才能使其生效。“killall”接下來的過程將會如許做。(若是您的“強制退出”菜單不起感化,這也是強制退出行為不妥的應用法式或歷程的另一種方式。)請記住,此號令及其方針區分巨細寫。
ln:OS X持久以來供給別號,可以建立系統中其他位置的文件,文件夾和應用法式的鏈接,而無需復制它們。不幸的是,某些應用法式不克不及很好地利用別號。利用鏈接號令“ln -s”,可以建立一個基于UNIX的初級符號鏈接,年夜大都系統歷程都可以識別該鏈接。
列出的第一個路徑是原始文件的路徑; 第二條路徑是您想要的符號鏈接。
chflags:此號令許可您查看和更改文件或文件夾上的標記。對于年夜大都人來說,你要存眷的獨一標記是“埋沒”和“禁用”,別離埋沒和打消埋沒文檔。
sudo:若是你在網上渡過任何時候,你可能以前傳聞過“sudo”。這是Unix的籠蓋號令,許可您以辦理員身份執行任何號令 - 前提是您擁有必需的暗碼和權限。這可能是不問可知的,但作為終端初學者,除非你百分百必定你在做什么,不然不要亂花像“sudo”如許的號令凡是是一個好本家兒意。
5、若何利用終端來獲得樂趣和奇思妙想
可以利用“說”號令讓計較機說出您喜好的任何內容,若是您愿意,甚至可以將其以音頻格局錄制到桌面。
telnet towel.blinkenlights.nl:這在手藝上并不是你的Mac當地的工具,但它是我最喜好的終端技巧。互聯網上的某種魂靈制造了一個全ASCII版本的“星球年夜戰:新但愿”; 運行以下代碼,您將被視為完整顯示。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!