一、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...