如果說如何快速學習、了解 Linux 的話,我的答案是學命令、背命令!為何呢?對于一名新手來說,去學習 Linux 的思想、了解 Linux 的 架構 、明白 Linux 中“一切皆文件”概念雖然說是沒有錯,是對的。但是個人認為去學習這些“高大上”的東西不是一時半會的事兒,它需要一定的時間和經(jīng)驗去沉淀才能掌握。那么如何最快速了解 Linux 并使用呢?我依然覺得學命令、背命令,掌握命令是比較笨但卻是比較快的方式。
報一個error:could not load ipsw,然后開始百度,論壇各種找,也沒有找到原因,后面我自己分析了一下,可能是ios的問題,我就重新下了,突然又想到會不會是因為mac沒有裝itunes的原因呢,當時就想,不管了,先全做了在說,我就裝了itnus for mac, 然后換了一個ios,果然好了,后面照著大神的貼子做就行了,注意下:./ipsw 712restore.ipsw custom.ipsw -memory 這個命令后面等的時間有些長,當然也可能和電腦的配置有關系,我的差不多等了半個多小時,終于完成了,后面的按著大神的步驟一步步的做,就行了,最后提取的shsh就是在可以在odysseus/macos文件夾中看到precious.plist這個文件,你也可以用有一條命令 轉化為shsh 命令是: cat precious.plist | zcat -fc > 712.shsh。篇幅有限,只簡單轉載這兩個星座的區(qū)別,各位如果有興趣,可以到網(wǎng)上查查自己的上升星座,看看你的太陽星座后面藏著的另一個你。你可以使用『run-parts』搜尋看看,那是一個 bash script,如果你直接進入/usr/bin/run-parts 去看,會發(fā)現(xiàn)這支命令會將后面接的『目錄』內的所有文件捉出來運行。
命令基本上大部分格式都是差不多,有些命令參數(shù)會有兩個或者更多:命令選項參數(shù)
?三個 W:
Whereis: 用來定位指令的二進制程序、源代碼文件和 man 手冊頁等相關文件的路徑。
Whatis: 是用于查詢一個命令執(zhí)行什么功能,并將查詢結果打印到終端上。
Which: 用于查找并顯示給定命令的絕對路徑,環(huán)境變量 PATH 中保存了查找命令時需要遍歷的目錄。which 指令會在環(huán)境變量$PATH 設置的目錄里查找符合條件的文件。這三個命令很有用,再查找命令位置、環(huán)境變量配置或了解簡要信息可以用。
?目錄類:
cd: 切換用戶當前的工作目錄,若目錄名稱省略,則變換至使用者的 home directory,與加上~一樣,也表示 home directory 的意思(家目錄),。 則是表示目前所在的目錄,。. 則表示目前目錄位置的上一層目錄。
ls: 用來顯示目標列表,在 Linux 系統(tǒng) 中是使用率較高的命令。ls 命令的輸出信息可以進行彩色加亮顯示,以分區(qū)不同類型的文件。
mv: 用來對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄中。第一個參數(shù)表示源文件或目錄,第二個表示目標文件或目錄。如果將一個文件移到一個已經(jīng)存在的目標文件中,則目標文件的內容將被覆蓋,可指定選項忽略。
cp: 用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。它可以將單個源文件復制成一個指定文件名的具體的文件或一個已經(jīng)存在的目錄下。
pwd: 以絕對路徑的方式顯示用戶當前工作目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。
rm: 可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。(慎用)