01-04 Linux基礎
Linux基本原則
1、由目的單一的小程序組成,組合小程序完成複雜任務
2、一切皆文件
3、儘量避免捕獲用戶接口
4、配置文件保存爲文本格式
Shell:外殼 人機交互接口
GUI接口: Graphic user interface圖形用戶接口
Windows
X-Windows
Gnome
RDE
Xface
CLI接口:conmand line interface命令行接口
Bash
Ksh
Zsh
tcsh
csh
CLI接口:
命令提示符,Prcemt,
#:root
$:普通用戶
命令格式:命令 選項 (可省略) 參數 如 ls -s
選項:修改命令的執行
短選項,- ;多個選項可以結合 -a -b=-ab
長選項,--
參數:指定命令的作用對象 如ls /root /var 多個參數中間空格隔開
使用憑證:root;redhat;區分大小寫
虛擬終端(terminal):ctrl+alt+f1至f6
圖形終端:startx
用戶切換:root,student,visor,
Swich user簡寫su 如#:su 【-l】 用戶名
#:exit 返回
更換密碼:passwd 必須符合密碼複雜性規則(數字 大小寫字母 符號)
login:
用戶名:用戶ID
認證機制:Authentication
授權:Authorization
審計:Audition(日誌)
命令提示符,Proempt:
命令:
magic number:魔數
#:conmand options arguments
list:ls 列出指定路徑下的文件,目錄也是文件。
-l:長格式,顯示完整信息
文件類型:-:普通文件 d:目錄文件 b:塊設備文件(block)c:字符設備文件(character)l:F符號鏈接文件(symbolic link file)p:命令管道(pipe)s:t套接字文件(socket)
文件權限:9位,每3位一組,每一組:rwx(讀寫執行)
文件硬鏈接的次數
文件的屬主(owner)
文件的屬組(group)
文件大小(size)單位是字節
時間戳(timestamp)最近一次被修改時間
訪問:acccess
修改:modify 指修改文件的內容
改變:change,metadate,指改變文件的屬性,如文件名字,也叫元數據
-h: 做單位轉換
-a:顯示以.開頭的隱藏文件
.表示當前目錄
..表示上級目錄,父目錄
-A:顯示所有隱藏文件。不顯示目錄
-d :顯示目錄自身屬性
-i: index node,inode 顯示文件的縮影節點號
-r:逆序顯示
-R遞歸顯示(recursize)
cd: change directory切換目錄
家目錄:主目錄,home directory ~代表家目錄
cd ~username 進入指定用戶家目錄
cd -在上個目錄與當下目錄切換,類似頻道回看
命令類型:
內置命令:shell內置
外部命令:在文件系統的某個路徑下有一個與命令名稱相應的可執行文件
環境變量:命名的內存空間,定義當前用戶的工作環境
變量賦值:name=jerry
Path:使用冒號分隔的路徑
type:顯示指定命令屬於那種類型
date:時間管理
Linux:rte
硬件時鐘
系統時鐘
獲得命令的使用幫助:
內部命令:help command
外部命令:command --help
命令手冊:manual
man command
What isconmand
分章節
1.用戶命令(/bin,/user/bin,/user/local/bin)
2.系統調用
3.庫用戶
4.特殊文件(設備文件)
5.文件格式(解釋配置文件語法)
6.遊戲
7.雜項
8.管理命令(/abin,/usr/abin,/usr/local/abin)
Linux是倒狀子目錄,起點是根
pwd:printing working directory 顯示當前目錄
<>必須給出內容
【】可選內容
...可出現多次
Man:
Name:命令名稱及功能簡要說明
Synopsis:用法說明,包括可用選項
Description:命令說明的詳盡說明,可能包括每一個選項的意義
Options:說明每一個選項的意義
FLIES:此命令的配置文件
BUGS:
Example:使用示例
See also :另外參照
翻屏:向後翻一頁:space
向前翻一頁:b
向後翻一行:enter
向前翻一行:k
查找:
/keyword: 向後
n:下一個
N:前一個
?keyword:向前
n:下一個
N:前一個
q:退出
練習:使用date單獨獲取系統的年月日小時分鐘秒
hwclock :顯示硬件時間
-w:將系統時間同步到硬件
-s:將硬件時間同步到系統
在線文檔:介紹命令歷史 是mand 的補充
Info conmand
幫助文檔:/user/share/doc
練習:
1、echo是內部還是外部命令?
2、其作用?
3、如何換行顯示?
將學習及問題整理思路成思路講出來
方法:四W一H所謂的4W分別指的是What(這節課講什麼),明確本節課的學習內容、Why(爲什麼講),強調知識的重要性,吸引學生的注意力和對知識的重視性、Where(講的知識哪裏能用得到)和When(什麼情況下用),解決學生學習無目的問題,同時也增強了學生的學習興趣,並與實際應用相結合;1H 指的是How(怎麼用和怎麼學習此知識)