linux學(xué)習(xí)筆記(三)

正則表達(dá)式

 ^word:待查找的字符串(word)在行首免绿。

word$:帶查找的字符串(word)在行尾。

 . :一定代表一個(gè)任意字符

*:代表0~n個(gè)與前一個(gè)字符重復(fù)的字符

[list]:表示從集合集的RE字符中找到想要選取的字符

[n1-n2]:從集合集的RE字符中找到想要選取的字符范圍狞贱,但是要明確語(yǔ)系的澈缺,不然范圍的選擇會(huì)出現(xiàn)問(wèn)題

[^list]:表示從集合的RE字符中找到不要的字符串和范圍。

\{start,end\}:start或者end可以省略一個(gè)塌鸯,若接該內(nèi)容的最后一個(gè)字符為o侍瑟,則表示限定o字符出現(xiàn)的次數(shù)為start與end之間。

在list的選擇中會(huì)由于編碼語(yǔ)系的影響而造成一定的問(wèn)題丙猬,因?yàn)橛械木幋a是a,b,c...z但是有的卻是a,A,b,B,c,C....z,Z,因此為了避免編碼問(wèn)題帶來(lái)的集合的錯(cuò)選涨颜,有一些特殊的符號(hào)可以使用

[:alnum:]:0-9,A-Z,a-z

[:alpha:]:A-Z,a-z

[:blank:]:空格和鍵值

[:cntr:]:代表鍵盤(pán)上的控制按鍵,包括del茧球、contrl等

[:digit:]:代表數(shù)字

[:graph:]:除了空格與tab鍵意外的其他所有按鍵

[:lower:]:a-z

[:punct:]:代表標(biāo)點(diǎn)符號(hào)

[:upper:]:大寫(xiě)的A-Z

[:xdigit:]:代表16進(jìn)制的數(shù)字類型庭瑰,包括0-9,a-z,A-Z

[:print:]:任何可以被打印出來(lái)的字符

顯示/etc目錄下抢埋,以非字母開(kāi)頭弹灭,后面跟了一個(gè)字母以及其它任意長(zhǎng)度任意字符的文件或目錄

ps:先創(chuàng)建一個(gè)數(shù)字開(kāi)頭的文件為了演示

touch /etc/123.txt
touch /etc/1abc.txt
ls -l /etc/[^[:alpha:]][:alpha:]*
非字母開(kāi)頭文件.png

復(fù)制/etc目錄下所有以p開(kāi)頭督暂,以非數(shù)字結(jié)尾的文件或目錄到/tmp/mytest1目錄中。

cp -r /etc/[p]*[^0-9] /tmp/mytest1/

復(fù)制p開(kāi)頭非數(shù)字結(jié)尾的文件.png

將/etc/issue文件中的內(nèi)容轉(zhuǎn)換為大寫(xiě)后保存至/tmp/issue.out文件中

tr 命令:
    用于轉(zhuǎn)換或刪除文件中的字符穷吮。
tr 指令從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)逻翁,經(jīng)過(guò)字符串轉(zhuǎn)譯后,將結(jié)果輸出到標(biāo)準(zhǔn)輸出設(shè)備捡鱼。
tr [-cdst][--help][--version][第一字符集][第二字符集]  
tr [OPTION]…SET1[SET2] 
-c, --complement:反選設(shè)定字符八回。也就是符合 SET1 的部份不做處理,不符合的剩余部份才進(jìn)行轉(zhuǎn)換
-d, --delete:刪除指令字符
-s, --squeeze-repeats:縮減連續(xù)重復(fù)的字符成指定的單個(gè)字符
-t, --truncate-set1:削減 SET1 指定范圍驾诈,使之與 SET2 設(shè)定長(zhǎng)度相等
--help:顯示程序用法信息
--version:顯示程序本身的版本信息

cat /etc/issue|tr 'a-z' 'A-Z'>>/tmp/issue.out

轉(zhuǎn)換大小寫(xiě).png

請(qǐng)總結(jié)描述用戶和組管理類命令的使用方法并完成以下練習(xí):

useradd 創(chuàng)建用戶
命令:
選項(xiàng):
-c comment 指定一段注釋性描述辽社。
-d 目錄 指定用戶主目錄,如果此目錄不存在翘鸭,則同時(shí)使用-m選項(xiàng)滴铅,可以創(chuàng)建主目錄。
-g 用戶組 指定用戶所屬的用戶組就乓。
-G 用戶組汉匙,用戶組 指定用戶所屬的附加組。
-s Shell文件 指定用戶的登錄Shell生蚁。
-u 用戶號(hào) 指定用戶的用戶號(hào)噩翠,如果同時(shí)有-o選項(xiàng),則可以重復(fù)使用其他用戶的標(biāo)識(shí)號(hào)邦投。

userdel 刪除用戶
命令:userdel 選項(xiàng) 用戶名
常用的選項(xiàng)是 -r伤锚,它的作用是把用戶的主目錄一起刪除。

usermod 修改帳號(hào)
命令:usermod 選項(xiàng) 用戶名
常用的選項(xiàng)包括-c, -d, -m, -g, -G, -s, -u以及-o等志衣,這些選項(xiàng)的意義與useradd命令中的選項(xiàng)一樣屯援,可以為用戶指定新的資源值。

另外念脯,有些系統(tǒng)可以使用選項(xiàng):-l 新用戶名

