linuxジョブ3
4474 ワード
1、表示/etcディレクトリの下で、アルファベット以外で始まり、1つのアルファベットとその他の任意の長さの任意の文字のファイルまたはディレクトリが続く.
2、コピー/etcディレクトリの下にpで始まるすべてのファイルまたはディレクトリは/tmp/mytest 1ディレクトリにあります.
3、/etc/issueファイルの内容を大文字に変換して/tmp/issueに保存する.outファイル内
4、ユーザーとグループ管理クラスコマンドの使用方法をまとめて説明し、linuxシステムで、ユーザーとグループの管理クラスコマンドについて、一般的なコマンドは、useradd#ユーザー追加コマンドuserdel#ユーザー削除コマンドusermod#ユーザー属性を変更するコマンドgroupadd#ユーザーグループgroupdel#ユーザーグループgroupmod#ユーザーグループ属性を変更するコマンドchown#ファイルを変更する所属者と所属グループpasswd#ユーザーにパスワードを変更するgpasswd#ユーザーグループにパスワードを変更する
([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)