【鳥叔的Linux私房菜】學習筆記(1)——Linux系統入門

【鳥叔的Linux私房菜】學習筆記(1)——Linux系統入門

雖然現在工作一直在用Xshell 一些 基本的命令、常用的還可以,

但總感覺對Linux瞭解的知之甚少,偶爾改個檔案還需要請教同事,真是慚愧。

所以決定從今天開始重新學習下Linux,查漏補缺,並將學習的結果作為筆記和大家一塊交流和進步,就開始我們今天的學習吧。

一、計算機的五大單元

二、Linux使用者環境

1、核心(Kernel)

核心管理的事項有:系統呼叫介面(實現開發人員與核心的溝通)、程序控制,合理分配CPU資源、記憶體管理、檔案系統管理

2、Shell

shell用於接收使用者的命令,與Kernel進行溝通

3、終端模擬器(Terminal Emulator)

4、X Window系統

5、視窗管理器(Window Manager)

6、桌面環境(Desktop Enviroment)

三、登入方式

1、本地登入

2、遠端方式登入(這裡我用putty)

四、提示符與home目錄

[[email protected] root]#

解釋:[登入的使用者名稱@主機名  當前目錄]#     (# root使用者, $ 普通使用者)

~ :home目錄,是使用者登入系統後預設的目錄(如上圖),相當於Windows系統的我的文件目錄。

root使用者的home目錄是跟目錄,一般使用者的home目錄是home目錄。

五、建立使用者

以root使用者登入:

建立jack使用者,建立後必須用passwd 建立密碼啟用使用者,如果root設定的密碼過於簡單會提示。

以剛建立的jack使用者登入,並更改密碼(如果密碼過於簡單則不會更改成功)

六、執行命令

指令名  【選項】【引數】

ls  :顯示檔案目錄

ls -l:列出詳細資訊

ls -l  指定目錄: 列出指定目錄的詳細資訊

七、幫助和線上幫助

–help :例如 ls –help

man 指令: 例如 man ls

退出,按 q

info指令: info ls

八、man的使用技巧

我們在使用man命令的時候,實際上是呼叫的manpage

manpage在/usr/share/man目錄下,分為幾個章節,如下:

man1 使用者在shell環境中可以操作的命令或可執行檔案

man2  系統核心可呼叫的函式與工具等

man3  一些常用的函式與函式庫,大部分為c的函式庫

man4  裝置檔案的說明,通常在/dec下的檔案

man5 配置檔案或者是某些檔案的格式

man6  遊戲

man7 慣例與協議等,例如linux檔案系統、網路協議、ASCII code等說明

man8 系統管理員可用的管理命令

man9 跟kernel有關的檔案