Linux入門必須養成的七大習慣

  對於不少Linux初學者來講,在剛開始使用linux系統時會感到不少的不適。這裏爲你們整理了本身之前linux入門時別人告訴個人七個習慣。我相信若是你運用了這七個習慣,在你使用Linux時你會感受更安全,便利,學到不少實用的東西,最終你會發現使用Linux也是那樣的愉悅。html

  1、不要以根用戶登陸linux

  這是你首先應該注意和遵照的。之前咱們可能已經習慣了Windows,咱們一直覺得權限越高越好,因此咱們喜歡以管理員賬戶登陸。可是這也許是Windows常常被病毒騷擾和不安全的重要緣由,如今太多人都在用根用戶登陸。shell

  權限越高責任越大,擁有管理員權限你須要謹慎對待你所作的任何事情,可是錯誤仍是不可避免。我記得我最早使用的是Suse Linux,有不少事項須要管理可是沒有圖像用戶界面我不知道如何作,因而我天真的註銷並登陸到了根用戶的圖形界面。根用戶圖形界面的默認壁紙是一排排的高亮地雷。這些符號在我腦海裏盤旋,我很當心沒有終於沒有作錯什麼。編程

  那麼以根用戶登陸有那些危險?安全

  你能夠想象你在沒有保護網的狀況下打鞦韆,會不會感到懼怕?這和你以根用戶登陸的道理是同樣的,你會不經意間毀掉你的系統。網絡

  你可能會不當心運行惡意軟件。一般在根用戶模式下任何程序的啓動都默認給予全部權限的。學習

  若是你的系統有安全漏洞沒有修補,你就可能被別人徹底控制。測試

  這是使用Unix的慣例,除非必須那麼不要輕易在根用戶下運行任何東西。若是一個不是本身觸發的程序請求根用戶權限,那麼你就要當心了。fetch

  一般,咱們沒必要登陸根用戶界面,下面是幾條技巧:spa

  使用「sudo」或「su」命令,並在你完成管理時退出

  若是你不知道如何使用命令行完成這些,你可使用「gksu」或「kdesu」。好比,按 Alt+F2並打出「gksu nautilus」,並在你完成時立刻結束程序

  2、合理的命名你的文件

  Linux環境下,你能夠按照你的意願命名文件,可是如下兩點是不容許的:1)「/」是根目錄專用的;2)不要使用無效字符。其它的在技術上都是能夠的,可是爲了不之後的麻煩這裏有幾點經驗你能夠遵照:

  經驗上,只使用字母、數字、鏈接符(-)和下劃線(_)

  避免使用美圓符($),括弧和百分號(%)等特殊字符,這些字符對於shell有着特殊意義,可能會引發衝突

  避免使用空格,在終端上處理含有空格的文件是很愚蠢的。你能夠用鏈接符或下劃線來代替空格。

  這些已經基本上成爲個人習慣,而且我在使用Windows和MAC時也不自覺的遵照這些準則。

  3、將你的home目錄放在一個獨立的分區上

  這樣作會給你很大的靈活性。將home目錄放在一個獨立的分區上,能夠在你重裝系統甚至升級你的整個版本而不會丟失你的數據和我的設置。你能夠在根目錄下從新設置你所須要的而保留home分區。如今你能夠將你須要的隨意分類而沒必要擔憂的數據和我的設置,你能夠隨時使用它們。

  若是碰巧在你安裝系統以後才懂得這一點,不要失望。你能夠按照Carthik在ubantu Blog上的一片名爲「Move /home to it’s own partition」的指導道一步步的完成。

  4、合理的災難管理

  Linux是比較強大和穩定的,可是任何系統都會崩潰。在你CTRL-ALT-DEL,重啓以前,你應該學會如何處理你遇到的事故。你須要知道如何在不重啓的狀況下輕鬆恢復你的系統。我我的認爲這種狀況分爲幾個不一樣的層次,若是前一步不奏效的話請轉向下一步:

  我將「強制關閉」程序放在個人任務欄上,若是哪一個程序出現問題能夠單擊「強制關閉」圖標並結束該程序

  若是上一步不奏效,調用終端,用「ps -A」,記下那個出問題程序的進程號,結束它

  使用「killall」命令,好比「killall firefox-bin」

  若是整個圖形界面都凍結,你已經不可能調用終端,按CTRL-ALT-F1,這樣能夠轉到另外一個終端,這樣你就可使用步驟2和3來結束出問題的程序

  還不行的話,你可使用CTRL-ALT-Backspace組合重啓你的圖形界面,可是要注意的是,這樣會結束你正在運行的GUI程序

  調用CTRL-ALT-F1再使用CTRL+ALT+DEL這樣不會當即重啓你的系統,只是按照正常模式重啓,因此是安全的(假定你想要重啓而且CTRL-ALT-F1可用)。

  若是這一切都無論用,也不用記着按強制重啓按鈕,嘗試Raise a Skinny Elephant

  5、主動嘗試

  你可能對朋友給你設置設計的當前版本和配置很滿意,這適合你。這很好,可是可能會有比這更好的。爲何不嘗試下Linux和開源的靈活性和豐富性呢?不要懼怕嘗試不一樣的程序,圖形管理和桌面。實驗直到你找到最適合你的。你能夠這樣想,你如今居住在世界上最好的地方,可是環球旅行也不會有什麼壞處的?或許說不定你還能夠找到一個更好的居住地,就算不能,你旅行的時間也值得好好品味,你對其它國家,它們的人和風俗,思考方式瞭解的更多,最終說不定你會喜歡上這樣的嘗試。你嘗試的任何新事物都會增長你的學識,一年左右的時間你將會對Linux和開源世界有一個很好的把握。

  我我的曾嘗試過至少10種分配方式,4種桌面和五種桌面管理。我最近的文章《 Etymology of A Distro》使我對更多的分配感興趣,象Zenwalk, Foresight和 Sabayon等。朋友,主動嘗試,這對你有好處。

  在你嘗試以前,你能夠參考如下幾點:

  設置好你感受最舒服的系統,由於你須要一個時刻工做的系統。這樣你就能夠按照下面的幾點進行嘗試

  你能夠利用虛擬機來完成。安裝一個Vmware或Virtualbox,用它們來作測試

  若是你不知道如何運用虛擬機,你能夠設置一個獨立分區來嘗試

  最好的,你能夠用一個設置好的PC,再有一個看成測試用。這樣你就能夠爲所欲爲的進行嘗試

  6、熟悉使用你的命令行

  雖然我不提倡你必定要學習命令行,有太多的文章一直強調學習命令行的重要性。這裏我假設你已經知道他的重要性而且已經知道怎樣用它處理一些簡單的管理任務。你能夠按照指導書和手冊作相應的配置。可是不要一味的複製和粘貼。就是說,不止不加思考的執行命令許多有自由天性的人勸誡你要儘可能深入的理解每條命令行的含義,它能作什麼。爲何手冊上這樣作的,而不是那樣作?理解你所作步驟的基本原理。

  過了一段時間你就會感受你已經能很好的運用它了。

  最後你會發現它僅僅是種假裝的語言。每條命令可能只是一些詞語的首字母,或一個單詞的縮寫。你但願你的狗理解「Spike fetch ball」這樣的長句,爲何不嘗試理解下「sudo mv /file1 /file2」那?

  7、爲你的用武之地作些準備

  我有過不少這樣的經歷,當有個朋友請求我在他的電腦上作些東西,可是因爲他所選擇的操做系統會出現糗事。有時候我有急事可是僅有的電腦有很挫的操做系統。沒必要痛苦,隨身戴上你的linux系統,無論是存儲在U盤或CD上。有至關多的linux版本很方便的,象Knoppix, DSL和 Puppy Linux等.

  最後分享些參考資料便於後期學習參考

linux基礎

http://www.makeru.com.cn/course/details/2058?s=45051

shell腳本快速編程

http://www.makeru.com.cn/live/3485_1489.html?s=45051

Linux網絡經典案例

http://www.makeru.com.cn/live/3485_1630.html?s=45051

相關文章
相關標籤/搜索