在公司的某角落里,看到了《鳥哥的linux私房菜》,頓時想看看是什么鬼。
其他時候還要自己去買才有,現在正好,比圖書館方便。看完了,寫點啥!
編輯器很重要,一個vim就主要是我的使用方向:
vim很重要但我已經用得較熟了,nano是最簡單的了。
tar,-cvjfz解壓縮,安裝文件。
makefile文件文件安裝方便,
安裝軟件三大步:
1. ./configure --prefix=/usr/local/soft
2. make
3. make install
搜索文件兩大工具:
1. grep -nvr "xxx" ./* # 以字符串的形式遞歸搜索字符串,對於用慣了IDE全局搜索功能的小伙伴來說是必須的
2. find / -name aaa #對查找不知道的文件很重要
快速定位軟件方法:
which php, whereis aa, locate aa
古老而有用的管道:
"|" pipe管道,最古老也是最有用的命令之一,xargs
權限相關的更改,chxxx,change somthing:
chmod, chown, chattr,
使用service能夠啟動的方法,系統啟動時要加載的一些東西:
/etc/init.d/* 啟動service的相關命令
~/.bashrc,
用戶添加相關的命令,一些普通的操作即可:
useradd aa, passwd aa
備份相關的命令,運維就必須了:
dd, dump -01,restore, rsyc -ac
查看系統運營情況的命令,對排錯很重要:
ps aux, tree, top, netstat -tunlp,
查看用戶日志:
last, history, users, dmesg
快速查看小文件的方法:
cat,more,less,tac,tail,head,nl,umask,
找回root密碼:
single user 維護模式找回root密碼
發送消息:
mail, w,
字數統計,對比,重定向相關:
wc, sort, diff, uniq,tee
兩大文本處理工具,sed對於一塊塊的文本處理方便,awk對於精細的處理方便:
sed -nefri n1,n2 acdips 以行為單位,處理塊在行
awk {} 以字段為單位$0123,NF,NR,FS
patch, diff,
shell編程,其實不難,主要是操作熟悉一些命令,改寫為script即可:
shell [ a==b ]
定時任務調度相關:
crontab/crond 分時日月周 用戶 命令
at/atd
logrotate/logwatch
anacron
jobs
安全相關:
selinux, chcon
系統啟動相關:
chkconfig --list --level 0123 httpd on
lsmod/grub
軟件快速安裝的命令,rpm, yum :
rpm -qalicdR -Vapf srpm rpmbuild
yum install list info search provides update remove
文章實在沒有好好整理語言,僅供自己參考了!