01-C基礎第01天(linux介紹和基本命令)筆記

目錄:又叫文件夾,包含全部文件
路徑:是反應目錄和文件的位置
(絕對位置)文件位置: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的整數)

文件搜索:
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  生成一個文件爲:文件名.zip unzip解壓縮: unzip 文件名.zip -C 路徑
相關文章
相關標籤/搜索