讀書筆記 Linux Shell指令碼攻略

2022-02-10 08:10:40 字數 927 閱讀 9070

總結的來說,這本書很實踐性和實用性強,都是給的具體的例子,直接可以在終端操作實踐,比單純只看不動手務實多了,另外就是,這本書涵蓋的內容也比較廣,從文字操作到伺服器管理到遠端ssh等等,都給出來作者挑選的一些比較經驗實用的shell命令和shell指令碼,不過也可以看出來,這本書是作者從自身實用的角度來挑選shell命令和指令碼,所以覆蓋面比較全,但是會感覺有點零碎,比如對於shell的基本語法就不會展開講,只是會提到,需要有基本的shell底子,另外就是像sed、awk這種大神級別的shell命令,講解的相對不是很完整,略零碎,特別是awk,可能需要另外找資料看。總的來說是一本值得入手的書,讓你對linux各個方面的命令和shell指令碼有個不錯的認識。

貼上記錄的筆記,ps,筆記用markdown記錄的,markdown絕逼做筆記記錄的神器,沒有之一!

執行shell指令碼的兩種方式:

sed用來替換給定文字中的字串,可以用正規表示式進行匹配。

$text=hello

$echo hello world | sed "s/$text/hello"

hello world

awk過於牛逼了,這本書裡關於awk命令的講解太碎不夠系統,需要另外找資料系統的看下

主要講解curl、wget等幾個在命令列下求情遠端url的命令

tar命令用來歸檔檔案

主要講解ssh命令,利用ssh-keygen -t rsa可以生成ssh公鑰和私鑰,實現免輸密碼的ssh登陸

du命令檢視磁碟占用空間情況

df輸出磁碟空間使用情況,df -h更友好的展示空間使用情況

檢視程序資訊

檢視系統load和系統執行時間

預設輸出乙個占用cpu最多的程序列表

這個命令可以向所有當前登入使用者的終端傳送資訊,這個還挺好玩,不過沒試過

乙個很有用的排程命令,寫過時間程式的應該都對這個很有印象

《Linux Shell 指令碼攻略》讀書筆記

本書主要講解一些linux shell命令的用法,講解一些shell的奇技淫巧。主要介紹一些基本shell指令 終端列印 echo printf 別名 alias 終端處理工具 tput,stty 日期 date 介紹一些基本命令 讀取 顯示 拼接檔案 cat 錄製回放會話 script,scrip...

mysql運維 讀書筆記 Mysql 讀書筆記

mysql儲存時間有兩種型別 datetime和timestamp。分別說一下兩者的區別。datetime,以8位元組儲存時間,理論上可以從0000年儲存到9999年。並且沒有時區的概念,它儲存的就是乙個時間點的概念。timestamp和datetime最主要的不同就是,它是以4個位元組儲存,由19...

struts in action讀書筆記

struts in action 學習筆記 一 struts的控制流 因為web 應用是動態的,所以很難表現 乙個真正固定的控制流 取決於環境,不同的方式下有很多不同的事情發生 特別是在web 應用中。但是事情仍然有乙個通用的秩序。如果你是個struts,應用框架,甚至web 應用的新手,這些流程剛...