第五周

1并齐、編寫腳本 createuser.sh,實現(xiàn)如下功能:使用一個用戶名做為參數(shù)驹沿,如果 指定參數(shù)的用戶存在艘策,就顯示其存在,否則添加之;顯示添加的用戶的id號等信息

#!/bin/bash 
#使用一個用戶名做為參數(shù)渊季,如果 指定參數(shù)的用戶存在朋蔫,就顯示其存在,
#否則添加之;顯示添加的用戶的id號等信息
E_WRONG_NUMBER_ARGS=10
E_WRONG_USERNAME_FORMAT=20
Number_of_expected_args=1
pattern='^[[:alpha:]][[:alnum:]]*'
if [ $# -ne  $Number_of_expected_args  ]; then
   echo "參數(shù)錯誤,正確格式: `basename $0` user_name(String)"
   exit  $E_WRONG_NUMBER_ARGS
elif [[ ! $1 =~ $pattern  ]]; then
  echo "請輸入正確的用戶名格式."
  exit $E_WRONG_USERNAME_FORMAT
fi

getent passwd $1  &>/dev/null
if [ $? -eq 0 ]; then
  echo "$1用戶已經(jīng)存在"
  exit
else
  adduser $1
  echo "$1用戶添加成功"
  id $1
  echo "done"
fi

2却汉、編寫生成腳本基本格式的腳本驯妄,包括作者,聯(lián)系方式合砂,版本青扔,時間,描述等

#!/bin/bash 
DATE=`date +%F`
AUTHOR='kenny'
EMAIL='771401822@qq.com'
SCRIPT_NAME=`basename $0`
VERSION='1.0'
DESC='my bash program'
echo "###################################################################"
echo "#Script Name    : $SCRIPT_NAME "
echo "#Version        : $VERSION"
echo "#Date           : $DATE "
echo "#Email          : $EMAIL "                                          
echo "#AUTHOR         : $AUTHOR "                                          
echo "Description     : $DESC "
echo "###################################################################"

3既穆、查找/etc目錄下大于1M且類型為普通文件的所有文件

[root@centos8 ~]$find /etc -type f -size +1M
/etc/selinux/targeted/policy/policy.31
/etc/udev/hwdb.bin

4赎懦、打包/etc/目錄下面所有conf結(jié)尾的文件,壓縮包名稱為當(dāng)天的時間幻工,并拷貝到/usr/local/src目錄備份励两。

[root@centos8 data]$find /etc -name *.conf -type f -print0 | xargs -0 tar -cvf `date +%F`.tar
[root@centos8 data]$cp 2020-12-24.tar /usr/local/src
[root@centos8 data]$ls /usr/local/src
2020-12-24.tar
//一條命令
file_name=$(date +%F).tar;find /etc -name *.conf -type f -print0 | xargs -0 tar -cvf $file_name;cp $file_name /usr/local/src/

5、查找當(dāng)前系統(tǒng)上沒有屬主或?qū)俳M囊颅,且最近一個周內(nèi)曾被訪問過的文件或目錄

[root@centos8 dir1]$find / \( -nouser -o -nogroup \) -atime -7
find: ‘/proc/3739/task/3739/fd/9’: No such file or directory
find: ‘/proc/3739/task/3739/fdinfo/9’: No such file or directory
find: ‘/proc/3739/fd/8’: No such file or directory
find: ‘/proc/3739/fdinfo/8’: No such file or directory
/home/mandriva
/home/mandriva/.bash_logout

6当悔、查找/etc目錄下至少有一類用戶沒有執(zhí)行權(quán)限的文件

#相當(dāng)于全部有執(zhí)行權(quán)限的文件除外
[root@centos8 dir1]$find /etc -not -perm -111 -ls
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末傅瞻,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子盲憎,更是在濱河造成了極大的恐慌嗅骄,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件饼疙,死亡現(xiàn)場離奇詭異溺森,居然都是意外死亡,警方通過查閱死者的電腦和手機窑眯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門屏积,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人磅甩,你說我怎么就攤上這事炊林。” “怎么了卷要?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵渣聚,是天一觀的道長。 經(jīng)常有香客問我僧叉,道長奕枝,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任彪标,我火速辦了婚禮倍权,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘捞烟。我一直安慰自己薄声,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布题画。 她就那樣靜靜地躺著默辨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪苍息。 梳的紋絲不亂的頭發(fā)上缩幸,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天,我揣著相機與錄音竞思,去河邊找鬼表谊。 笑死,一個胖子當(dāng)著我的面吹牛盖喷,可吹牛的內(nèi)容都是我干的爆办。 我是一名探鬼主播,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼课梳,長吁一口氣:“原來是場噩夢啊……” “哼距辆!你這毒婦竟也來了余佃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤跨算,失蹤者是張志新(化名)和其女友劉穎爆土,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诸蚕,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡步势,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了挫望。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片立润。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡狂窑,死狀恐怖媳板,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情泉哈,我是刑警寧澤蛉幸,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站丛晦,受9級特大地震影響奕纫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜烫沙,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一匹层、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锌蓄,春花似錦升筏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至剪决,卻和暖如春灵汪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背柑潦。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工享言, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人渗鬼。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓览露,卻偏偏與公主長得像,于是被迫代替她去往敵國和親乍钻。 傳聞我的和親對象是個殘疾皇子肛循,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 1铭腕、編寫腳本 createuser.sh,實現(xiàn)如下功能:使用一個用戶名做為參數(shù)多糠,如果 指定參數(shù)的用戶存在累舷,就顯示其...
    紫火紅云閱讀 149評論 0 0
  • Q1:編寫腳本 createuser.sh,實現(xiàn)如下功能:使用一個用戶名做為參數(shù)夹孔,如果 指定參數(shù)的用戶存在被盈,就顯示...
    丹楓_Nariss閱讀 133評論 0 0
  • 1.一個目錄中有很多文件(ls -l 查看時好多屏),想用一條命令最快速度查看到最近更新的文件搭伤。如何看只怎? ls -...
    高博666閱讀 246評論 0 1
  • 命令部分: 1.一個目錄中有很多文件(ls -l 查看時好多屏),想用一條命令最快速度查看到最近更新的文件怜俐。如何看...
    Gentlewei丶閱讀 273評論 0 0
  • 1.一個目錄中有很多文件(ls -l 查看時好多屏)身堡,想用一條命令最快速度查看到最近更新的文 件。如何看拍鲤? ls ...
    song先生i閱讀 205評論 0 0