groupadd 創(chuàng)建用戶組
命令:groupadd 選項(xiàng) 用戶組
-g GID 指定新用戶組的組標(biāo)識(shí)號(hào)(GID)狞洋。
-o 一般與-g選項(xiàng)同時(shí)使用,表示新用戶組的GID可以與系統(tǒng)已有用戶組的GID相同绿店。
groupdel
命令:groupdel 用戶組

groupmod
命令:groupmod 選項(xiàng) 用戶組
常用的選項(xiàng)有:
-g GID 為用戶組指定新的組標(biāo)識(shí)號(hào)吉懊。
-o 與-g選項(xiàng)同時(shí)使用,用戶組的新GID可以與系統(tǒng)已有用戶組的GID相同假勿。
-n 新用戶組 將用戶組的名字改為新名字
  • 創(chuàng)建組distro借嗽,其GID為2019;groupadd -g 2019 distro
    groupadd_distro.png
  • 創(chuàng)建用戶mandriva, 其ID號(hào)為1005转培;基本組為distro恶导;useradd -u 1005 -g distro mandriva
    mandriva.png
  • 創(chuàng)建用戶mageia,其ID號(hào)為1100堡距,家目錄為/home/linux; useradd -u 1100 -d /home/linux mageia
    mageia.png
  • 給用戶mageia添加密碼甲锡,密碼為mageedu兆蕉,并設(shè)置用戶密碼7天后過(guò)期
passwd mageia
passwd -x 7 mageia
chage -l mageia
passwd.png
  • 刪除mandriva,但保留其家目錄缤沦;userdel mandriva
  • 創(chuàng)建用戶slackware虎韵,其ID號(hào)為2002,基本組為distro缸废,附加組peguin包蓝;
    useradd -u 2002 -g distro -G peguin slackware
    useradd_slackware.png
  • 修改slackware的默認(rèn)shell為/bin/tcsh;
    usermod -s /bin/tcsh slackware
    usermod.png
  • 為用戶slackware新增附加組admins企量;
    usermod -G peguin,admins slackware
    添加用組.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末测萎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子届巩,更是在濱河造成了極大的恐慌硅瞧,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恕汇,死亡現(xiàn)場(chǎng)離奇詭異腕唧,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)瘾英,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)枣接,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人缺谴,你說(shuō)我怎么就攤上這事但惶。” “怎么了湿蛔?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵膀曾,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我煌集,道長(zhǎng)妓肢,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任苫纤,我火速辦了婚禮,結(jié)果婚禮上纲缓,老公的妹妹穿的比我還像新娘卷拘。我一直安慰自己,他們只是感情好祝高,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布栗弟。 她就那樣靜靜地躺著,像睡著了一般工闺。 火紅的嫁衣襯著肌膚如雪乍赫。 梳的紋絲不亂的頭發(fā)上瓣蛀,一...
    開(kāi)封第一講書(shū)人閱讀 49,929評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音雷厂,去河邊找鬼惋增。 笑死,一個(gè)胖子當(dāng)著我的面吹牛改鲫,可吹牛的內(nèi)容都是我干的诈皿。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼像棘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼稽亏!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起缕题,我...
    開(kāi)封第一講書(shū)人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤截歉,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后烟零,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體瘪松,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片孩灯。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡螟凭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出识啦,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布诬辈,位于F島的核電站,受9級(jí)特大地震影響荐吉,放射性物質(zhì)發(fā)生泄漏焙糟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一样屠、第九天 我趴在偏房一處隱蔽的房頂上張望穿撮。 院中可真熱鬧,春花似錦痪欲、人聲如沸悦穿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)栗柒。三九已至,卻和暖如春知举,著一層夾襖步出監(jiān)牢的瞬間瞬沦,已是汗流浹背太伊。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逛钻,地道東北人僚焦。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像绣的,于是被迫代替她去往敵國(guó)和親叠赐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

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

  • 1屡江、列出當(dāng)前系統(tǒng)上所有已經(jīng)登錄的用戶的用戶名芭概,注意:同一個(gè)用戶登錄多次,則只顯示一次即可惩嘉。 [root@local...
    家有豬寶_閱讀 669評(píng)論 1 0
  • 1罢洲、文件鏈接命令:ln 命令名稱:ln 命令英文原意:link 命令所在路徑:/bin/ln 執(zhí)行權(quán)限:所有用戶 ...
    海闊天空yqh閱讀 357評(píng)論 0 0
  • 習(xí)題練習(xí) 1、列出當(dāng)前系統(tǒng)上所有已經(jīng)登錄的用戶的用戶名文黎,注意:同一個(gè)用戶登錄多次惹苗,則只顯示一次即可。w命令用于顯示...
    Arteezy_Xie閱讀 889評(píng)論 0 0
  • 1耸峭、列出當(dāng)前系統(tǒng)上所有已經(jīng)登錄的用戶的用戶名桩蓉,注意:同一個(gè)用戶登錄多次,則只顯示一次即可劳闹。 [root@serve...
    charleslv閱讀 540評(píng)論 0 0
  • 戰(zhàn)略是大的院究,宏觀的。戰(zhàn)術(shù)是小的本涕,具體的业汰。戰(zhàn)略正確,加上勤奮菩颖,就會(huì)整體的成功样漆。戰(zhàn)術(shù)正確,加上勤奮晦闰,只是局部的成功放祟,有...
    烏龜?shù)穆?/span>閱讀 260評(píng)論 0 0