為什麼別人一周搞定Linux,而你卻做不到

2021-09-05 07:00:08 字數 1610 閱讀 7279

我給大家精選準備了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...