《鳥哥的私房菜閱讀筆記》

2021-08-17 15:46:53 字數 1683 閱讀 6065

一、linux系統中,每台裝置都被當成乙個檔案來對待,硬碟 /dev/hda  /dev/hdb

二、基本硬碟分割槽模式

1、簡單分割槽法,linux初學者 最好劃分兩個分割槽 / and swap「虛擬記憶體」

2、稍複雜分割槽,/usr 存放linux作業系統;使用者資訊在/home 下這個可以大點兒;/var 伺服器的登入檔案 可以大點兒

/, /usr, /var, /home, swap

三、一次執行多個命令

cd test ; mkdir tes1; ls -l

cd test&&ls -l

|| 當前乙個命令執行錯誤時,執行後乙個

選取命令:cut grep

sort、wc、uniq

split 拆分檔案

引數代換:xargs

sed 、awk

檔案比較diff

shell 是命令列介面下讓我們與系統溝通的工具。

shell指令碼是純文字檔案,可以讓我們一次執行多個命令

#為注釋

指令碼的命令列引數 $0 $1 $2 ,$0是執行的指令碼名稱

函式:類似於自定義的執行命令 。函式引數  $0 $1 $2 ,$0是函式名

shell指令碼除錯:sh [-nvx] *.sh  -n不執行指令碼僅檢查語句。-x  將使用指令碼的內容顯示的螢幕上 多用於除錯指令碼

usradd -m 強制建立使用者家目錄

usrdel [-r] 刪除使用者連同家目錄 

新增與刪除使用者組

groupadd

su [-lcm]

su - , su - root 均變換為root使用者, -使用變換者的環境變數

su的使用必須要知道要變換使用者的密碼

sudo  使用者具有執行某些命令的許可權,需要root來配置

crontab

作業管理

&, ctrl + z,jobs, fg,bg, kill

前台、後台;

觀察當前後台的作業情況。jobs [-lrs]

將後台作業放到前台:fg %jobnum

ctrl + z;將作業放到後台暫停

kill 殺死後台作業

top -b -n 2 > /tmp/top.txt

top -p pid

m p n(pid排序)

ps aux |grep 'syslog' | grep -v 'grep' | awk ''

kill -9 `ps aux |grep 'syslog' | grep -v 'grep' | awk ''`

killall -e command 精確匹配

free -m 

硬體環境 ; 

netstat -anp

輸出所有核心開機日誌: dmesg | more

在linux啟動過程使用的引導引導程式可能不同,目前使用的是grub 早期使用的lilo

1、讀取bios,獲取第乙個啟動裝置代號

2、讀取第乙個啟動裝置的mbr的引導引導程式(grub lilo)的啟動資訊

3、載入作業系統的核心資訊,驅動硬體

4、init執行

ldd [-vdr] file

md5sum

rpm 與srmp 套件管理程式

鳥哥私房菜

鳥哥 linux 私房菜 ad 在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.bash內建unix命令 執行當前程序環境中的程式。同source。file dotunix命令從檔案file中讀取命令並執行。空操作...

《鳥哥的Linux私房菜》閱讀筆記(1)

1 計算機的定義 接受使用者輸入指令與資料,經由 處理器的資料與邏輯單元運算處理後,以生產或儲存成有用的資訊 2 計算機的五大單元包括 輸入單元 輸出單元 cpu內部的控制單元 算術邏輯單元 記憶體。3 資料會流進 流出記憶體是cpu所發布的控制命令,而cpu實際要處理的資料則完全來自於記憶體。4 ...

鳥哥的linux私房菜筆記

第零章 計算機概論 1.整部主機當中最重要的就是cpu與主記憶體,而cpu的資料來源通通來自於主記憶體,如果要由過去的經驗來判斷事情時,也要將經驗 硬碟 挪到目前的記憶 主記憶體 當中,再交由cpu來判斷喔 這點得要再次的強調啊!2.常見的單位與進製對應 進製km gtp二進位 1024 1024k...