天天看點

linux 指令總結

nohup ./start_navicat &   終端打開程式,關掉後程式退出

find . -name '*.exe' -type f -print -exec rm -rf {} \;

說明:

find:使用find指令搜尋檔案,使用它的-name參數指明檔案字尾名。

. :是目前目錄,因為linux是樹形目錄,是以總有一個交集目錄,這裡根據需要設定

'*.exe': 指明字尾名,*是通配符

" -type f : "查找的類型為檔案

"-print" :輸出查找的檔案目錄名

-exec: -exec選項後邊跟着一個所要執行的指令,表示将find出來的檔案或目錄執行該指令。

注意:exec選項後面跟随着所要執行的指令或腳本,然後是一對兒{},一個空格和一個\,最後是一個分号。 

從 本地 複制到 遠端

scp /home/daisy/full.tar.gz [email protected]:/home/root (然後會提示你輸入另外那台172.19.2.75主機的root使用者的登入密碼,接着就開始copy了),複制目錄加參數 -r 即可

password:hlzt@root0104

從 遠端 複制到 本地

scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

複制資料庫

mysqldump  db.sql -u root -phlztlhy --add-drop-table | mysql -h 115.28.77.24 csm

rpm 安裝并指定安裝路徑rpm -ivh --prefix=路徑 file.rpm

rpm解除安裝 rpm -e 包名,可以使用通配符如rpm解除安裝 rpm -e aa*  代表aa後面任何字元的包

rpm查詢

rpm -qa | grep subversion

參數說明 q 查詢,a 所有,i詳細資訊,l清單資訊(可以看到安裝路徑)。

which python 檢視可執行檔案位置

whereis svn  定位可執行檔案、安裝檔案,源代碼檔案、幫助檔案在檔案系統中的位置

配置好yum  清除緩存,重新加載

yum clean all

yum 安裝指定路徑 yum install --installroot=/usr/src/ vim

檢視可能批量安裝的清單: yum grouplist

yum list 顯示所有已經安裝和可以安裝的程式包 可以使用|grep過濾

 yum provides/yum whatprovides  aa.so  檢視某個程式在哪個安裝包内

yum删除 yum remove 包 可以使用通配符

service firewalld stop 關閉防火牆

top -p 1234  根據程序号檢視

top後 大寫m從大到小,n相反

lsof -i:1234 根據端口号檢視程序

netstat -nap | grep 1234  根據程序号檢視所占端口

ps -ef |grep tomcat 檢視tomcat的程序