shell
GUI :graphic User Interface
x-window CS架構
Gnome
KDE
Xface
CLI: Command Line Interface
sh
bash
csh
ksh
zsh
tcsh
dll: Dynamic Link Library
.so: shared object
login:
使用者名:使用者ID
認證機制:
Authentication
授權:Authorization
審計:Audition(日志)
prompt:指令提示符
指令:
magic number:魔數 辨別二進制指令執行的格式
Linux上的Shebang符号(#!)
#!/bin/bash
# command option arguments
短選項 -
長選擇 --
arguments 作用對象
option 執行方式 有些選項可以帶參數
目錄:檔案,路徑映射
路徑:從指定起始點到目的地所經過的路徑
階層化檔案管理的機制 File System
Filesystem Hierarchy Standard(檔案系統階層化标準)FHS
FHS定義了系統中每個區域的用途、所需要的最小構成的檔案和目錄,
同時還給出了例外處理與沖突處理
最頂級的/
ls:列出list
pwd:Print Working Directory
檔案類型:
-:普通檔案
d:目錄檔案
c:字元裝置檔案(character)
b:塊裝置檔案(block)
l:符号連接配接檔案(sysbolic link file)軟連接配接
p:指令管道(pipe)
s:套接字檔案(socket)
Xshell 遠端登入工具
檔案權限:9位 每3位一組,rwx
檔案硬連結的次數
檔案的屬主(owner)
檔案的屬組(group)
檔案大小(size) 機關是位元組
時間戳(timestamp)最近一次被修改的時間(共有3個時間戳)
通路(access)
修改(modify)檔案的内容發生了改變
改變(change),metadata,中繼資料,檔案的屬性
ls 指令
-h(human人類識别) :做機關轉換
-a(all)顯示以.開頭的隐藏檔案
(藍色表示目錄)
-A :除..和.外的所有檔案
-d : 顯示目錄自身屬性
-i : 顯示檔案的索引節點号
index node(inode)
-r : 逆序顯示
-R :遞歸(recursive)顯示
cd: change directory
家目錄,主目錄,home directory
cd ~ 回到家目錄
cd ~USERNAME 進入指定使用者的家目錄
cd - :目前目錄和前一次所在的目錄之間來回切換
指令類型:
内置指令(shell内置)
外部指令:在檔案系統的某個路徑下有一個與指令名稱相應的可執行檔案
環境變量:命名的記憶體空間
printenv 顯示環境變量
PATH :使用冒号隔開的一堆路徑
type:顯示指定屬于哪種類型
hash(hash表,鍵值對):緩存,記錄緩存記錄使用過的指令,次數和路徑
o(1)速度級别
緩沖是實作系統加速的
本文轉自飛行萌51CTO部落格,原文連結:http://blog.51cto.com/8527508/1937448 ,如需轉載請自行聯系原作者