前言
當你在看這篇README,我感到非常榮幸。作為支持開源、分享的理念的我,給大家帶來一些學習上的樂趣。
❗由于本人并非專業的教育領域人士,很多時候天馬行空,随心所欲的表達方式,可能讓部分人感到不适。請根據自己的承受能力,按需食用。所含事例陳述僅僅為幫助大家理解和提高學習興趣,不針對任何第三者。
❗所有配套的文本,以及視頻分享,非專業的教材,切勿應用到商業場景,可能含有系統漏洞,以避免給您帶來損失。所表述的内容僅僅為個人對教材的理解,限與本人水平有限,及時間倉促,有謬誤之處,還請見諒。
創作理念與基調:
我們通過bash命令去操作linux,會講一些基礎的命令寫進内存,稱之為内置命令,這些命令可以直接調用。外置命令是指通過安裝的應用的命令,使用時需要從硬盤中調用到内存在才能執行
enable 可以查看内置命令登陸信息内容解讀
alias修改别名,有些時候命令太長 我們可以自定義縮寫來提高效率
- 第一個root,表示當前登陸用戶的名稱
- @Sanlian,表示是主機的名稱
- /,當前所處的位置
- #,超級管理員标志 普通用戶是$
命令格式 alias [name[=value]] 舉個例子 alias ll = 'list -l'
查看文件
cat 命令用來查看文件,比較适合查看一些内容少的文件命令格式 cat [參數] [文件]
可以通過組合命令編号去查看内容:
小技巧: cat > newfile 利用重定向和cat可以創建文件
touch 創建文件和修改文件或者目錄的時間戳命令格式 touch 【選項】 【文件名或者目錄名】
touch newfile 如果newfile不存在創建newfile, 存住則修改訪問時間
小技巧: cat > newfile 利用重定向和cat可以創建文件
less和more 可以翻頁查看文件建議用less 可以通過pageup 和 pagedown 翻頁查看
head 和 tail 可以用來查看文件頭和尾部的内容命令格式 tail [參數]
tail -20 顯示末尾 20行
cp 即拷貝文件和目錄命令格式: cp [參數] 來源 目的
- -r:遞歸持續複制,用於目錄的複制行為;(常用)
- -i:若目标檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)
rm 移除文件或目錄
命令格式: rm [參數] 文件
- -f :就是 force 的意思,忽略不存在的文件,不會出現警告信息;
- -i :互動模式,在删除前會詢問使用者是否動作
- -r :遞歸删除!最常用在目錄的删除了!
rm -rf /* 謹慎使用,别想跑路
mv 移動文件與目錄,或修改名稱命令格式: rm [參數] 文件
- -f :force 強制的意思,如果目标文件已經存在,不會詢問而直接覆蓋;
- -i :若目标文件 (destination) 已經存在時,就會詢問是否覆蓋!
- -u :若目标文件已經存在,且 source 比較新,才會升級 (update)
這個移動命令可以改名字.. aaa 改成aaa1了
文件的壓縮和打包
zip 和 bzip2 都可壓縮文件
命令格式 zip [選項] 壓縮包名 源文件或源目錄列表
- -r 遞歸壓縮目錄,及将制定目錄下的所有文件以及子目錄全部壓縮。
- -m 将文件壓縮之後,删除原始文件,相當于把文件移到壓縮文件中。
- -v 顯示詳細的壓縮過程信息。
- -q 在壓縮的時候不顯示命令的執行過程。
- -(1-9) 壓縮級别是從 1~9 的數字,-1 代表壓縮速度更快,-9 代表壓縮效果更好
命令格式 unzip [選項] 壓縮包名 可以解壓zip文件
- -d 将壓縮文件解壓到指定目錄下。
- -n 解壓時并不覆蓋已經存在的文件。
- -0 解壓時覆蓋已經存在的文件,并且無需用戶确認。
- -v 查看壓縮文件的詳細信息,包括壓縮文件中包含的文件大小、文件名以及壓縮比等,但并不做解壓操作
bzip2 比zip壓縮的文件更小
命令格式 bzip2 [選項] 源文件
- -d 指定壓縮名稱 文件.bz2
- -k 壓縮或解壓完成保留源文件
- -f 有重名是強制覆蓋
- -v 顯示過程
- -(1-9) 壓縮級别是從 1~9 的數字,-1 代表壓縮速度更快,-9 代表壓縮效果更好
對一些文件進行打包歸檔用tar
命令格式 tar [選項] 源文件或目錄
- -c 将多個文件進行打包
- -v 顯示過程
- -f 指定包文件名
tar包的解壓縮
命令格式 tar [選項] 源文件或目錄
tar命令做打包壓縮
- -x 拆包
- -t 查看包文件
- -c 将多個文件進行打包
- -v 顯示過程
- -f 指定包文件名
命令格式 tar [選項] 壓縮包 源文件或目錄
- -z:壓縮和解壓縮 ".tar.gz" 格式;
- -j:壓縮和解壓縮 ".tar.bz2"格式。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!