日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux命令及腳本中使用的小技巧

本篇文章重點為大家講解一下Linux命令及腳本中使用的小技巧,有需要的小伙伴可以參考一下。

站在用戶的角度思考問題,與客戶深入溝通,找到秦皇島網(wǎng)站設(shè)計與秦皇島網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、主機域名虛擬主機、企業(yè)郵箱。業(yè)務(wù)覆蓋秦皇島地區(qū)。

實例1

創(chuàng)建一個別名,刪除原始文件,同時在用戶的home目錄下backup中保存副本。

#/bin/bash
cp $@ ~/backup && rm -rf $@

實例2

Fork炸彈

:(){:|:&};:

實例3

生成一個11位的隨機密碼,包括大小寫字母、數(shù)字及特殊(/與+)符號。

openssl rand -base64 200|cut -b 1-11|head -n 1

實例4

不切換當(dāng)前工作目錄,使用cd命令并顯示切換后目標(biāo)目錄的內(nèi)容。

(cd /bin;ls)

本例子中,使用()定義了一個子shell,對當(dāng)前的shell并無影響,所有改變僅限于子shell中,上述操作在某些場景中特別有用。

實例5

為防止當(dāng)前工作終端退出造成正在執(zhí)行的任務(wù)被中斷,我們可以在屏幕上隨機打印一些數(shù)字字母。下面命令用來裝X有時候也挺有用。

while true ; do display=`echo $RANDMOM|md5sum` ; echo $display $display ; done

實例6

使用一條命令隨機創(chuàng)建一個指定格式的文件或目錄。

mktemp gyslXXX
mktemp -d gyslXXX

此命令一般不常見,gysl為指定的前綴,之后的大寫X為占位符,這些大寫的X不能位于名稱最前面,并且至少保證存在3個X占位符,這些大寫X在創(chuàng)建新文件和新目錄是會被隨機字母所替代。如果直接執(zhí)行mktemp命令,那么會在本機的/tmp目錄下創(chuàng)建臨時文件或目錄。執(zhí)行該命令創(chuàng)建的文件默認(rèn)權(quán)限為:600,目錄權(quán)限為700,并不受umask所影響,這一點需要特別注意。

實例7

刪除文本中的空白行。

sed -i '/^$/d' a.txt

實現(xiàn)這個功能的命令很多,可能這是最簡單一個命令了。

實例8

通過正則表達(dá)式的匹配,將匹配內(nèi)容使用&替代,按照指定格式輸出。

echo "My name is Ivan."|sed 's/\w\+/[&]/g'
echo "My name is Ivan. My phone number is 010-87654321"|sed 's/[a-zA-Z0-9]\+/{&}'

上面例子分別匹配出了目標(biāo)字符串中的單詞(包括數(shù)字和字母),并把匹配內(nèi)容分別使用[]和{}包起來。

實例9

通過sed命令直接編輯文本時,在編輯之前先將源文件進(jìn)行備份。

sed -i.1010.bak 's/ChatDevOps/gysl/' test.txt

執(zhí)行完該命令后,源文件里面的每一行第一個匹配的ChatDevOps替換為gysl,并將源文件備份為test.txt.1010.bak。


當(dāng)前名稱:Linux命令及腳本中使用的小技巧
路徑分享:http://www.5511xx.com/article/cocgjhs.html