Linux技術

GNU & UNIXコマンド

更新日:



GNU & UNIXコマンド

問1
◆command1に続けてcommand2を実行するよう、bashシェルのコマンドラインに入力したいと思います。command1が正常に終了しなかった場合のみ、command2が実行されるようにするには、どのように指定すればよいですか。

  1. command1 ; command2
  2. command1 || command2
  3. command1 && command2
  4. command1 :: command2

解答:

問2
◆あなたはbashシェルを使って作業をしています。次のコマンドラインを実行すると、結果はどうなりますか。

  $ TEST=date;echo `$TEST`

  1. 現在の日時が表示される
  2. 「$TEST」と表示される
  3. 「$date」と表示される
  4. 「date」と表示される
  5. 誤りがあるのでエラーになる

解答:

問3
◆自分専用のコマンドを収めた/mnt/sv01/binディレクトリを環境変数PATHに追加したいと思います。bashシェルではどのようにすればよいですか。

  1. PATH=PATH+'/mnt/sv01/bin'
  2. PATH=/mnt/sv01/bin
  3. PATH=$PATH:/mnt/sv01/bin
  4. $PATH=/mnt/sv01/bin

解答:

問4
◆ファイルtest.txt内の英小文字を全て英大文字に変更するには、どのコマンドを実行すればよいですか。

  1. cat test.txt | tr 'a-z' 'A-Z'
  2. tr test.txt 'a-z' 'A-Z'
  3. cat test.txt | tr 'A-Z' 'a-z'
  4. tr [:lower:] [:upper:] < test.txt

解答:
解答例:1.2.3.4 (昇順入力)動作不安定中

問5
◆/var/log/messagesファイルの末尾20行を表示したい場合、どのコマンドを実行すればよいですか。

  1. tail -20 /var/log/messages
  2. head -20 /var/log/messages
  3. tac -20 /var/log/messages
  4. cut -20 /var/log/messages

解答:

問6
◆テキストファイル内にあるスペースをタブに変換したい場合、どのコマンドを使うのが適切ですか。

  1. od
  2. expand
  3. unexpand
  4. nl
  5. fmt

解答:

問7
◆ディレクトリ内の全てのファイルを、所有者やアクセス権の情報を保持したままコピーしたい場合、適切なコマンドとオプションの組み合わせはどれですか。

  1. mv -r
  2. copy -a
  3. cp -f
  4. cp -i
  5. cp -p

解答:

問8
◆commandコマンドの実行結果とエラー出力をcommand.logファイルに保存したいと思います。以下のどれを実行するのが適切ですか。

  1. command > command.log
  2. command 2>> command.log
  3. command 2>&1 | command.log
  4. command > comman.log 2>&1

解答:

問9
◆実行中のプロセスの親子関係をツリー状に表示したい場合、psコマンドで使うオプションは何ですか。オプション1文字を記入してください。

解答:

問10
◆バックグランドでupdatedbコマンドを実行させたいと思います。bashシェルを使っている場合、updatedbコマンドに続けて、何を入力すればよいですか。1文字を記入してください。

 updatedb _

解答:

問11
◆フォアグラウンドで実行中のジョブを一時停止させるには、どのような操作をすればよいですか。

  1. Altキーを押しながらF2キーを押す
  2. Ctrlキーを押しながらZキーを押す
  3. Ctrlキーを押しながらPキーを押す
  4. CtrlキーとAltキーとDeleteキーを同時に押す

解答:

問12
◆PIDが568のプロセスが異常な動作をしているので終了させたいと考え、次のコマンドを入力しました。

  # kill 568

 ところがプロセスはそのまま動作し続けています。強制的に終了させるには、以下のどのコマンドを実行するのが適切ですか。

  1. kill -HUP 568
  2. kill -INT 568
  3. kill -TERM 568
  4. kill -KILL 568
  5. kill -1 568

解答:

問13
◆PIDが569のプロセスは、処理が終了するまでに1時間あまりかかりそうです。至急に処理しなければならないジョブが現れたので、優先度を低くしたい場合、以下のどのコマンドを実行するのが適切ですか。

  1. nice -19 -p 569
  2. nice 19 -p 569
  3. renice 19 -p 569
  4. renice -19 -p 569

解答:

問14
◆テキストファイルのfile01.txtに含まれる全ての「ymb」を「YMB」に変換し、file02.txtとして保存したい場合、どのコマンドを実行するのが適切ですか。

  1. sed s/ymb/YMB/g file01.txt > file02.txt
  2. tr ymb YMB < file01.txt > file02.txt
  3. sed -f /ymb/YMB file01.txt file02.txt
  4. grep ymb YMB < file01.txt > file02.txt

解答:
解答例:1.2.3.4 (昇順入力)動作不安定中

問15
◆viエディタでテキストファイルを編集しています。現在カーソルの置かれている行から8行を削除したい場合、どのように入力すればよいですか。現在はコマンドモードになっています。

  1. 「dd」と入力すると行数を尋ねてくるので「8」と入力する
  2. 「d8」と入力する
  3. CtrlキーとDキーを8回押す
  4. 「8dd」と入力する
  5. 「8yy」と入力する

解答:

-Linux技術

Copyright© ymb , 2020 All Rights Reserved Powered by STINGER.