linux常用命令

1、chmod -R 777 aaa:修改aaa文件夾下的所有文件的權限,
d:目錄      
-:文件 
w:可寫(3)      
r:可讀(4) 
x:可執行(1)
2、將b文件內容拷貝至a文件
#! /bin/bash
b=`cat b.txt | tr '\n' '\F'`
cat a.txt | sed 's/A/'"$b"'/' | tr '\F' '\n' > a.txt
3、svn相關操作
檢出:svn checkout svn的路徑 linux存放工程路徑 --username svn用戶名 --password svn密碼
更新:svn update linux存放工程路徑 --username svn用戶名 --password svn密碼
4、文件

說明:

-d 刪除可能仍有數據的目錄

    -f 強制刪除     -i 交互模式     -r 同時刪除該目錄下的所有目錄層     -v 運行時顯示詳細的信息

4.1、tar -zcvf x.tar.gz x (將x文件夾打包成x.tar.gz)
4.2、/bin/cp  -f  a  b(將a文件複製成b,增加-f表示若b存在則強制覆蓋)
4.3、sed -i 's/xxxx/'$1'/g' a(在a文件中查找匹配xxxx的字符並用執行sh文件傳入的第一個參數替換)
4.4、/opt/android_build/ant/bin/ant -f  build.xml release(執行ant腳本打包apk)
4.5、find . -type d -name ".svn"|xargs rm -rf(通過type查找包含.svn的文件並刪除)
4.6、find ./ -name Thumbs.db |xargs rm -rf(通過name查找爲Thumbs,db的文件並刪除)
4.7、mkdir a(新建目錄a)
4.8、bin/shutdown.sh(關閉tomcat)
4.9、bin/startup.sh(開啓tomcat)
4.10、rz -y(上傳文件)
4.11、sz a(下載文件,不支持下載文件夾)
4.12、mv a aa(重命名或移動)
4.13、tail -f logs/catalina.out -n 100(查看tomcat日誌)
4.14、zip -r aa.zip(打包後名字) bb(需打包目錄)
4.15、unzip aa.zip(需解壓的文件名)
4.16、

vi、more(查看文件)

i(修改文件)

Esc :

q退出不保存

:q! 強制退出

:wq 保存退出

4.17、if操作
#! /bin/bash

if [ $1 == abc ];then
	echo "你輸入的是abc"
elif [ $1 == 123 ];then
	echo "你輸入的是123"
else
	echo "你輸入的既不是abc也不是123";
	echo hello
fi

發佈了52 篇原創文章 · 獲贊 4 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章