0801課堂練習與作業

1、將/etc/issue文件中的內容轉換為大寫后保存至/tmp/issue.out文件中 

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

2、將當前系統登錄用戶的信息轉換為大寫后保存至/tmp/who.out文件中 

    who am i |tr '[:lower:]' '[:upper:]' > /tmp/who.out

3、一個linux用戶給root發郵件,要求郵件標題為”help”,郵件正文如下:
Hello, I am 用戶名,the system 

version is here,please help me to
check it ,thanks!
操作系統版本信息

 

    [stu@localhost ~]$ mail -s help root <<end

    >Hello, I am `whoami`.

    >The system version is here.

    >Please help me to check it,thanks

    >`lsb_release`

    >end

4、將/root/下文件列表,顯示成一行,并文件名之間用空格隔開 

    ls /root |tr '\n' ' '

5、file1文件的內容為:”1 2 3 4 5 6 7 8 9 10” 計算出所有數字的總和 

    echo $[`echo "1 2 3 4 5 6 7 8 9 10" |tr ' ' '+' `]

6、刪除Windows文本文件中的'^M'字符 

    cat ./Desktop/test.txt  |tr -d  '\r' > file.txt

7、處理字符串“xt.,l 1 jr#!$mn 2 c*/fe 3 uz 4”,只保留其中的數字
和空格 

    echo 'xt.,l 1 jr#'\n'mn 2 c*/fe 3 uz 4' |tr -cd '[:digit:] \n'

8、將PATH變量每個目錄顯示在獨立的一行 

    echo $PATH |tr ':' '\n'

9、刪除指定文件的空行 

    cat file.txt |tr -s '\n'

10、將文件中每個單詞(字母)顯示在獨立的一行,并無空行

    cat file.txt |tr -cs '[:alpha:]' '\n'

1、創建用戶gentoo,附加組為bin和root,默認shell為
/bin/csh,注釋信息為"Gentoo Distribution" 

    useradd -G bin,root -c "gentoo Distribution" -s /bin/csh gentoo ; id gentoo

2、創建下面的用戶、組和組成員關系
名字為admins 的組
用戶natasha,使用admins 作為附屬組
用戶harry,也使用admins 作為附屬組
用戶sarah,不可交互登錄系統,且不是admins 的成員,
natasha,harry,sarah密碼都是centos

    blob.png

4、創建testuser uid 1234,主組:bin,輔助組:root,ftp,shell:/bin/csh home:/testdir/testuser

    useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser testuser

5、修改testuser uid:4321,主組:root,輔助組:nobody,loginname:test,home:/home/test 家數據遷移

    usermod -u 4321 -g root -G nobody,loginname,test -m /home/test testuser

6、批量創建帳號:user1…user10

uid:3000-3009,shell:/bin/csh,home:/testdir/username

passwd:usernamepass

注意家目錄相關配置,使用戶正常登錄

  1. 創建用戶添加文件

    vi test.txt

    blob.png

2.添加用戶

    newusers useradd.txt

3.創建密碼文件

    vi pwadd.txt

    blob.png

4.為用戶添加密碼

    cat pwadd.txt | chpasswd

    

    

原創文章,作者:zhanghuanyu,如若轉載,請注明出處:http://www.www58058.com/27150

(0)
zhanghuanyuzhanghuanyu
上一篇 2016-08-02 10:58
下一篇 2016-08-02 14:44

相關推薦

  • RAID,pv,vg,lv的實驗

    首先在虛擬機中添加5塊硬盤,以備實驗使用,此實驗以sdc,sdd,sde,sdf,sdg硬盤為例:     添加硬盤:(不用重新啟動虛擬機讀取新添加磁盤)             ~]# echo “- – -” > /sys/class…

    Linux干貨 2017-03-19
  • Bash1

    做語法測試,沒有消息就是最好的消息 加權限 單個語句的錯誤并不妨礙之后的語句,但是邏輯錯誤會導致后續語句執行不了 bash:     -n:語法測試     -x:模擬單步執行 變量類別:     本地變量   &nbs…

    Linux干貨 2016-09-17
  • N25第十周博客作業

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)        (1)post:加電自檢                主要是bios完成,檢查主機各個組件是否完好,能否達到運行要求;    &…

    Linux干貨 2017-03-10
  • linux 使用者管理 (9月底)

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。     ~]#w | cut -d ' ' -f 1 |uniq -u 2、取出最后登錄到當前系統的用戶的相關信息。 ~]# last -1(數字1) 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 ~]#…

    Linux干貨 2016-10-02
  • LAMP基于rsyslog+loganalyzer實現日志集中管理及分析

    前言 作為一名運維工程師,查看分析系統日志是每天必做的功課,但每次查看日志都得一臺服務器一臺服務器的看,幾臺服務器還可以這么對付,但如果管理成百上千臺線上服務器,這種方法就捉襟見肘了。于是我們就需要用到日志服務器了,但是如何能讓它更直觀的顯示呢?loganalyzer是一個不錯的選擇,本文將講解如何使用rsyslog+loganalyze實現日志統一管理及分…

    Linux干貨 2015-04-27
  • 配置LAMP (php-fpm模式)部署步驟

    配置LAMP (php-fpm模式)部署步驟 1.安裝mariadb yum install maridb-server -y 1).配置server.cnf cp /etc/my.cnf.d/server.cnf{,.back} vim /etc/my.cnf.d/server.cnf ##mariadb服務器端配置文件 [mysqld] ##以下項是優化…

    Linux干貨 2017-06-02

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-02 14:35

    第5題錯了

欧美性久久久久