我給大家精選準備了4段shell實戰指令碼 / 基礎linux常用命令;
也許能解決你很多實際工作問題;
如果看到這些你不知道它能用來幹嘛,先收藏、先記住吧,以後用的上~
在實際的工作中,我們經常需要將多個檔案同時移動到乙個指定的目錄下,如果乙個乙個移動,太折騰...
你應該要知道:mv 有乙個選項叫 -t,是指定目標資料夾,就是我們所要將檔案移至的資料夾
方法/步驟比如當前目錄下有a.dir b.dir c.dir istester.html ido.txt
我們現在要將a.dir b.dir c.dir istester.html ido.txt這幾個檔案移動到idolaoxu 目錄下。
執行:mv a.dir b.dir c.dir istester.html ido.txt -t idolaoxu
就可以一次將這些檔案移動到idolaoxu下。
當然,還可以用另外一種方式:先將指定要移動的檔案打包,移過去之後,然後在將檔案解包,這個在檔案數量大的情況下,還是可以的,少的情況下,還是用上面的方法比較靠譜。
result=`npm install idocomponents`如上,很簡單的乙個指令碼片段,老徐用來解決某個問題的,也許對你有用~sleep 20
echo $result
if [[ $result == *idocomponents* ]];then
echo "idocomponents install success"
cd ./src
compass compile --force
cd ..
webpack
tar -cvf ido-manager.tar ./src/build ./src/img ./src/pages ./src/lib
else
echo -e "idocomponents install error; \n 請重新構建一次"
exit 1
fi
如果你看不懂是什麼意思,去google搜尋下吧~
一句指令碼即可搞定:
不廢話,
指令碼如下:
當然,這個是可以做很多擴充套件的,你可以試試~
說明:-mtime +7 七天前的備份檔案
idoxu.tar.* 名稱為idoxu.tar為字首的備份檔案
-exec rm -rf 執行刪除操作
很多同學可能會說我通過某某工具很簡單搞定~
那麼如果沒有工具呢?
方式有很多種,今天分享scp,很簡單(一行命令搞定!):
$ scp filename username@remotehost:remotedirectory執行:$ scp istester.txt [email protected]:/root/idotest
然後輸入遠端伺服器192.168.1.234 的root密碼,就可以開始copy上傳了!
搞定!ok,可以思考下scp如何從遠端伺服器copy檔案到本地?
同樣很簡單
一周搞定「掂勺」
用大約一周時間基本學會了 掂勺 師傅應該算是我的朋友胡俊華。為什麼說 應該算是 呢?因為我根本沒有見過我師傅掂勺,他只用兩句話就教會了我。下面是我們的對話 你怎麼學會掂勺的?就是自己隨便試一下。不擔心菜掉在地上?剛開始自然要掉一些了。回想一下我認識的 大廚 還真有不少,在青島的時候就有三個朋友是掌勺...
一周搞定「掂勺」
用大約一周時間基本學會了 掂勺 師傅應該算是我的朋友胡俊華。為什麼說 應該算是 呢?因為我根本沒有見過我師傅掂勺,他只用兩句話就教會了我。下面是我們的對話 你怎麼學會掂勺的?就是自己隨便試一下。不擔心菜掉在地上?剛開始自然要掉一些了。回想一下我認識的 大廚 還真有不少,在青島的時候就有三個朋友是掌勺...
一周搞定JAVA 之集合(一)
a.陣列 存放任意型別,長度不可變 b.集合 存放物件,長度可變 首先要介紹的是collection單列集合,以及它下面的子類。如上圖所示,collection介面是單列集合的父類,具有所有單列集合的共同特性。圖中標色了的為常用集合。樓主繪製不易,請見諒!a.增 public boolean add...