平時常用的一些命令收藏 1、rz/sz 上傳本地檔案/下載檔案 我用的是Xshell用戶端,貌似這個是通用的。 www.2cto.com 2、scp fileNanme 10.XX.XX.XX:/home/username 拷貝上傳的檔案到指定目錄 這個在多伺服器拷貝中使用。 3、less /home/user/xxx.xml 快速查看文字格式設定的檔案 這個是基本命令,我放在這裡標記下,防止忘記了。 4、jar -cvfM0 name.war ./ 把目前的目錄下的所有檔案打包成name.war 5、jar -xvf game.war 解壓到目前的目錄 6、bin/startup.sh ;tail -f logs/catalina.out 啟動Tomcat並顯示日誌 7、ps -ef|grep tomcat 查詢當前啟動並執行名稱為tomcat的進程 9、使用公開金鑰登陸遠程伺服器 產生密鑰:ssh-keygen -t rsa 拷貝公開金鑰: 方法1:scp ~/.ssh/id_rsa.pub 10.XX.XX.XX:~/.ssh/authorized_keys 方法2:ssh-copy-id -i ~/.ssh/id_rsa.pub 10.XX.XX.XX 10、根據IP反查DNS Linux:host IP Windows:nsloopup IP 11、打包壓縮解包: 打包:tar -jcv -f XXX.tar.bz2 被打包的檔案或目錄 解包:tar -jxv -f XXX.tar.bz2 -C 解壓到的目錄 打包:tar zcvf *.tar.gz XXX 解包:tar zxvf *.tar.gz 12、Database Backup: mysqldump db_wis > /home/username/db_backup/db_back201211091028.sql mysqldump -h10.XX.XX.XX -uusername -ppassword databasename > /home/username/db_backup/db_back201211091028.sql 13、MySQL命令: 建立使用者:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 授權使用者:GRANT privileges ON databasename.tablename TO 'username'@'host' 取消授權:REVOKE all ON *.* FROM 'username'@'host'; 14、jar包運行相關: java -cp classes:lib/c3p0-0.9.1.2.jar:lib/log4j-1.2.16.jar:lib/dom4j-1.6.1.jar:lib/mysql-connector-java-5.1.21-bin.jar:lib/fastjson-1.1.22.jar com.XX.XX.service.XXClass 15、尋找檔案包含某些字元 find . -name *.xml|xargs grep '關鍵字' ls | xargs grep '關鍵字' 這兩個適合大量的資料的篩選。