打開終端:ctrl+alt+t
清屏:ctrl+l
在終端在退出鎖定:ctrl+clinux
目錄:又稱爲文件夾,是包含全部的文件
目錄建立規則:
一、大小是256a
二、不能包含特殊字符
三、見名知義
路徑:是反應目錄和文件的位置
[絕對位置]文件位置:windows:盤符:\文件夾\文件.avi
linux: /home/主文件夾/0520/day01/a
[相對位置]當前目錄所在位置爲 0520 ./day01/a
day03 ../day01/awindows
.\c...\01jibi\biji.txt
..\c...\01biji\biji.txt遞歸
文件:在計算機中一切皆文件
在windows中區分文件能夠經過擴展名來區分 .exe .txt .ppt
在Linux中文件沒有擴展名 能夠經過顏色區分 也能夠經過命令來區分 file 文件名ip
在Linux中文件分爲:
普通文件
目錄文件
設備文件 字符設備文件 塊設備文件
管道文件
連接文件it
文件權限:
讀【r】read
寫【w】write
執行【x】execute擴展
d rwx rwx rwx 分爲三組
d 目錄 成爲文件類型
第一組:文件的所屬用戶
第二組:文件的所屬組
第三組:其餘用戶file
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的整數)
文件搜索:
find 目錄 參數 文件名(可使用通配符)
-name 文件名
-size 大小
-perm rwx
歸檔:
tar -cvf 歸檔文件名.tar 文件1 文件2 目錄1 目錄2
解歸檔:
tar -xvf 歸檔文件名.tar -C 路徑
壓縮:
gzip 歸檔文件名.tar 生成了一個文件 歸檔文件名.tar.gz 文件大小小於歸檔文件大小 歸檔文件名.tar不存在了
解壓縮:
gzip -d 歸檔文件名.tar.gz 生成了一個文件 歸檔文件名.tar
一步歸檔壓縮:
tar -czvf 文件名.tar.gz 文件1 文件2 目錄1 目錄2
一步解歸檔壓縮:
tar -xzvf 文件名.tar.gz -C 路徑
bzip2壓縮:
tar -cjvf 文件名.tar.bz2 文件1 文件2 目錄1 目錄2
bzip2解壓縮:
tar -xjvf 文件名.tar.bz2 -C 路徑
zip壓縮:zip 文件名 文件1 文件2 目錄1 目錄2 生成一個文件爲:文件名.zipunzip解壓縮:unzip 文件名.zip -C 路徑