1). > filename
2). :> filename
3). echo "" > filename (檔案大小被截為1位元組)
4). echo > filename
5). cat /dev/null > filename
6). cp /dev/null filename
cat a.log >> b.log 將a中的內容append添加到b中去
cat a.log > b.log 將a的內容寫到b中並且覆蓋b中原來額內容
view newest logfile: tail -f logfile
查看系統所有安裝的packages包:dpkg-query -l
查看系統監聽的服務
# netstat -ln
若需要查看系統當前啟動並執行所有進程,就需要用如下命令:
# ps auxw
service[服務名稱] 執行操作
選項與參數:
執行操作:服務需要進行的工作(start|stop|status|restart….)
--status-all:將系統所有自啟動服務顯示
格式:service <service>
列印指定服務<service>的命令列使用協助。
格式:service <service> start
啟動指定的系統服務<service>
格式:service <service> stop
停止指定的系統服務<service>
格式:service <service> restart
重新啟動指定的系統服務<service>,即先停止(stop),然後再啟動(start)。
格式:chkconfig --list
查看系統服務列表,以及每個服務的運行層級。
格式:chkconfig <service> on
設定指定服務<service>開機時自動啟動。
格式:chkconfig <service> off
設定指定服務<service>開機時不自動啟動。
按照服務的啟動方式可以分為2類:
自啟動的服務:大部分為開機就會啟動的服務。每一個服務都有一個進程進行控制
統一控制啟動服務:由一個獨立進程負責啟動這些服務,至於何時啟動由使用者進行控制。這個獨立的進程就是 xinetd
統一控制啟動服務也是一個自啟動服務,只是其控制的服務不一定開機就啟動
幾個重要的目錄
/etc/init.d/:所有服務啟動指令碼存放處(學習 shell script 文法好去處)
/etc/sysconfig/(各服務的初始化環境設定檔)
/etc/xined.conf統一控制啟動服務總體設定檔
/etc/xined.d/ 統一控制啟動服務組態檔(每個服務的設定檔)
/etc/:自啟動服務各自的設定檔
/var/lib/自啟動服務各自的設定檔
/var/run/:各個服務的程式的 PID 記錄處
以上這篇linux清空檔案等有用的指令總結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援雲棲社區。