分類
Script

[Script] 搜尋具有指定內容的檔案

Situation

在Command line 想搜尋具有指定內容檔案

Action

有兩個做法
1.
grep -inr “要搜尋的內容” ./src
note: ./src 表示要搜尋的路徑
2.
grep -R -win –include=’*\.java’ ” * | grep ‘specify context in .java’

Result

列出具有指定內容的檔案清單

分類
Script

How to auto login as root by expect script

We use “expect” to auto login as root, reference here(expect)

 
1.  Install “expect” on your machine

sudo apt-get install expect

 
2. write expect script(auto_login_root.sh)

#!/usr/bin/expect
set password "here_is_your_root_password"
spawn sudo -i
send "$password\r"
interact

Note :  command reference
 
3. execute expect script

expect auto_login_root.sh

 

分類
Script

壓縮和解壓縮指令

使用tar

副檔名為 tar.gz
壓縮

tar zcvf 壓縮檔名.tar.gz 來源檔

解壓縮

tar zxvf 壓縮檔名

 
 

使用7zip

解壓縮

7z x 壓縮檔名

壓縮檔案

   7z a -tzip 壓縮檔名.zip 來源檔案1 來源檔案2

 
 
 

分類
Script

更改目錄權限可寫可讀可執行(包含子檔案)

開啟終端機輸入

chmod 777 -R ./*

目錄下所有檔案屬性可寫可讀可執行, 會包含當前目錄及其子檔案