linuxジョブ3

4474 ワード

1、表示/etcディレクトリの下で、アルファベット以外で始まり、1つのアルファベットとその他の任意の長さの任意の文字のファイルまたはディレクトリが続く.
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# ls -l /etc/[^[:alpha:]][[:alpha:]]*
ls: cannot access /etc/[^[:alpha:]][[:alpha:]]*: No such file or directory
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# touch /etc/1ahaha
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# touch /etc/1b
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# ls -l /etc/[^[:alpha:]][[:alpha:]]*
-rw-r--r-- 1 root root 0 Dec 18 22:46 /etc/1ahaha
-rw-r--r-- 1 root root 0 Dec 18 22:47 /etc/1b
([email protected] ?? AS6U7.amd64)[root@centos6 etc]#

2、コピー/etcディレクトリの下にpで始まるすべてのファイルまたはディレクトリは/tmp/mytest 1ディレクトリにあります.
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# mkdir /tmp/mytest1
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# cp -r /etc/p*[^0-9] /tmp/mytest1/
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# ls /tmp/mytest1/
pam.d    pbm2ppa.conf  plymouth                      popt.d       prelink.conf    profile.d
pango    pcmcia        pm                            portreserve  prelink.conf.d  protocols
passwd   pinforc       pm-utils-hd-apm-restore.conf  postfix      printcap        pulse
passwd-  pki           pnm2ppa.conf                  ppp          profile         purple
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# 

3、/etc/issueファイルの内容を大文字に変換して/tmp/issueに保存する.outファイル内
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# cat /etc/issue | tr a-z A-Z > /tmp/issue.out
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# cat /tmp/issue.out 
CENTOS RELEASE 6.10 (FINAL)
KERNEL \R ON AN \M



4、ユーザーとグループ管理クラスコマンドの使用方法をまとめて説明し、linuxシステムで、ユーザーとグループの管理クラスコマンドについて、一般的なコマンドは、useradd#ユーザー追加コマンドuserdel#ユーザー削除コマンドusermod#ユーザー属性を変更するコマンドgroupadd#ユーザーグループgroupdel#ユーザーグループgroupmod#ユーザーグループ属性を変更するコマンドchown#ファイルを変更する所属者と所属グループpasswd#ユーザーにパスワードを変更するgpasswd#ユーザーグループにパスワードを変更する
  (1)、   distro, GID 2019;
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# groupadd -g 2019 distro
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# tail -1 /etc/group
distro:x:2019:
  (2)、    mandriva,  ID  1005;    distro;
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# useradd -u 1005 -g 2019 mandriva
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# tail -1 /etc/passwd
mandriva:x:1005:2019::/home/mandriva:/bin/bash

  (3)、    mageia, ID  1100,    /home/linux;
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# useradd -u 1100 -d /home/linux mageia
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# tail -1 /etc/passwd
mageia:x:1100:1100::/home/linux:/bin/bash

  (4)、   mageia    ,   mageedu,       7    
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# echo "mageedu" | passwd --stdin mageia 
Changing password for user mageia.
passwd: all authentication tokens updated successfully.
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# passwd -x 7 mageia
Adjusting aging data for user mageia.
passwd: Success

  (5)、  mandriva,       ;
[root@centos6 etc]# userdel mandriva
  (6)、    slackware, ID  2002,    distro,   peguin;
[email protected] ?? AS6U7.amd64)[root@centos6 etc]# useradd -u 2002 -g distro -G peguin slackware
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# id slackware
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin)
  (7)、  slackware   shell /bin/tcsh;
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# grep slack /etc/passwd
slackware:x:2002:2019::/home/slackware:/bin/tcsh

  (8)、   slackware     admins;
[email protected] ?? AS6U7.amd64)[root@centos6 etc]# usermod -aG admins slackware
([email protected] ?? AS6U7.amd64)[root@centos6 etc]# id slackware
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin),2021(admins)