最近在學習Linux,準備用1個月的時間完成。
由於工作非常忙,學習計劃很簡單,就是按照一套視頻,一本書完完全全的參照做下去,有任何不懂的地方,馬上把答案找出來解決掉。
版本
最近在學習的Linux是基於Backtrack 5 R3, 而Backtrack 5 R3又是基於Ubuntu或者準確來講是基於Linux 3.2.6版本。
裏面選擇桌面環境版本是GNOME版本,原因是GNOME支持開源更加徹底,而且穩定性更好。不過據說GNOME與KDE都差不多,對於普通用戶來講,感覺不到多大的區別。
第一感覺
我並不是第一次看到Linux界面,之前也玩過一到兩次,那時候感覺太高深,自己玩不過來。現在靜下來,再仔細欣賞Linux時,覺得這個東西,實在太適合我了。
首先是嚴謹的命令行輸入,命令肯定不能輸錯,而且大小寫都有區分,非常嚴謹。
強大的命令幫助功能,任何命令如何不清楚如何使用,只要在命令後面加上 --help就會給非常強大的使用提示。另外如果一不小心輸錯命令的話,他還會提醒。
穩定:毫無疑問,沒有多少補丁,也不會動不動就要求安裝某某重要補丁。
佔用系統資源少,速度快:我用它來看視頻,寫博客等等,發現和Windows相比,速度快,佔用系統資源相當少。
熱心強大的研究愛好者團隊:有很多Linux愛好者都非常熱心,有問題他們會很快很熱心的幫助解決。
研究下來,至少明白了一點,操作系統中不只是有Windows,核心服務器中用Linux是有其道理的。
入門--安裝
事實上我花了很長的時間在安裝Backtrack上面,大約用了一個星期才完成。
Backtrack安裝方法很靈活,有Live版本,系統直接運行在CD或者U盤上;有永久版,安裝在硬盤和U盤上;可以允許雙系統,和WINDOWS 7等等共存;甚至也可以直接安裝在虛擬機上;最後還可以加密。
具體的教程可以參考:http://www.backtrack-linux.org/tutorials/
我是想安裝在我的U盤上《U盤16G》,主要是方便攜帶,而且可以即插即用,無論使用哪臺電腦都可以使用,並且我對U盤使用完全加密。
其中用到的命令有:
man
man命令是Linux中第一個首先需要掌握的命令,它是一個幫助命令,
man <命令> 就把該Linux命令中的所有幫助文檔都列出來
fdisk
fdisk是Linux中強大的分區工具,
fdisk -l <disk> 可以列出分區表
fdisk <disk> 可以進入交互式模式,進行創建分區表等操作
dmesg
dmesg:顯示開機信息,保存在/var/log目錄文件中,名爲dmesg的文件中
dmesg | egrep hd.\|sd.
這是用來查看具體的磁盤信息,有多少磁盤,大小是多少,分區是多少
備註:
| 是管道服務,用來把左邊的命令結果作爲右邊的參數傳輸進來
這裏面egrep命令是用來搜索文件獲得,也就是搜索前面執行dmesg 執行結果後的輸出中找出包含hd.\, 並且把sd高亮的。
cd
cd:進入目錄,重定向目錄等,最常用的命令
apt-get install
apt-get install <package name> 用來安裝程序
apt-get update 確保軟件列表是最新的
apt-get upgrade 更新程序到最新