第三周作業(yè)

1邪码、定義一個(gè)對(duì)所有用戶都生效的命令別名椒楣,例如:lftps='lftp 172.168.0.1/pub'

編輯文件/etc/bashrc文件

# vim /etc/bashrc

alias? remove="rm -rf"


2邻储、顯示/etc/passwd文件中不以/bin/bash結(jié)尾的行

?grep -v "/bin/bash$" /etc/passwd

3杜窄、找出/etc/passwd文件中侄旬,包含二位數(shù)字或者三位數(shù)的行。

grep -o "\b[0-9]\{2,3\}\b" /etc/passwd

4加矛、顯示/proc/meminfo文件中以大寫或小寫S開頭的行;用三種方式實(shí)現(xiàn)煤篙。

grep "^[sS]" /proc/meminfo

5斟览、使用echo輸出一個(gè)絕對(duì)路徑,使用egrep取出路徑名辑奈,類型執(zhí)行dirname?/etc/passwd?的結(jié)果苛茂。

echo /etc/passwd | grep -E -o "^/(.*)/"

6、找出ifconfig中的ip地址鸠窗。要求結(jié)果只顯示IP地址妓羊。

ifconfig | grep -E -o "([0-9]{1,3}\.){3}[0-9]{1,3}"

ifconfig | grep -o "\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}"

7、vim定制自動(dòng)縮進(jìn)四個(gè)字符稍计。

set tabstop=4

set expandtab

8躁绸、編寫腳本,實(shí)現(xiàn)自動(dòng)添加三個(gè)用戶臣嚣,并計(jì)算這三個(gè)用戶的uid之和净刮。

#!/bin/bash

useradd user1 && useradd user2 && useradd user3

user_id1=$(id -u user1)

user_id2=$(id -u user2)

user_id3=$(id -u user3)

echo "$[$user_id1+$user_id2+$user_id3]"

9、find用法以及常用用法的實(shí)例演示硅则。

find命令:

工作方式:

????實(shí)時(shí)查找工具淹父,通過遍歷指定路徑下文件系統(tǒng)層級(jí)結(jié)構(gòu)完成文件查找

工作特性:

????查找速度略慢,精確查找怎虫,實(shí)時(shí)查找

查找起始路徑:指定具體搜索目標(biāo)其實(shí)路徑暑认;默認(rèn)為當(dāng)前目錄

查找條件:指定的查找標(biāo)準(zhǔn),可以根據(jù)文件名大审、文件大小蘸际、文件類型、從屬關(guān)系饥努、文件權(quán)限等等標(biāo)準(zhǔn)進(jìn)行捡鱼,默認(rèn)為找出指定路徑下的所有文件

處理動(dòng)作:對(duì)符合查找條件的文件作出的操作,例如刪除等操作,默認(rèn)為輸出至標(biāo)準(zhǔn)輸出

查找條件:

表達(dá)式:由選項(xiàng)和測試組成

測試的實(shí)現(xiàn):結(jié)果通常為布爾型(結(jié)果要么為真要么為假)

根據(jù)文件名查找

-name "pattern"? #查找文件名為pattern的文件

-iname "pattern" #忽略大小寫查找名為pattern的文件

find ./ -name "pattern"

find ./ -iname "pattern"

支持glob風(fēng)格的通配符

*驾诈,缠诅?,[ ]乍迄,[^]

-regex "pattern":基于正則表達(dá)式模式查找文件管引,匹配范圍是整個(gè)路徑,而非其名字闯两,且不忽略大小寫

-iregex "pattern":基于正則表達(dá)式查找文件褥伴,匹配范圍是整個(gè)路徑,而非其名字漾狼,忽略大小寫

find . -regex ".*\(\.txt\|\.pdf\)$"

find . -iregex ".*\(\.txt\|\.pdf\)$"

根據(jù)文件從屬關(guān)系查找:

-user USERNAME:查找屬主為指定用戶的所有文件(包含目錄)

-group GROUPNAME:查找屬組為指定組的所有文件(包含目錄)

-uid UID:查找屬主為指定UID的所有文件(包含目錄)

-gid GID:查找屬組為指定GID的所有文件(包含目錄)

-nouser:查找沒有屬主的文件

-nogroup:查找沒有屬組的文件

根據(jù)文件類型查找:

-type TYPE

f:普通文件

d:目錄

l:符號(hào)鏈接文件(軟連接)

b:塊設(shè)備文件

c:字符設(shè)備文件

p:管道文件

s:套接字文件

組合測試:

