linux清空檔案等有用的指令總結_Linux

來源:互聯網
上載者:User

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清空檔案等有用的指令總結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援雲棲社區。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.