1. 計算機由以下幾個部分組成:
a. CPU:中央處理器;主要由運算器和控制器組成
運算器:主要用于各種計算,如:算術運算、邏輯運算
控制器:用來控制內存等資源的訪問、控制總線權限以及尋址等
b. 存儲器:內存,隨機訪問存儲器(RAM);主要用來存儲數據
c. I/O設備:輸入(INPUT)、輸出(OUTPUT)設備;常用的輸入、輸出設備有:鼠標、鍵盤等
2. linux主流發行版有三大類:RedHat、debian、S.u.S.e;
主要關系如下圖:
3. linux的哲學思想:
a. 在linux中,一切文件,包括物理硬件,也虛擬為以文件的形式保存
b. 有眾多功能單一的程序組成的,一個程序只做一件事,組合小程序完成復雜任務
c. 盡量避免跟用戶交互
4. 部分linux命令:
linux命令格式:COMMAND [OPTIONS…] [ARGUMENTS…]
1. ifconfig
功能:用來查看和配置網絡設備
格式: ifconfig [Interface]
常用命令:
ifconfig -a :查看所有接口
ifconfig up/down eth0 : 啟用、關閉 eth0 網卡
ifconfig eth0 IP :設置IP
如: ifconfig eth0 192.168.0.10/24
2. echo
功能:輸出,回顯
格式:echo [SHORT-OPTION]… [STRING]…
選項:
-n:默認換行后輸出,-n表不換行輸出
-e:啟用反斜線轉義
\b:退格
\\:輸出反斜線本身
\n:新行
\r:回車
\t:水平制表符
\v:垂直制表符
3. tty
功能:查看當前使用的終端設備
格式:tty [OPTION]…
終端設備:
/dev/console:物理終端
/dev/tty#:虛擬終端,#取值為[1,6]
/dev/pts/#:偽終端
/dev/ttyS#:串行終端
4. startx:
功能:啟動圖形終端
5. export:
功能:定義或查看環境變量
常用命令:
export :查看環境變量
export VAR_name :定義環境變量
6. pwd
功能:打印當前工作目錄
相關環境變量:PWD
7. history
功能:顯示命令歷史
選項:
-a:append,追加本次會話新執行的命令歷史列表至歷史文件中
-d #:刪除歷史列表中指定的命令
-c:清空命令歷史
配置文件:
每個用戶的家目錄下:.bash_history
環境變量:
HISTSIZE:shell進程可保留的命令歷史條數
HISTFILE:保存命令歷史的文件,默認為.bash_history
HISTFILESIZE:保存命令歷史的文件大小
HISTCONTROL:控制命令歷史的記錄方式
8. shutdown
功能:關機或重啟
選項:
-h:halt
-r:reboot
常用命令:
shutdown -h now
9. poweroff
功能:關機命令
10. reboot
功能:重啟命令
選項:
-n:保存數據后重新啟動系統
11. date
功能:顯示系統時鐘
選項:
%F、%T、%Y、%m、%d、%H、%M、%S、%s…
常用命令:
date +%Y%m%d%H%M%S
5. 在linux系統獲取命令幫助的方法:
a. 對于外部命令:
1. 命令 –help //命令自帶的簡要使用幫助
2. man +命令
3. info +命令 // 獲取命令的在線文檔
4. /usr/share/doc/APP-VERSION // 應用程序自帶的幫助文檔
README:程序的相關信息
INSTALL:安裝幫助
CHANGES:版本迭代的改動信息
5. 主流發行版官方文檔
6. 程序官方的文檔
7. 搜索引擎
b. 對于內部命令:
help command
c. man 幫助文檔:
路徑:/usr/share/man
格式: man [NUB] 命令
man 5 passwd
選項:
-M /PATH:到指定目錄下查找命令手冊并打開
man幫助文檔分為8章:
man1:用戶命令使用幫助文件
man2:系統調用幫助文件
man3:c庫調用(庫文件調用)幫助
man4:設備文件及特殊文件的幫助
man5:文件格式:(配置文件格式)
man6:linux自帶的游戲使用幫助
man7:雜項
man8: 系統管理員工具及守護進程幫助
man幫助文檔的章節劃分介紹
NAME:命令的簡要功能性說明
SYNOPSIS: 語法格式說明
[ ]:表示可選內容
< >:必須提供的內容
a|b: 多選一
…: 同類類型可出現多個
OPTIONS: 選項
EXAMPLES: 使用示例
AUTHOR: 作者
6. linux的基本目錄介紹:
/boot 存放系統引導啟動時要加載的靜態文件、內核和ramdisk及grub等
/bin 存放系統命令的目錄,普通用戶和超級用戶都可以執行
/sbin 存放系統類基本命令,系統啟動便會用到的程序,超級用戶可以執行
/lib 存儲32位的基本共享庫文件
/lib64 存儲x64系統上的共享庫文件
/etc 應用程序的配置文件的集中存放位置
/home 普通用戶的家目錄,每個用戶的主目錄通常默認為:/home/USERNAME
/root 管理員root用戶的主目錄
/media 便攜式移動設備的掛載點
/mnt 臨時文件系統掛載點
/dev 設備文件及特殊文件的存儲位置
/opt 第三方應用程序的安裝目錄
/srv 服務類程序用到的中間數據
/tmp 臨時文件存放位置
/usr 系統軟件資源存放位置
/var 經常發生變化的文件的存放位置
/proc 存放內核與進程信息相關的虛擬文件,也叫偽文件系統
/sys 存放當前系統上硬件設備相關信息的虛擬文件,也叫偽文件系統
原創文章,作者:qc940324,如若轉載,請注明出處:http://www.www58058.com/66059
非常的詳細和認真,加油,再接再勵。