與:-a重慢,默認(rèn)組合邏輯(需要兩個(gè)條件都滿足)

find /tmp/ -nouser -a -type f -ls

或:-o(只要符合二者其一就可以)

非:-not

根據(jù)文件的大小查找:

-sezi [ + | - ]#UNIT(單位)

常用單位:k,m逊躁,G

#UNIT:(#-1似踱,#)

-#UNIT:(0,#-1)

+#UNIT:(#稽煤,00)

根據(jù)時(shí)間戳查找:

以“天”為單位

-atime:訪問時(shí)間[ + | - ] #

-#:表示#天之內(nèi)訪問過的文件

+#:表示#天之外訪問過的文件

-mtime:修改時(shí)間

-ctime:改變時(shí)間

以“分鐘”為單位

-amin

-mmin

-cmin

根據(jù)權(quán)限查找:

-perm [ / | -] mode

mode:精確查找

/mode:任何一類用戶(u核芽,g,o)的權(quán)限中任何一位(r酵熙,w轧简,x)符合條件即可滿足,9位權(quán)限之間存在“或關(guān)系”

-mode:每一類用戶(u匾二,g哮独,o)的權(quán)限中的每一位(r,w假勿,x)同時(shí)符合條件即可滿足借嗽,9位權(quán)限之間存在“與”關(guān)系

處理動(dòng)作:

-print:輸出至標(biāo)準(zhǔn)輸出;默認(rèn)動(dòng)作

-ls:類似于查找到的文件執(zhí)行“l(fā)s -l”命令转培,輸出文件的詳細(xì)信息

-dalete:刪除查找到的文件

-fls /PATH/TO/SOMEFILE:將查找到的文件的長格式信息保存至指定的文件中

-ok (command) {} \; :對(duì)查找到的每個(gè)文件執(zhí)行由command表示的命令恶导,每次由用戶確認(rèn)

-exec command {} \; :對(duì)查找到的每個(gè)文件執(zhí)行由command表示的命令,不需要每次由用戶確認(rèn)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末浸须,一起剝皮案震驚了整個(gè)濱河市惨寿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌删窒,老刑警劉巖裂垦,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異肌索,居然都是意外死亡蕉拢,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晕换,“玉大人午乓,你說我怎么就攤上這事≌⒆迹” “怎么了益愈?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長夷家。 經(jīng)常有香客問我蒸其,道長,這世上最難降的妖魔是什么库快? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任摸袁,我火速辦了婚禮,結(jié)果婚禮上义屏,老公的妹妹穿的比我還像新娘但惶。我一直安慰自己,他們只是感情好湿蛔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著县爬,像睡著了一般阳啥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上财喳,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天察迟,我揣著相機(jī)與錄音,去河邊找鬼耳高。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的删铃。 我是一名探鬼主播螺戳,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼碌燕!你這毒婦竟也來了误证?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤修壕,失蹤者是張志新(化名)和其女友劉穎愈捅,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慈鸠,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蓝谨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片譬巫。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡咖楣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出缕题,到底是詐尸還是另有隱情截歉,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布烟零,位于F島的核電站瘪松,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏锨阿。R本人自食惡果不足惜宵睦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望墅诡。 院中可真熱鬧壳嚎,春花似錦、人聲如沸末早。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽然磷。三九已至郑趁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間姿搜,已是汗流浹背寡润。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舅柜,地道東北人梭纹。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像致份,于是被迫代替她去往敵國和親变抽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

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

  • 1氮块、定義一個(gè)對(duì)所有用戶都生效的命令別名瞬沦,例如:iftps='lftp 172.168.0.1/pub'編輯/etc...
    wbyyy閱讀 312評(píng)論 0 0
  • Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示雇锡。 1.chown chown將指定文件的擁...
    jyt802341閱讀 309評(píng)論 0 0
  • 壹逛钻、定義一個(gè)對(duì)所有用戶都生效的命令別名,例如:lftps='lftp 172.168.0.1/pub' 可通過修改...
    yaha21閱讀 529評(píng)論 0 1
  • 基本命令-2 壓縮和歸檔 打包: 即歸檔芳悲,類似于旅游之前收拾行李 壓縮: 為了減少占用的磁盤空間,可以做備...
    崔千易閱讀 929評(píng)論 0 0
  • 什么是運(yùn)維 術(shù)語名詞 IDC--(Internet Data Center)互聯(lián)網(wǎng)數(shù)據(jù)中心,主要服務(wù)包括整機(jī)租用茧痒、...
    lyh165閱讀 2,707評(píng)論 0 19