Linux・シェルクイズ

ファイル操作、chmod の数字、grep / find / awk / sed、パイプとリダイレクト、プロセスの確認と終了など、現場で手が止まらないための Linux コマンドの基礎を出題します。

出題範囲

  • ls / cp / mv / rm とオプション
  • chmod / chown と権限の数字表記
  • grep / find / awk / sed の基本
  • パイプとリダイレクト(> >> 2>&1 |)
  • ps / kill / top とシグナル
  • tar / ssh / scp、環境変数

問題一覧

各問題の解説ページです。正答と解説、公式ドキュメントへの参考リンクを載せています。

番号問題形式難易度
linux-012隠しファイルも含めて詳細(長い形式)で一覧する。空欄は?記述基礎
linux-013src はディレクトリ。次のコマンドを実行すると?4 択基礎
linux-014b.txt が既に存在するとき、mv a.txt b.txt は確認なしで b.txt を上書きする○×基礎
linux-015途中の src と main が無くても一度に作る。空欄のオプションは?記述基礎
linux-016rm -rf /tmp/work/* は確認なしで /tmp/work の中身を削除する○×基礎
linux-017a.txt と .hidden.txt だけがあるディレクトリで実行。出力は?4 択基礎
linux-018既に中身のある memo.txt に touch memo.txt を実行すると?4 択標準
linux-019logs ディレクトリをバックアップしたいがコピーされない。このスクリプトへの指摘として正しいものは?4 択標準
linux-020chmod 755 run.sh の後、ls -l で表示される権限は?4 択基礎
linux-021所有者は読み書き、グループとその他は読みのみにする数字表記は?記述基礎
linux-022他の権限は変えず、所有者にだけ実行権限を追加する記号表記は?記述標準
linux-023ls -l で次のように出た。グループ staff のユーザーができることは?4 択標準
linux-024ディレクトリに r 権限があれば、x 権限が無くても中のファイルの内容を読める○×応用
linux-025次のコマンドが変えるものは?4 択標準
linux-026./run.sh で Permission denied と出た。適切な対処は?4 択基礎
linux-027配置したスクリプトが Permission denied で動かない。このスクリプトへの指摘として正しいものは?4 択標準
linux-028次のコマンドの 2>&1 の意味は?4 択基礎
linux-029次を順に実行したとき、最後の cat の出力は?4 択基礎
linux-030次のコマンドで画面に表示されるものは?4 択応用
linux-031既存の build.log を消さずに、末尾に出力を追記する記号は?記述基礎
linux-032次のコマンドの標準エラー出力はどこへ行く?4 択応用
linux-033cmd1 | cmd2 のパイプは、cmd1 の標準エラー出力も cmd2 の標準入力へ渡す○×標準
linux-034次のコマンドでの tee の役割は?4 択標準
linux-035次のコマンドでの xargs の役割は?4 択標準
linux-036words.txt の単語を出現回数の多い順に表示する正しいパイプラインは?4 択標準
linux-037kill 1234 と kill -9 1234 の違いは?4 択基礎
linux-038f.txt の中身は abc の 1 行。2 行目の echo の出力は?4 択応用
linux-039この後に起動する子プロセスにも変数を引き継がせる。空欄は?記述基礎
linux-040ps aux | grep nginx の結果には、grep nginx 自身の行が混ざることがある○×標準
linux-041次のコマンド末尾の & の意味は?4 択基礎
linux-042実行すると ls などの基本コマンドが見つからなくなる。このスクリプトへの指摘として正しいものは?4 択応用
linux-043引数なしで cd を実行すると、環境変数 HOME のディレクトリに移動する○×基礎
linux-044ps aux が表示する範囲は?4 択標準
linux-001次のコマンドは何をする?4 択基礎
linux-002次のコマンドの出力は?4 択基礎
linux-003大文字小文字を区別せずに error を含む行を探す。空欄のオプションは?記述基礎
linux-004次のコマンドの出力は?4 択基礎
linux-005n.txt には 3、10、2 が 1 行ずつ入っている。出力は?4 択応用
linux-006次のコマンドの出力は?4 択標準
linux-007f.txt は apple、banana、mango の 3 行。出力は?4 択基礎
linux-008次のコマンドが表示するものは?4 択基礎
linux-009ERROR を含まない行だけを表示する。空欄のオプションは?記述標準
linux-010app.log の ERROR 行の数を数える正しいパイプラインは?4 択基礎
linux-011IP ごとの件数を多い順に出したいのに件数がおかしい。4 行目を正しく直して書いてください。記述応用
linux-045次のコマンドの出力は?4 択基礎
linux-046引数なしで実行するとエラーになる。[ ] は使ったまま、3 行目を正しく直して書いてください。記述標準
linux-047build が無いとカレントのファイルが消える。このスクリプトへの指摘として正しいものは?4 択応用
linux-048次を実行するとどうなる?4 択標準
linux-049ディレクトリ logs を logs.tar.gz に固める正しいコマンドは?4 択標準
linux-050app.tar.gz を web01 の deploy ユーザーの /tmp へ送る正しい scp は?4 択基礎

よくある質問

Linux・シェルのクイズは何が出ますか?

ls / cp / mv / rm とオプション、chmod / chown と権限の数字表記、grep / find / awk / sed の基本、パイプとリダイレクト(> >> 2>&1 |)、ps / kill / top とシグナル、tar / ssh / scp、環境変数を出題範囲にしています。1 問 10 秒前後で解ける基礎的な内容が中心で、暗記ではなくコードを読んで判断する形式が多いです。

何問ありますか?

現在 50 問です。すべてオリジナルで、ビルド時に構造検証を通したものだけを掲載しています。

回答は送信されますか?

問題の番号・正誤・選んだ選択肢の番号・かかった時間を、問題改善のための統計として Google アナリティクスに送信します。記述式(SQL・コマンド・英単語を書く問題)は、書いた答えも送信します。結果画面でエンジニア歴を答えた場合は、その区分も送信します(任意)。