1,描述計算機的組成及其功能。
2.按系列羅列linux的發行版,并描述不同發行版之間的練習與區別。
3.描述linux的哲學思想,并按照自己的理解對其進行解釋性描述。
1. 一切皆文件,計算機中所有的文件目錄,
包括計算機的硬件設備顯示為文件格式。
2. 由許許多多的小程序組成,一個程序完成一個功能,而很多小程序的組合就可以完成一個復雜的任務。
3. 實現腳本編程,自動化完成,盡量避免與用戶的交互。不需要用戶的確認,就可以自動完成用戶交由它的任務。
4. 使用純文本文件保存配置信息,大大減少的資源的浪費。
4.linux系統命令的使用格式,詳細介紹ifconfig,echo,tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例來闡述。
ifconfig : 顯示網絡設備的詳細信息
如果想啟用或者禁用網卡,可使用下面的命令。
up:表示啟用 down:表示禁用
當然也可以使用ifconfig來配置網卡的ip地址與子網,可以通過下面的命令實現
echo:顯示回顯信息。,只是將你后跟的字符串顯示出來。
當然echo還可以利用標準入來創建文件。
在這里,假如mage.txt不存在,就會自動創建文件,并且將字符串導入到從文件中。
>表示:輸入重定向,會把文件原來的字符刪除,并且將新的輸入進去。
而>>表示:追加輸入重定向,不會刪除原有的字符串,只是在原有的基礎上追加新的字符串進去。
而echo還有其他的選項[OPTION].
-n:禁止自動添加換行符號。
-e:激活轉義符,配合\b、\t等使用
\b:刪除前一個字符
\t:插入tab.
\f:換行,但光標在停留的字符后開始。
tty:查看當前終端設備。終端可分為物理終端、虛擬終端、模擬終端。
物理終端:直接將本機的主機接上顯示器及鍵盤設備。
虛擬終端:附加在物理終端上,以軟件的方式虛擬實現出來的終端,但額外會提供桌面環境,
設備文件地址: /dev/tty/#
模擬終端:圖形界面下打開的命令行接口,也是我們經常會用到的,基于ssh協議或telnet協議等軟件遠程打開的界面,這類軟件比如SecureCRT、Xshell、putty。
設備文件:/dev/pts/#
我們來查看一下
沒錯,我們實在虛擬終端。
startx:切換至圖形界面。
,
但是虛擬終端實現不了圖形的顯示,執行命令后,計算機物理終端就會切換到圖形界面下。
export:用來查看當前環境變量。
也可以為其指定的變量賦值。
改變命令歷史記錄的條數由1000改為了900.
pwd:查看當前工作的目錄。
history:用來管理歷史命令的。
history這有幾個選項。
-a:追加本次回話新執行的命令至歷史文件中。
我們先來看看歷史文件中的命令.
我們只需要看最后的幾行就行了。現在我們把本次會話的命令導進去
可以看出.bash_history文件最后多出了很多行,這就是我們本次會話中的命令了。
另外我們利用history的變量值還可以控制history,讓其忽略重復的命令,或者忽略開頭是空白的命令,也可以倆者都實現。
先來看看怎么設置。
先查看當前的變量名
它們的變量名是什么還以呢?
ignoreduos:忽略重復的命令。
ignorespace:忽略所有以空白字符開頭的命令
ignoreboth:前面倆者都忽略
要改變變量名:假如改為ignoreboth
shutdown:關機。
shutdown [OPTION]… TIME [MESSAGE]
-r:reboot 重啟
-h:halt 關機
-c: 取消
-k: 提示用戶關機/重啟,但是不會真正的執行。
TIME的設定:
now:立刻馬上
+m: m表示分鐘,如+3,表示3分鐘后
hh:mm 絕對的時間,指明時間來執行
如:5分鐘后重啟。
10分鐘后關機
poweroff/halt:關機.
reboot: 重啟
reboot [OPTION]…
halt [OPTION]…
poweroff [OPTION]…
[OPTION]:
-f: 強制關機,不調用shutdown,非常危險的關機方式,不要用。
-p:切斷電源
-w:不是真正的關閉系統,僅在日志文件中記錄下來 。
hwclock:系統硬件時間,也是COMS電池不間斷供電,是計算機時間不再斷電情況下恢復出場時間。
查看當前硬件時間
選項:-s –hctosys:以硬件時間為準,來調整系統時間
-w –systohc:以系統時間為準,來調整硬件時間。
具體執行:
date:查看當前系統世間。
改變當前的時間
date [MMDDhhmm[[CC]YY][.ss]]
MM:月份
DD:幾號
hh: 小時
mm:分鐘
CC:兩位年數
CCYY:四位數年
.ss 秒鐘
5.如何在Linux系統上獲取命令的幫助信息,并且詳細列出,并闡述man文檔的章節如何劃分
命令可分為內建命令和外部命令,
內建命令:由shell自帶,而且是通過某命令形式提供
外部命令:在當前系統的某文件路徑下有對應的可執行文件。
那么如何查看當前命令是內建還是外部呢?我們可以通過type查看
echo就是內建命令,此命令的幫助命令是 help COMMAND,
例如查看echo的幫助文件,就是help echo
我們再查看grep是內建還是外部
grep對應在/bin/grep上的文件,由此可斷處grep是外部命令。
外部命令的幫助我們一般使用 man COMMAND
也可以用:COMMAND –help,如果還是查不出來可以用info COMMAND.
這個就是man grep的結果,我只截取一部分。在這里我們可以看出man有許多的段落。
NAME: 命名的名稱及簡要解釋
SYNOPSIS: 命令的使用幫助
DESCRIPTION: 功能的詳細描述
EXAMPLES: 使用示例
AUTHOR: 作者
REPORTING BUGS: 報告bug,報告缺陷。
SEE ALSO: 又見,參見。
而且man不是一個目錄。它在/usr/share/man下有man man1……man8.
而且有的命令不止在一個目錄下有幫助。我們簡要解釋man1……man8目錄下都有什么
man1: 用戶的命令
man2: 系統調用
man3: C庫調用
man4: 設備文件及其特殊文件
man5: 文件格式
man6: 游戲使用幫助
man7: 雜項
man8: 管理工具及其守護進程。
man命令的操作方法:
Space, ^V, ^f, ^F: 向文件尾翻屏;
b, ^B: 向文件首部翻屏;
d, ^D: 向文件尾部翻半屏;
u, ^U: 向文件首部翻半屏;
RETURN, ^N, e, ^E or j or ^J: 向文件尾部翻一行;
y or ^Y or ^P or k or ^K:向文件首部翻一行;
q: 退出;
#:跳轉至第#行;
1G: 回到文件首部
G:翻至文件尾部
7。羅列Linux發行版的基礎目錄名稱命名法則及其功用規定。
原創文章,作者:微,如若轉載,請注明出處:http://www.www58058.com/22501
寫的很好,排版還可以在漂亮一點,以后可以多花點圖來理解問題,加油