1. 計算機的組成及其功能
a) 運算器和控制器(CPU):運算器是計算機對數據進行加工處理的部件;控制器是計算機的 指揮中心,用來控制計算機各部件協調工作。
b) 存儲器:存儲器分為內存儲器與外存儲器。內存存儲器包括隨機存儲器和只讀存儲器:隨機存儲器(RAM):斷電后會丟失數據;可以隨時讀寫。只讀存儲器(ROM):斷電后仍然能夠保持數據;正常使用中,只能讀不能寫。
c) 輸入輸出設備:輸入設備用于把原始數據和程序輸入到計算機中。常見的有鍵盤、鼠標、攝 像頭、掃描儀等。
輸出設備用于數據的輸出,把各種計算結果數據或信息以數字、 字符、圖像、聲音等形式表示出來。常見的有顯示器、打印機、繪圖儀、投影儀等。
d)
2. Linux的發行版及不同發行版之間的區別和聯系
Linux發型版有很多,常見的有Debian、Gentoo、Ubuntu、RedHat Enterprise Linux、CentOS、Fedora、Suse以及國內的紅旗Linux等等,這里就不一一列舉出來了。
如此多的Linux發行版本,軟件包管理器是最主要的區別,比如CentOS用rpm而ubuntu用deb;另一方面是桌面環境不同,比如同樣是ubuntu系使用unity是官方發行版,使用gnome的就叫ubuntu gnome;還有Linux不同的發行版本之間,內核因為需求不同,也會有相應的修改。
3. Linux的哲學思想
一切皆文件;
單一目的的小程序;
組合小程序完成復雜任務;
文本文件保存配置信息;
盡量避免捕獲用戶接口;
提供機制,而非策略。
4. Linux命令行模式下命令的使用
可以輸入命令ifconfig查看網卡IP地址,只會看到一個lo網卡,其實默認還有一塊eth0網卡,可以通過ifconfig –a看到
[root@Hao ~]# ifconfig
[root@Hao ~]# ifconfig –a
dhclient命令是一個自動獲取IP的命令,如果Linux所在網絡環境有dhcp服務器,那么運行dhclient命令后,Linux機器就可以自動獲取到一個IP。
echo其實就是打印的意思,打印機單引號內的內容,如:
“tty”,顯示當前終端
startx
語法:startx [程序][–服務器設置]
[程序] 此處所指定的[程序]為X Window所要執行程序的配置文件
[–服務器設置] startx預設會去讀取.xerverrc中的配置,決定啟動X Window的方式
[root@localhost ~]# echo "export myname=Hao" >> /etc/profile
功能很簡單,就是啟動X Window的服務這一項,沒有其他的了。其實startx命令啟動的是xinit,然后再由xinit來啟動X Window。
export
其實就是把某變量加入系統的配置文件“/etc/profile”中,重啟系統也生效。
pwd
顯示當前所在的目錄,如:
history:
打印機出你所使用的歷史命令,使用history –c清空你的歷史命令。
shutdown
命令語法:
/sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message]
-h shutdown –h now或者shutdown –h 12:00;
-c 當執行"shutdown -h 11:50"指令時,只要按+鍵就可以中斷關機的指令
-k只是送出信息給所有用戶,但不會實際關機
poweroff
用來關閉計算機操作系統并且切斷系統電源。
語法:poweroff [-nwdfih]
-n:關閉操作系統時不執行sync操作;
-w:不真正關閉操作系統,僅在日志文件“/var/log/wtmp”中;
-d:關閉系統時,不將操作寫入日志“/var/log/wtmp”中添加相應的記錄;
-f:強制關閉操作系統;
-i:關閉操作系統之前關閉所有的網絡接口;
-h:關閉操作系統之前將系統中所有的硬件設置為備用模式。
reboot
輸入reboot命令重新啟動計算機
reboot [-n] [-w] [-d] [-f] [-i]
-n : 在重開機前不做將記憶體資料寫回硬盤的動作
-w : 并不會真的重開機,只是把記錄寫到 /var/log/wtmp 檔案里
-d : 不把記錄寫到 /var/log/wtmp 檔案里(-n 這個參數包含了 -d)
-f : 強迫重開機,不呼叫 shutdown 這個指令
-i : 在重開機之前先把所有網絡相關的裝置先停止
hwclock命令可以用來顯示/設置硬件時鐘
hwclock: 顯示硬件時鐘
-s, –hctosys
-w, –systohc
date
表示時間相關的命令,只輸入date會顯示當前時間
date:
date [OPTION]… [+FORMAT]:顯示
FORMAT: 格式符號
%D
%F
%T
date [MMDDhhmm[[CC]YY][.ss]]:設置
MM: 月分
DD:幾號
hh: 小時
mm: 分鐘
YY: 兩位年份
CCYY: 四位年份
.ss: 秒鐘
5. 如何在Linux系統上獲取命令的幫助信息,并描述man文檔的章節是如何劃分的。
man很強大,該手冊分成很多section,使用man時可以指定不同的section來瀏覽,各個section意義如下:
1 – commands 是普通的命令
2 – system calls 是系統調用,如open,write之類的
3 – library calls 是庫函數,如printf,fread
4 – special files 特殊文件,也就是/dev下的各種設備文件
5 – file formats and convertions 指文件的格式,比如passwd, 就會說明這個文件中各個字段的含義
6 – games for linux 給游戲留的,由各個游戲自己定義
7 – macro packages and conventions 附件還有一些變量,比如向environ這種全局變量在這里就有說明
8 – system management commands 系統管理用的命令,這些命令只能由root使用,如ifconfig
6. 請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
1、不能超過255個字符;
2、區分大小寫,如file,File,表示不同文件;
3、除了/外,所有字符都是被允許(合法)的;避免文件名首字符使用+-.等,.字符表示隱藏文件;避免使用空格、制表符和@#$%[]()等
我其實是想刪除h[123].txt文件的,但是卻刪除了h1.txt、h2.txt和h3.txt文件,這樣說,大家都容易理解。
4、最好使用有意義的名稱來命名,讓人見名知意。
原創文章,作者:Net19_口香糖,如若轉載,請注明出處:http://www.www58058.com/21579
寫的很好,可以注意一下排版問題,加油