文本文件的操做&&用戶與用戶組管理

文本文件的操做shell

#輸入重定向ui

 tr 'a-z' 'A-Z'3d

  helloblog

  HELLOfile

  world權限

  WORLD密碼

 重定向後im

  tr 'a-z' 'A-Z' < filed3

  HELLO WORLD統計

#格式化輸入內容到文件:

 

#標準輸入、標準輸出與標準錯誤

標準輸入0(鍵盤僅讀取)、標準輸出1與標準錯誤2(顯示屏僅寫入)

以下例:passwd文件中有標準輸出1與標準錯誤2

 

只顯示標準錯誤2到顯示屏上,標準輸出1寫入passwd.ok

 

只顯示標準輸出1到顯示屏上,標準錯誤2寫入passwd.err

 

查看寫入的文件passwd.ok,passwd.err

 

標準輸出1與標準錯誤2同時寫入passwd.ok(注意:直接寫入用」>」,追加到原文件後加」>>」)

 

#管道」|」

表示含義:將前一條命令的正確輸出做爲管道符後面命令的標準輸入;

 

這裏正確輸入僅兩個

將標準錯誤轉化爲標準輸出:」2>&1」

 

#tee

將輸出另保存爲一文件,並不影響其顯示屏的顯示(以下例題3))

#練習:

1).

2).顯示/etc/passwd文件的第15-18行內容;

3).顯示/bin中文件包含大寫字母的文件,保存到bin_upper_file.txt文件中,

並統計個數顯示到屏幕;

 

用戶與用戶組管理

#用戶管理

用戶文件: /etc/passwd

user:passwd:uid:gid:用戶說明:用戶家目錄:shell類型

命令:useradd   usermod   id  (userdel -r username)

#用戶組管理

用戶組文件: /etc/group

groupname:passwd:gid:組的成員

命令:groupadd (-g)  groupmod  groupdel

#管理用戶密碼

用戶組文件: /etc/shadow

命令:passwd    chage

#用戶權限下放sudo

下放權限的用戶使用:sudo useradd hello

#練習:

 

建立結果以下:

可用passwd和chage命令進行修改

結果以下:

 

相關文章
相關標籤/搜索