view (vim –r) node
shift+G to the end. mysql
:LineNumber to the line.web
/search forward. sql
?search backword.數據庫
less +F vim
C_c + :q to quit.網絡
more less
tail –f socket
headui
chmod a+x fileName
u:User,即文件或目錄的擁有者。
g:Group,即文件或目錄的所屬羣組。
o:Other,除了文件或目錄擁有者或所屬羣組以外,其餘用戶皆屬於這個範圍。
a:All,即所有的用戶,包含擁有者,所屬羣組以及其餘用戶。
r:讀取權限,數字代號爲"4"。
w:寫入權限,數字代號爲"2"。
x:執行或切換權限,數字代號爲"1"。
-:不具任何權限,數字代號爲"0"。
COMMAND : OWNER : GROUP : WORLD : PATH
chmod read & write read read FileName
Code:
chmod 644 myDoc.txt
4 read (r)
2 write (w)
1 execute (x)
Practical Examples
chmod 400 mydoc.txt read by owner
chmod 040 mydoc.txt read by group
chmod 004 mydoc.txt read by anybody (other)
chmod 200 mydoc.txt write by owner
chmod 020 mydoc.txt write by group
chmod 002 mydoc.txt write by anybody
chmod 100 mydoc.txt execute by owner
chmod 010 mydoc.txt execute by group
chmod 001 mydoc.txt execute by anybody
grep. use -i if to ignore the case.
grep 'word' | wc -l grep words and do words count
egrep and fgrep.
find 查找文件
find -size +1000000c -print #查長度大於1Mb的文件
find /home -mmin +60 # 在/home下查60分鐘前改動過的文件
find /home -size +512k # 查大於512k的文件
find / -mmin -5 # 查找在系統中最後5分鐘裏修改過的文件
Folder
cp -r 複製文件文件夾
mkdir test 建立文件夾
rm -rf 刪除文件文件夾
mv 源目錄目標目錄移動文件或者文件夾
cat file 由第一行開始顯示文件內容
tac file 從最後一行開始顯示,能夠看出 tac 是 cat 的倒着寫!
nl file 顯示的時候,順道輸出行號!
od file 以二進制的方式讀取文件內容!
file 能夠用來查看這個文件的類型
diff 這個指令能夠將『兩個文件之間的差別性列出來』
tar-zcvf archive-name.tar.gz directory-name
-z: Compress archive using gzip program
-c: Create archive
-v: Verbose i.e display progress while creating archive
-f: Archive File name
tar-zxvf file-name
-x: Extract files
gzip 壓縮 zaa.zip 文件名稱 -r aa.zip 目錄路徑 表明壓縮目錄 -m表明刪除源文件
unzip 解壓縮 -x abc 排除abc文件外其餘都解壓
rpm
rpm -e to remove them
rpm -ql | grep mysql
rpm-qgi userName
rpm –ev software-name //delete software
rpm –iv software-name //install software
rpm -e package-name,強制刪除加參數 --nodeps
rpm -qa 顯示系統中全部已經安裝的rpm包
wget file to download file from remote server.
scp file to another pc e.g. scp data.txt userName@Machine :/path
chkconfig --list | grep 'ServiceName'
chkconfig --list | grep on 列出全部啓動的系統服務
chkconfig serviceName off to disable service
chkconfig serviceName on to enable service.
chkconfig --list 列出全部系統服務
Space
df –h
du
iptables -L 查看防火牆設置
ulimit –a
crul -G website
sar
Display CPU information for today.
sar-f /var/log/sa/sa17
Display CPU information for the 17th. Data is kept for about two weeks.
sar-f /var/log/sa/sa17 -s 10:00:00 -e 11:00:00
Display CPU information for one hour on the 17th.
sar–r
Display memory stats.
sar–n DEV
Display network device stats (packets per second on so on).
sar–n SOCK
Display open socket counts.
date
sed
awk
history
mail // to send mail
cut : for string cut -c N-M. eg. date | cut -c 1-10
Crontab -l to list and –e to edit
MIN HOUR DOM MON DOW CMD
MIN Minute field 0 to 59
HOUR Hour field 0 to 23
DOM Day of Month 1-31
MON Month field 1-12
DOW Day Of Week 0-6
CMD Command Any command to be executed
passwd user1 修改一個用戶的口令 (只容許root執行)
usermod -g 組名用戶名改變用戶所在組
usermod -d 目錄名用戶名改變用戶登入初始所在目錄
useradd 添加用戶
useradd -g 組名用戶名
userdel 刪除用戶 -r
groupadd groupname 組添加
groupdel groupname 組刪除
chgrp testgroup test3.txt 改變文件所屬組
chgrp -R testgroup testdir/ 改變目錄所屬組
chown testuser test.txt 改變文件擁有者
patch 來進行更新,將 expatch.old 更新到 expatch.new
which 查看可執行文件的位置
whereis 查看文件的位置
locate 配合數據庫查看文件位置
ls a* a開頭全部
ls a? a開頭只有兩個字符的
ls abc[1-6] 以開始abc後面1-6數字結尾的文件
ls 》cmd 輸出文件夾內容
ls -ahl 查看文件所在組
ls 查看目錄
cd 進入目錄 ..表明上一級 cd直接進入工做目錄 .表明當前目錄
pwd 顯示當前目錄
df /目錄查看目錄在系統分區掛載點
mount /目錄掛載目錄
umount /目錄卸載掛載點
head -n 1 /etc/issue 查看操做系統版本
cat /proc/cpuinfo 查看CPU信息
hostname 查看計算機名
echo $path 查看環境變量
free -m 查看內存使用量和交換區使用量
du -sh <目錄名> 查看指定目錄的大小
grep MemTotal /proc/meminfo 查看內存總量
grep MemFree /proc/meminfo 查看空閒內存量
uptime 查看系統運行時間、用戶數、負載
cat /proc/loadavg 查看系統負載
netstat -lntp 查看全部監聽端口
netstat -antp 查看全部已經創建的鏈接
netstat -s 查看網絡統計信息
traccroute 追蹤路由
route -n 查看路由表
ping 查看網絡是否暢通
cut -d: -f1 /etc/passwd 查看系統全部用戶
cut -d: -f1 /etc/group 查看系統全部組
ifconfig 查看ip配置
kill 殺死進程 -9 強制殺死
ps -aux 查看進程信息
top 顯示系統重要信息包括內存 cpu 負載登入用戶
runlevel 顯示當前運行級別
w 查看活動用戶
id <用戶名> 查看指定用戶信息
last 查看用戶登陸日誌
who 問問本身是誰
exit 退出當前用戶
uname -a 查看內核/操做系統/CPU信息
fdisk -l 查看全部分區
service 服務名稱 restart stop start 服務重啓等
history 查看歷史命令
clear 清理屏幕
su 切換超級管理用戶
bc 計算器
cal 日期
date 時間 月年