目錄:又叫文件夾,包含全部文件
路徑:是反應目錄和文件的位置
(絕對位置)文件位置:windows:盤符:\文件夾\文件.avi
linux:/home/ 主文件夾/0520/day01/alinux
(相對位置)當前目錄所在位置爲0520./day01/a
day03 ../day01/awindows
文件:在計算機中一切皆文件操作系統
在windows中區分文件能夠經過擴展名來區分 .exe .txt .ppt遞歸
在Linux中文件沒有擴展名 能夠經過顏色區分 也能夠經過命令來區分 file 文件名ip
在Linux中文件分爲:it
普通文件 計算機操做系統用於存放數據、程序等信息的文擴展
目錄文件file
設備文件 字符設備文件 塊設備文件搜索
管道文件終端
連接文件
文件權限:
讀【r】read
寫【w】write
執行【x】execute
d rwx rwx rwx 分爲三組 d 目錄 成爲文件類型
第一組:文件的所屬用戶
第二組:文件的所屬組
第三組:其餘用戶
Linux命令:
格式 :命令 選項 參數
幫助:
命令 --help
man 命令
快捷鍵:
tab 智能補全 若是沒有重複的選項 自動補全 若是有重複項 按兩下tab 顯示列表
↑ ↓ 歷史記錄 查看以前敲過的命令 關閉後還會提示 可是同時打開兩個終端 相互不會提示
經常使用命令:
ls 【查看文件】
格式:
ls -a 查看全部文件包含隱藏文件
ls -l 以列表形式查看文件,不包含隱藏文件
ls -lh 以列表形式查看文件,不包含隱藏文件 ,按照1024倍數顯示{KB MB GB}
ls -all以列表形式查看文件,包含隱藏文件 快捷方式【ll】
通配符:
【*】 匹配任意多個字符【0-256】 a* 一個以上字符 256一下
【?】 匹配任意一個字符 a? 兩個字符
【[a-z]】 區間法 匹配a到z的全部字符 只能肯定一個字符
【[abcde]】 窮舉法 權值法 匹配abcde的全部字符 只能肯定一個字符
切換工做目錄:
cd 【切換工做目錄】cd 目錄
格式:
cd 切換到用戶主目錄
cd ~ 切換到當前用戶的主目錄
cd .. 切換到上級目錄
cd . 切換到當前目錄
cd - 切換到上一次目錄
建立目錄:
mkdir 目錄名 -p 遞歸建立
rmdir 目錄名 目錄必定是空的
rm 文件 -i詢問 -r 遞歸傳出
連接:
格式:
ln 源文件 連接文件 硬連接
ln -s 源文件 連接文件 軟鏈接
硬連接文件佔磁盤空間 可是刪除源文件不會影響硬連接文件
軟連接文件不佔磁盤空間 可是刪除源文件會影響軟連接文件
硬連接和拷貝(複製)區別 不管你修改了哪個連接以後的文件 兩個文件都會改變 保持一致 可是拷貝不會
一、改變軟連接文件就是至關於間接的改變了源文件
二、查看文件時默認連接數爲1 若是有連接一次遞增
三、若是建立的軟連接文件和源文件在不一樣的目錄下,須要使用絕對路徑
文本搜索:
grep '搜索內容' 文件名
-n 顯示行號
-v 反選
-i 忽略大小寫
通配符:
【^a】以a爲起始的字符搜索文件
【a$】以a爲結尾的字符搜索文件
【.】 配匹任意一個非換行的字符
【*】匹配任意字符(大於0的整數)