-Tip1 查看man文件...
nroff -man man/libnet.3 | less
有時候man文件不在系統(tǒng)目錄..這時候就可以用上面的方式來查看非標準的man文件
-Tip2 以不同的用戶身份運行程序...
su - username -c "where/is/command/line"
有時候需要運行特殊身份的程序...就可以讓su來做...
-Tip3 解壓bz文件
tar -jvxf some.bz
就是把tar的zvxf 改成jvxf
-Tip4 編輯/etc/inittab后直接生效的方法..
執(zhí)行init q
-Tip5 讓linux連續(xù)執(zhí)行幾個命令,出錯停止
command1 command2 command3 ....
-Tip6 linux中的bg和fg管理
當我們打ctrl+z的時候一個任務就被掛起(就是暫停),同時屏幕上返回一個數(shù)字,
這時候可以用 "bg %數(shù)字" 來把這個進程放到后臺執(zhí)行...這個很適合在你忘了加
的時候進行補救...同樣 " fg %數(shù)字 "就能讓這個進程放到前臺來執(zhí)行了...
job命令用來查看當前的被bg的進程...
-Tip7 ctrl+s與ctrl+q
ctrl-s 好象是從終端時代遺傳過來的東東, 流量控制, 用來暫停向終端發(fā)送數(shù)據(jù)的. ctrl-q 用來恢復恢復
-Tip8 目錄統(tǒng)計教本
保存成total.sh ,然后用total.sh 絕對路徑,就會統(tǒng)計路徑下目錄的大小了
代碼:
#!/bin/sh
du $1 --max-depth=1 | sort -n|awk '{printf "%7.2fM ----> %s\n",$1/1024,$2}'|sed 's:/.*/\([^/]\{1,\}\)$:\1:g'-Tip9 grep不顯示本身進程
代碼:
ps -aux|grep httpd|grep -v grep通過再一次grep -v grep就可以取消顯示你所執(zhí)行的grep本身這個進程,-v參數(shù)是不顯示所列出的進程名.
-Tip10 自己用的一個統(tǒng)計httpd的腳本
代碼:
#!/bin/sh
while (true)
do
pstree |grep "*\[httpd\]$"|sed 's/.*-\([0-9][0-9]*\)\*\[httpd\]$/\1/'
sleep 3
done-Tip 11 解壓rpm包中的文件
代碼:
cat gnome-libs-1.4.1.2.90.22.i386.rpm | rpm2cpio | pax -r-Tip12 去掉apache的manual目錄中的所有.en的后綴名
進入到manual目錄
代碼:
find ./ -regex .*\.en|awk -F. '{ printf "mv %s.%s.%s.%s %s.%s.%s\n",$1,$2,$3,$4,$1,$2,$3}'|sh
-Tip 13 linux里如何映射windows里的硬盤
mount -t smbfs -o username=xxx,password=xxx //winxp_ip_or_hostname/sharename /local_path
fc2中已經不需要-t smbfs這個參數(shù)了.
-Tip 14 linux里如何查看可用的硬盤設備
fdisk -l
-Tip 15 linux服務器之間的數(shù)據(jù)copy
如果是簡單的文件copy,建議用rsync
代碼:
rsync --size-only --ignore-errors --force -rWpog -e ssh root@源服務器ip:/源服務器上的具體路徑 /本地路徑
然后就輸入密碼,這樣就完成了遠程到本地的數(shù)據(jù)copy
當然你也可以用sftp
代碼:
sftp root@源服務器ip然后就和ftp一樣用了。
如果你只是簡單的copy一下文件,建議考慮上面兩個方法,不用裝什么ftp了。
-Tip 16 一個很簡單的取多少天前的日期的方法
代碼:
[root@localhost script]# date -d '2 day ago'
Sun Aug 13 10:01:53 CST 2006
[root@localhost script]# date -d '3 day ago'
Sat Aug 12 10:02:31 CST 2006
[root@localhost script]# date -d '4 day ago'
Fri Aug 11 10:02:35 CST 2006
[root@localhost script]# date -d '1 day ago'
Mon Aug 14 10:02:37 CST 2006
然后我們就可以定義任意的時間了。很方便,比如
代碼:
date -d '2 day ago' +%Y%m%d這樣會輸出為 20060813
上一頁12 3 4 下一頁 閱讀全文