GNU:GNU is not unix.node
GPL:General public License,通用公共許可證,版權shell
shell:windows
GUI:Graphic user Interface緩存
windowsbash
x-windowssocket
Gnomeide
IDEspa
Xfaceunix
CLI:Command Linux Interface日誌
sh
bash
csh
ksh
zsh
tcsh
IDE:集成的開發環境
DLL:Dynamic link libary(動態連接庫)
SO:shared object(共享對象)
login:
用戶名:惟一的用戶ID
認證機制:Authentication
授 權:Authorization
審 計:audition(日誌)
prompt,命令提示符:
命令:
magic number:魔數
#!/bin/bash
#command options... arguments...
選項:
短選項
長選項
參數:
lit:ls
列出,列表
列出指定路徑下的文件
目錄:文件,路徑映射文件
路徑:從指定起始點到目的地所通過的位置
文件系統:filesystem層次化的目錄管理結構的機制
絕對路徑:從/到當前目錄所通過的位置
相對路徑:從當前目錄到目標目錄所通過的位置
pwd: print working directory(顯示當前工做路徑)
ls
-l:長格式,顯示完整信息
文件類型:
-:普通文件(f)
d:目錄文件
b:塊設備文件(block)
c:字符設備文件(character)
l:符號連接文件(symbolic link file)
p:命令管道文件(pipe)
s:套接字文件(socket)
文件權限:9位,每3位一組,每一組:rwx(讀,寫,執行),r--
文件硬鏈接的次數
文件的屬主(ower)
文件的屬組(group)
文件大小(size),默認單位是字節
時間戳(timestamp)顯式的是最近一次被修改的時間(每一個文件有三個時間戳)
訪問:access
修改:modify,文件內容發生改變
改變:change,metadata,元數據
-h:作單位轉換
-a:顯式以.開頭的隱藏文件
.:當前目錄
..:當前目錄的上一級目錄
-A:顯式全部隱藏文件,但不包括當前目錄和父目錄
-d:顯示目錄自身屬性
-i:index node,inode顯示索引節點號
-r:逆序顯式
-R:遞歸顯式(recursive)
cd:change directory
不加任何參數(或者~):回到用戶的家目錄,主目錄,home directory
cd ~username:進入指定用戶的家目錄
cd -:在當前目錄和前一次所在的目錄之間來回切換
命令類型:
內置命令(shell內置)內部,內建
外部命令:在文件系統的某個路徑下有一個與命令名稱相應的可執行文件
環境變量:命令的內存空間
變量賦值
NAME=jerry
PATH:使用冒號分隔的一堆路徑
type:顯示命令屬於哪一種類型(內置或者外部)
hash:緩存記錄命令因此用的次數以及命令所在目錄