>N21-Keen-第一周作業
### 1. 計算機的組成及其原理
>計算機的組成是根據馮諾依曼體系設計的,主要分為五大部分:控制器、運算器、存儲器、輸入設備和輸出設備。
>其中控制器和運算器分布在CPU上,主要用來做控制和運算作用。存儲器也就是我們常說的硬盤和內存。輸入設備主要有鼠標和鍵盤。輸出設備常用的就是顯示器。
### 2. Linux的發行版本和不同版本間的聯系和區別
Linux主要要三大發行版本:
> 其中debain是由社區維護的,其他的是由商業公司去維護。它們都使用Linux內核。
### 3.Linux的哲學思想
1、一切皆文件:幾乎所有資源,包括硬件設備都組織為文件格式
2、由眾多的單一目的的小程序組成:一個程序只實驗一個功能,而且要做好
3、盡量避免更用戶交互:實現腳步編程,以自動完成某些功能
4、使用純文件文件保存配置信息:一款使用的文本編程器即能完成系統配置工作
### 4. Linux上的命令使用方法
ifconfig:
用來配置網絡接口,如果不帶任何參數就可以查看當前網絡接口的配置信息
echo:
顯示一行文本
echo $SHELL 用來顯示當前系統使用的shell
-n:輸出一行并且不換行
-e:使用反斜杠解釋,詳細參數請參考man echo
—E:不使用反斜杠解釋,這個是默認的
tty:
用法tty [OPTION]
顯示當前終端信息
-s:不顯示任何信息,只返回一個狀態碼
startx:
打開Linux的圖形化界面
export:
用來修改環境變量的參數
用法:export 環境變量 = “值”(“”為弱引用,’‘為強引用)
pwd:
顯示當前目錄
history:
查看使用的命令歷史記錄
參數用法:
-c:刪除所有的歷史記錄
-a:將新增的命令保存到/root/.bash_history
用!!可以執行上一條命令,!#可以執行第幾條命令
shutdown,poweroff,reboot:
shutdown是關機命令,此命令還有halt、init 0 ,都是安全關機的命令,halt -f是強制關機(一般不建議這樣做)
shutdown的參數用法:
-r:重啟計算機
-h:關機,和執行halt一樣
-c:取消關機的操作
reboot:
重啟計算機
hwclock:
查詢和設置硬件時鐘
不帶任何參數可以查看當前硬件的時鐘,可以用-s參數來設置硬件時鐘參數
date:
date [OPTION]… [+FORMAT]
不帶任何參數顯示當前系統的時間
+FORMAT參數可以多種形式顯示日期,比如只顯示月份:date +%m
### 5. 如何在Linux上獲取幫助信息和man文檔的章節是如何劃分的
用來獲取幫助信息:
man COMMAND 查看外部命令的幫助手冊
help COMMAND 查看內部命令的幫助
man的文檔章節劃分:
man1:用戶命令
man2:系統命令
man3:C庫調用
man4:游戲相關
man5:雜項
man6:管理類命令
### 6. Linux發行版的基礎目錄名稱命名法則及功用規定
bin:用戶使用的基本命令二進制程序
sbin:管理類的基本命令,不能關聯到獨立分區
/usr/bin:保證系統擁有完整功能而提供的應用程序
home:家目錄,普通用戶的家目錄
lib:鏈接庫文件
lib:64位鏈接庫文件
media:可以移動設備的臨時掛載點
mnt:硬盤的掛載點
opt:第三方應用程序安裝位置
root:系統跟目錄
sys:用于輸出當前系統上硬件設備相關信息的虛擬文件系統
proc:用于輸出內核與進程信息相關的虛擬文件系統
usr:全局共享的只讀數據
boot:引導文件存放目錄
etc:存放配置信息
srv:系統上運行的服務用到的數據
tmp:臨時文件目錄
var:變量數據文件
cache:應用程式緩存數據信息
lib: 應用程序狀態信息數據
local:專用于為/usr/local下的應用程序存儲可變數據
lock: 鎖文件
log: 日志目錄及文件;
opt: 專用于為/opt下的應用程序存儲可變數據;
run:運行中的進程相關的數據;通常用于存儲進程的pid文件
spool: 應用程序數據池;
tmp: 保存系統兩次重啟之間產生的臨時數據;
原創文章,作者:keen,如若轉載,請注明出處:http://www.www58058.com/24274
寫的很好,排版還可以在改進一下,加油