3週目のジョブ(更新中...)
3週目の宿題の解答表示/etcディレクトリの下に、アルファベット以外の先頭に、アルファベットおよびその他の任意の長さの任意の文字が続くファイルまたはディレクトリ が続く./etcディレクトリの下にあるpで始まるすべてのファイルまたはディレクトリを/tmp/mytest 1ディレクトリにコピーします. /etc/issueファイルの内容を大文字に変換して/tmp/issueに保存する.outファイル ユーザーおよびグループ管理クラスコマンドの使用方法をまとめ、次の練習を完了してください. はグループdistroを作成し、そのGIDは2019である. は、ID番号1005のユーザmandrivaを作成する.基本グループはdistroである. はユーザmageiaを作成し、そのID番号は1100であり、ホームディレクトリは/home/linuxである. ユーザーmageiaにパスワードを追加し、パスワードはmageeduであり、ユーザーパスワードを設定して7日後に 期限が切れる mandrivaを削除しますが、ホームディレクトリは保持されます. ユーザslackwareを作成し、そのID番号は2002、基本グループはdistro、付加グループpeguinである. slackwareのデフォルトshellを/bin/tcshに変更します. ユーザーslackwareに追加グループadminsを追加します.
は、cdnet='cd/etc/sysconfig/network-scripts/' など、すべてのユーザに有効なコマンド別名を定義します./etc/passwdファイルの/bin/bashで終わる行 が表示されます./etc/passwdファイルの2桁または3桁の行 を検索/proc/meminfoファイルの大文字または小文字Sで始まる行を表示します.3つの実装形態 echoを使用して絶対パスを出力し、egrepを使用してパス名、タイプを取り出す.dirname/etc/passwdを実行した結果. ficonfig中のipアドレスを探し出し、要求結果はIPアドレス のみを表示する. vimカスタム自動インデント4文字が一時的に有効:テキストを編集する場合、コマンドモードにあり、以下のコマンドを入力してから車に戻る .スクリプトを作成し、3人のユーザーを自動的に追加し、3人のユーザーのuidの和 を計算する. find用法および一般的な用法の例 ifconfig ens 33命令結果における自機のIPv 4アドレス を探し出す.パーティション空間使用率の最大パーセンテージ値 を検出する.ユーザUIDの最大値を検出するユーザ名、UIDおよびshellタイプ .は/tmpの権限を検出し、 を数字で表示する.は、現在ホストに接続する各リモートホストIPの接続数を統計し、大きい順から小さい順に である.は、3人のユーザroot、mage、wangのUID、およびデフォルトshell を表示する./etc/rcを見つけます.d/init.d/functionsファイルの行の先頭にある単語(下線を含む)の後ろに括弧が付いている行 egrepを用いるそれぞれ/etc/rcを取り出す.d/init.d/functionsのベース名、ディレクトリ名 統計lastコマンドにrootで登録するホスト毎IPアドレス登録回数 .は、拡張正規表現を用いて、それぞれ0-9、10-99、100-199、200-249、250-255 を表す. ifconfigコマンド結果のすべてのIPv 4アドレス を表示する.この文字列:welcome to magedu linuxの各文字を並べ替え、繰り返し回数の多いものを前の に並べ替えます.
ls -d /etc/[^[:alpha:]][[:alpha:]]*
mkdir /tmp/mytest1;cp -r /etc/p*[^[:digit:]] /tmp/mytest1
cat /etc/issue | tr [:lower:] [:upper:] > /tmp/issue.out; cat /tmp/issue.out
groupadd distro -g 2019
useradd mandriva -u 1005 -g distro
useradd mageia -u 1100 -md /home/linux
echo mageedu | passwd --stdin mageia &> /dev/null;chage -M 7 mageia
userdel mandriva
groupadd peguin;useradd slackware -u 2002 -g distro -G peguin
chsh -s /bin/tcsh slackware
groupadd admins;gpasswd -a slackware admins
echo alias cdnet='cd /etc/sysconfig/network-scripts/' >> /etc/bashrc;. /etc/bashrc;
getent passwd | grep -v /bin/bash$
getent passwd | grep '[^0-9][0-9]\{2,3\}[^0-9]'
cat /proc/meminfo|grep '^[sS]'
grep '^[sS]' /proc/meminfo
grep -i '^s' /proc/meminfo
grep -e '^s' -e '^S' /proc/meminfo
:echo /dir1/dir2/file.type | egrep -o '^/.*/'
:echo /dir1/dir2/file.type | egrep -o '\.[[:alnum:]]+$'
:echo /dir1/dir2/file.type | egrep -o '[[:alnum:]]+$'
dirname /etc/passwd :/etc
ifconfig ens33|head -2|tail -1|tr -s ' '|cut -d' ' -f3
:set indentexpr=4
は永久に有効:テキストを編集する場合、以下のコマンドを入力してから車に戻る:!echo 'set indentexpr=4' >> ~/.vimrc
またはテキストを開かない場合、コマンドモードにあり、以下のコマンドを入力して車に戻るecho 'set indentexpr=4' >> ~/.vimrc
useradd uone -g test
useradd utwo -g test
useradd uthree -g test
getent passwd uone utwo uthree|cut -d':' -f3|paste -sd '+'|bc
ifconfig ens33|head -2|tr -s ' ' ':'|cut -d ':' -f 3|tail -n1
ifconfig ens33|grep netmask|tr -s ' '|cut -d ' ' -f 3
df|tr -s ' ' '%'|cut -d '%' -f 5|sort -nr|head -1
df|cut -c34-36|tr -d ' '|sort -nr|head -1
getent passwd|sort -t: -k3 -nr|head -1|cut -d: -f1,3,7 --output-delimiter='-'
stat /tmp|head -4|tail -1|tr '/' '('|cut -d'(' -f2
netstat -nt|tail -$(echo `netstat -nt|wc -l`-2|bc)|tr -s ' ' ':'|cut -d: -f6|sort|uniq -c|sort -nr
netstat -nt|grep :|tr -s ' ' ':'|cut -d ':' -f 6|sort|uniq -c|sort -nr
egrep '^(root|mage|wang)' /etc/passwd|cut -d':' -f3,7
egrep '^[[:alpha:]_]+\(' /etc/rc.d/init.d/functions
:echo /etc/rc.d/init.d/functions | egrep -o '\
last|egrep '^root.*\'|tr -s ' '|cut -d' ' -f3|sort|uniq -c|sort -nr
'[0-9]' '[[:digit:]]'
'[1-9][0-9]'
'1[0-9]{2}'
'2[0-4][0-9]'
'25[0-5]'
ifconfig|grep '\'|tr -s ' '|cut -d ' ' -f 3
echo 'welcom to magedu linux'|grep -o .|sort|uniq -c|sort -nr