linux 小白日記
作為一名linux的初學者,在第一次接觸linux後,就對其產生了很濃厚的興趣。
在學linux之前,一直用的都是windows系統,對我來說,兩者最大的差別就是windows系統所有的操作方式都十分直觀易懂,沒有太多條條框框的拘束,而linux則多了許多的必需的「法則」,學起來也不如windows那般簡單;
但是,既然windows這麼好,為什麼還要學linux呢?
首先,linux**開源,即免費、安全,所以他不需要像windows那樣經常更新補丁;其次,linux**執行效率高、核心優化好,所以它沒有重新整理、沒有一鍵加速;綜上所述,linux其實沒有你想象的那樣弱小,或者說它雖然在桌面市場只是乙個小手辦,但是在應用市場上它已然是乙個名副其實的巨人。
接觸了linux之後,也越來越多的明白了它和windows的差異了,windows沿用了dos的磁碟管理系統,而linux則是檔案管理系統,樹狀管理結構,即它所有的軟硬體操作在形式上都呈現為對資料夾的操作,不同的資料夾負責不同的功能和作用。
舉個例子,linux中必備的資料夾有:
1./bin:可執行二進位制檔案目錄,如ls,cat,mv等命令;
2./dev:裝置檔案目錄,當需要訪問外設時,只需要訪問該目錄下對應外設的資料夾就可以了;
3./etc:作業系統的配置檔案目錄;
4./home:系統預設的使用者目錄,新增的其他使用者也都存放在此目錄下;
5./root:最高許可權目錄;
6./sbin:放置系統管理員使用的可執行命令,如fdisk,shutdown,mount等;
7./usr:應用程式存放目錄;
8./proc,/sys:核心介面;
9./lip:庫檔案;
linux和windows還有乙個大相徑庭的地方,就是windows是通過滑鼠單雙右擊、鍵盤輸入;而linux則是通過一步步命令實現對檔案的操作。
其中,檔案處理常用到以下命令:
1.cd是改變工作目錄;ls是檢視目錄,-l是列出詳細資訊,-a是列出隱藏檔案;需要注意的是:隱藏檔案都是以」.」開頭的檔案;在目錄中,」/」表示根目錄,」.」表示當前目錄,」..」表示上層目錄;
2.mkdir:是建立目錄,是乙個資料夾;touch:是建立乙個檔案;
3.cp:是複製命令;rm:是刪除命令;-rf表示強制;mv:是移動或者改名命令;
4.chmod:是許可權變更命令;
5.du:檢視目錄;file:探測探測檔案內容,判斷檔案型別,許可權是所有使用者;
6.find:是查詢檔案夾;grep:是查詢字元;pwd:檢視當前目錄;
7.diff:兩個檔案比較;cmp:指出兩個檔案是否存在差異;
8.df:用來檢查磁碟占用情況;top:顯示執行中程式程序;free:顯示記憶體使用情況;
9.useradd,userdel:新增,刪除使用者;su:切換使用者;
10.kill:殺死程序(contrl+z);
網路操作命令:
11.ifconfig:檢視更改網路介面引數;
以上,就是我總結出的linux初學者必會的一些知識點
linux初學者 系統日誌(一)
系統日誌可以記錄系統的執行狀態,如果執行故障,會說明錯誤的位置。所以對系統日誌的了解和學習是非常有必要的。1 系統日誌的預設分類 系統日誌會預設記錄在以下位址中,不同的日誌在不同的檔案中。var log messages 系統服務及日誌,包括服務的資訊,報錯等等 var log secure 系統認...
初學者實踐日誌1
基於小組管理svn與html普通標籤的安裝與實踐 一 svn的安裝。svn是小組共同完成專案的更新使用軟體,在共同完成羨慕中有很大的作用,我們今天進行了svn的安裝以及初步的整合,我採用了最簡單的方式,將svn解壓之後,放入myeclipse的安裝檔案d learn myeclipse 10 dro...
Python初學者日誌 7 25
與數學中整數概念一致,可正可負 pow x,y 函式 計算x y,想算多大就多大 四種進製表示 10進製 2進製 8進 16進製制 取值範圍和小數精度都存在限制,但通常不影響 取值範圍約為 10 308 10 308 精度數量級為10 16 浮點數運算存在不確定尾數,不是bug 解釋 用53位二進位...