tail命令
實(shí)時(shí)日志
tail -f nohup.out
帶行號(hào)的實(shí)時(shí)日志
tail -f nohup.out | cat -n
倒序查詢(xún)后100行日志
tail -n -100 nohup.out
順序查詢(xún)前100行日志
tail -n 100 nohup.out
grep命令
顯示日志中關(guān)鍵字為key的日志和其(-B 前)后5行內(nèi)容,并著色
grep 'key' -n -A 5 nohup.out --color
遠(yuǎn)程拷貝文件
scp username@user.ip:/sourcedirectory/file server name@server.ip:/targetdirectory
遠(yuǎn)程拷貝目錄
scp -r username@user.ip:/sourcedirectory/file server name@server.ip:/targetdirectory
文件權(quán)限控制
在tomcat執(zhí)行sh start.sh時(shí)可能出現(xiàn):
Cannot find ./catalina.sh
This file is needed to run this program
說(shuō)明沒(méi)有執(zhí)行權(quán)限,這時(shí)候你需要chmod上場(chǎng)了:
chmod +x *.sh
+號(hào)是添加權(quán)限的意思悦荒,x是執(zhí)行權(quán)限户辞。相應(yīng)的-是刪除權(quán)限疟羹,r是讀權(quán)限碳柱,w是寫(xiě)權(quán)限
查看一段時(shí)間內(nèi)的日志
sed -n '/^2016-06-21 19:36/,/^2016-06-21 20:12/p' server.log|more