天天看點

Linux常用指令全集

linux雖然是免費的,但它的确是一個非常優秀的作業系統,與ms-windows相比具有可靠、 穩定、速度快等優點,且擁有豐富的根據unix版本改進的強大功能。下面,作為一個典型的dos 和windows使用者,讓我們一起來學習linux的一些主要指令,希望大家能盡快進入到linux的世界裡,成為玩轉linux高手

<a href="http://linux.chinaitlab.com/special/linuxcom/">http://linux.chinaitlab.com/special/linuxcom/</a>

輸入部分檔案或路徑名,table鍵可以智能補全

pwd 執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱

whereis php檢視軟體是否安裝,安裝路徑

which php指令會在環境變量$path設定的目錄裡查找符合條件的檔案

linux檔案保護禁止修改、删除、移動檔案chattr 指令修改屬性能夠提高系統的安全性,但是它并不适合所有的目錄。chattr指令不能保護/、/dev、/tmp、/var目錄。

使用權限:超級使用者.這裡使用chattr是改變檔案屬性,若不通過chattr -i 檔案名,指令解鎖的話,即使root使用者也無法修改它 ,檢視檔案是否加鎖方法:lsattr 檔案名

Linux常用指令全集

使用chattr -i 進行删除+i的屬性  

不讓使用者修改、删除檔案等,使用 chattr +i 保護 ,如果需要修改,執行 chattr -i 消除權限,

檢視是否加鎖lsattr /etc/group

将檔案内容寫空

Linux常用指令全集

echo '' &gt; etc/config.xml  

使用方式 : chown jessie:users file1.txt

正在使用的端口:netstat -ant

挂載usb: mount  /dev/sdc /mnt/usb

網絡測試:curl -i http://www.job5156.com

xargs指令應該緊跟在管道操作符之後,它以标準輸入作為主要的源資料流,并使用stdin并通過提供指令行參數來執行其他指令,同時執行多個指令

把find指令查找到的結果删除“find ... | xargs rm -rf”

Linux常用指令全集

find /tmp/xdebug/ -ctime 1 |xargs rm -f  

先(遞歸)找到目前路徑下含有 .svn的檔案目錄

Linux常用指令全集

find /tmp/xdebug/ -type d -name ".svn" | xargs rm -rf   

linux 的 scp 指令可以 在 linux 之間複制檔案和目錄

從遠端scp到本地

Linux常用指令全集

scp [email protected]:/opt/test/* /opt/test //輸入遠端機器密碼後完成  

Linux常用指令全集

scp -p 3588   [email protected]:/opt/test/* /opt/test  //走特殊端口号  

 從本地scp到遠端:

Linux常用指令全集

scp /opt/test/*  [email protected]:/opt /test ,輸入 遠端機器密碼後完成  

列出含有nginx關鍵字的程序

Linux常用指令全集

ps aux | grep nginx  

killall指令殺死同一程序組内的所有程序

Linux常用指令全集

killall httpd   

 tail notes要指定從notes 檔案末尾開始讀取的行數 tail -n 20 notes