一、描述計算機的組成及其功能
CPU:包括運算器、控制器、寄存器、緩存,計算樞紐,網絡的包處理、磁盤讀寫、數學計算等。
內存:加載數據,提高計算速度,程序被加載到內存成為進程運行。
輸入:鍵盤、鼠標
輸出:打印機、顯示器
二、按系列羅列linux的發行版本,并描述不同發行版本之間的聯系與區別
linux只發行kernel源代碼,GNU發布linux系統上的各種工具。而依據這兩者重新更該、編譯并發行的版本已達上百種之多:
其實最早成立并發布商業版本的是SUSE,是Slackware分支演變而來,有商業版SLES以及開放使用版OpenSUSE。
最成功的商業版是Redhat,現有三個分支RHEL、Fedora、CentOS。
老牌分支Debian,演變版最有名的是ubuntu。
Gentoo和ArchLinux分支的發行版,安裝使用比較考驗水平,可以考慮安裝提高自身水品。
mint和knopix也是最近有名的發行版,還有馬哥沒有說到的ChormeOS(專注于移動端圖形瀏覽體驗)。
三、描述linux的哲學思想,并按住奧自己的理解對其進行解釋性描述
1、一切皆文件:配置文件、抽象的硬件設備、通行接口,都可以都可以通過文件操作進行調用。
2、由眾多功能單一的程序組成,一個程序只做一件事,并且做好。通過shell等編程組合小程序完成大的復雜的任務。
3、盡量避免跟用戶交互。
4、使用文本文件保存配置信息。
四、說明linux系統上命令的使用格式
詳細介紹ifconfig echo tty startx export pwd history shutdown poweroff reboot hwclock date命令的使用,并配合相應的實力來闡述;
man
獲取某個命令的使用幫助信息。
basename
顯示所給絕對路徑后面的文件名,一種截斷顯示,經常用在shell里。
dirname
顯示所給絕對路徑前面的路徑信息,一種截斷顯示,經常用在shell里。
pwd
顯示當前路徑。
cd
進入某個目錄。
ls
顯示文件目錄信息。
echo
回顯文本。-n顯示后不換行,-e不轉義控制符
date
顯示時間,可以通過參數格式化輸出。
hwclock
硬件時鐘操作
cat
對文本進行各種操作。如果是兩個文本文件要顯示,會在顯示時進行合并顯示,看不出哪塊文本屬于哪個文件,這和more就有區別。
tac
cat顯示的倒排序顯示
file
判斷文件的類型
type
判斷參數的執行方式,是shell內嵌命令,還是外部命令 還是鏈接等等
tty
查看終端設備
主機啟停:為了便于記憶,盡量避免使用rh7新加入的啟停命令
halt 掉電關機
poweroff 掉電關機
shutdown 掉電關機重啟
-r 重啟
-h 相當于halt 關機
now 立即執行,如果不添加此操作 系統會等待進程正常關閉并在預定時間再操作(配合-r\-h使用)
+m m代表時間,在過多長時間之后進行操作
reboot 重啟
五、如何在linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的
*獲取命令幫助信息的方式有以下幾種:
1、命令。
1)以專門的命令方式獲得:help、info、man。如:help COMMAND、info COMMAND、
man COMMAND、whatis COMMAND(執行過程依靠查詢數據庫,可以查詢前手動更新數據庫 makewhatis)。
2)命令自身提供的幫助參數。如:COMMAND –help
2、查看安裝程序的離線文檔:
很多應用程序會自帶幫助文檔:/usr/share/doc/APP-VERSION
README:程序的相關的信息;
INSTALL: 安裝幫助;
CHANGES:版本迭代時的改動信息;
3、通過瀏覽在線文檔:
1)系統的官方網站文檔。如:http://www.redhat.com/doc
2) 程序發布的官方網站。
3)搜索引擎。如:google。(注:google搜索需要技巧:keyword filetype:pdf|keyword site:domain.tld)
*man文檔的章節是如何劃分的:
1、man文檔的位置:/usr/share/man
命令格式:# man COMMAND
選項:-M /PATH/TO/SOMEDIR:到指定目錄下查找命令手冊并打開之;
2、man文檔各節含義:
SECTION:
NAME:功能性說明
SYNOPSIS:語法格式
DESCRIPTION:描述
OPTIONS:選項
EXAMPLES:使用示例
AUTHOR: 作者
BUGS: 報告程序bug的方式
SEE ALSO: 參考
SYNOPSIS:
[]:可選內容;
<>:必須提供的內容;
a|b|c:多選一;
…:同類內容可出現多個;
3、man文檔有章節之分(注:并非每個COMMAND在所有章節下都有手冊):
man1, man2, …一共最多8個章節
1:用戶命令;
2:系統調用;
3:C庫調用;
4:設備文件及特殊文件;
5:文件格式;(配置文件格式)
6:游戲使用幫助;
7:雜項;
8:管理工具及守護進行;
舉個栗子:~]# man CHAPTER COMMAND
4、man命令打開手冊以后的操作方法:
翻屏:
空格鍵:向文件尾翻一屏;
b: 向文件首部翻一屏;
Ctrl+d:向文件尾部翻半屏;
Ctrl+u:向文件首部翻半屏;
回車鍵:向文件尾部翻一行;
k: 向文件首部翻一行;
G:跳轉至最后一行;
#G: 跳轉至指定行;
1G:跳轉至文件首部;
q: quit退出
文本搜索:
/keyword:從文件首部向文件尾部依次查找;不區分字符大小寫;
?keyword:從文件尾部向文件首部依次查找;
n: 與查找命令方向相同;
N: 與查找命令方向相反;
六、請羅列linux發行版本的基礎目錄名稱命名法則及功能規定
linux系統按照功能劃分/下子目錄,并按照英文的字面用意以簡寫的形式提供存放指導。但大部分目錄的用法,都有變化的余地,可以根據管理員的想法做適當的改變。
/ 根目錄,以倒生長的樹來看,它就是樹根是文件系統的頂級目錄,所有掛載的分區上的目錄都是它的子目錄。
├── bin 用戶級程序存放目錄
├── sbin 系統級管理程序存放目錄
├── boot 存放引導需要的文件
├── dev 存放各種硬件、管道、虛擬硬件的映射文件的位置
├── etc 系統級以及常用程序的配置文件存放的位置,經常用到的目錄,也是很重要的目錄,安全保護應當高度重視
├── home 存放用戶主目錄
├── lib 應用程序用到的庫文件
├── lost+found 恢復文件
├── media 加載存儲的掛載點,如cdrom等
├── mnt 文件系統臨時掛載點
├── opt 非系統程序,如開發的應用安裝存放的位置
├── proc 以文件的形式映射當前運行的內核,修改里面的部分文件能改變當前內核的運行狀態
├── root root主目錄
├── sys sys 虛擬文件系統掛載點
├── tmp 存放臨時文件,可供所有用戶執行寫入操作,有特殊權限
├── usr 和opt的用處相似,都是非系統提供的程序安裝存放的位置
└── var 存放郵件、系統日志等文件
原創文章,作者:KR,如若轉載,請注明出處:http://www.www58058.com/62704
總結的很好,下次要加一例子說明就更棒了