前言:忽然奇思妙想,何不在學習Linux的道路上一邊學習一邊總結,這樣應該學得更加深入。不敢造次,因此起名叫Linux小課堂,零零散散地總結,也是一個動力。我是系統學習,但不保證小課堂是系統總結輸出,純屬小打小鬧。如需系統學習,請百度搜索Linux,學習Linux的方式真所謂條條大路通羅馬。開始總結,不按期更新。
1, 一個命令行是基於文本的界面,可用於向計算機系統輸入指令。Linux命令行由一個程序提供,它稱爲shell.
如圖是超級用戶root運行shell的界面
使用bash shell執行命令shell
使用ls指定工做目錄下以內容(列出目前工做目錄所含之文件及子目錄)
使用ls –l以長列表的方式顯示目錄下的內容
使用ls –a顯示包括隱藏文件在內的全部文件
使用date查看時間
使用passwd更改用戶的密碼
使用file顯示文件的類型
使用head顯示文件的開頭部分,默認顯示10行
使用tail顯示文件的結尾部分,默認顯示10行
使用wc計算文件中行、字和字符的數量
使用history顯示以前執行的命令歷史記錄
使用!number擴展至與指定編號匹配的命令,使用!string擴展至最近一個以制定字符串開頭的命令bash
2,Linux文件系統層次結構
/目錄是根目錄,位於文件系統層次結構的頂部
列出系統中一些最重要的目錄
/usr:安裝的軟件、共享的庫,包括文件和靜態文件只讀程序。
/etc:系統的配置文件
/var:系統的可變數據,在系統啓動之間保持永久性,動態變化的文件能夠在/var下找到
/root:管理超級用戶的主目錄
/home:普通用戶存儲其我的數據和配置文件
/boot:系統開始啓動過程所需的文件
/dev:包含特殊設備文件,供系統用於訪問硬件
/run:自上一次系統啓動以來的進程的運行時數據
使用pwd顯示當前位置的完整路徑名
使用cd可更改目錄
使用touch建立文件
使用mkdir建立目錄
使用cp 複製,mv移動,rm刪除文件或目錄
未完,再續~ide
.學習