Linux基礎筆記
Linux的基本結構
文件類型和文件系統類型
Linux的文件屬性
Linux的目錄結構
內核層kernel→運行期庫、系統程序→shell→使用工具程序
ubuntu→EXT4
SWAP(對換)類型的文件系統只在Linux交換分區中被使用
Linux操作系統至少需要兩個分區:根分區(EXT4格式)和內存交換
分區(SWAP格式)
Linux文件屬性
文件名:可有字母、數字、下劃線、圓點等組成
文件類型:普通文件、目錄文件、鏈接文件、設備文件等
文件類型屬性:用字符體現
‘——’代表普通文件 regular file
‘d’代表目錄文件 directory
‘l’代表鏈接文件 link
‘b’代表塊設備文件block device
‘c’代表字符設備文件Character device file
‘p’代表管道文件pipefile
Linux的目錄結構
Linux的根目錄結構
Linux的一級標準目錄(FHS)
/ /sbin /lib /etc / dev /root /usr /var(日志郵件)
/proc(虛目錄)/opt(第三方)/mnt
Linux的初始化配置
初始用戶登錄
使用環境的用戶配置,網絡及時間配置
環境中的應用軟件包的安裝
Linux的命令概述
命令格式
命令幫助
命令字 命令的選項參數(選項) 命令的操作參數
格式:
命令程序名 命令選項說明對命令的要求 命令參數,描述
命令的作用對象
命令幫助
使用man閱讀幫助手冊頁 8章
使用命令“--help”選項
使用info命令閱讀幫助信息頁
使用help命令查看內部命令的幫助信息
以點開始的文件是隱藏文件 ls -a即可查看
type 查看命令是否是外部命令 只有內部命令使用help
Linux的目錄操作
目錄的路徑概念
現實和切換
新增和拷貝
刪除
移動和改名
路徑是搜尋到文件所經歷的目錄途徑
相對路徑是從當前工作目錄開始表達的路徑形式
絕對路徑是從根目錄“/”開始表達的路徑形式
通過相對路徑和絕對路徑都能最終搜尋到目標文件,效果上
一樣
目錄內容顯示命令:ls
缺省列示當前目錄包含的文件和目錄條目信息
常用選項參數“—l”列示文件和目錄條目的“冗長信息”
常用選項參數“—d”列示當前目錄條目的自身信息,常和“_l”
連用
—ld
cd:change directory
pwd:顯示當前目錄
mkdir:新建目錄 -p遞歸創建多層目錄
cp:拷貝、改名 -a用于全部拷貝 -f強制拷貝 *cp不可以拷貝文件
夾除非加參數-a(自己學習中總結的)
空目錄刪除rmdir
-p遞歸刪除錯層空ml
非空目錄刪除:rm -rf
-r 遞歸刪除
-f 強制刪除
-ri 刪除的時候有提示 逐層刪除
移動改名: mv 改路徑就是移動 改名僅僅是改文件名 改路徑改
文件名 目錄移動時改文件名
cp xx b/n: 拷貝xx到b文件夾中改名為n
mv xx/b n:移動xx文件下的b到n中
mv xx/b n/v: 移動xx文件下的b到n中改名為v
文件的顯示和過濾
文件的新增和拷貝
文件的刪除
文件的移動改名和查找
文本文件的編輯
cat: 文件內容的全屏顯示命令 -t:顯示文件中特殊字符 ctrl+d結
束
more:分屏顯示,每次只顯示一屏信息中途按q 退出按空格顯示下一
頁只能往下不能往上
less:滾動查看按上下鍵進行查看
head:對文件頭部查看顯示前10行,-n指定行數
tail:尾部查看 -f 尾部最新信息按ctrl+c退出 -n指定行數
grep:文件內容的過濾顯示-v 反向篩選出不含指定關鍵詞的行-i將
以忽略大小寫的方式來篩選