問題一覧
1
実行したコマンドの履歴が保存されるファイル名を書きなさい
.bash_history
2
commandという一般コマンドのマニュアルをセクション番号を指定して参照する書式を書きなさい
man 1 command
3
sed s/[XYZ][xyz]/vv/g コマンドを以下の文字列に対して実行した結果を書きなさい XYZxyz
XYvvyz
4
現在のシェルで実行されているすべてのバックグラウンドプロセスを一覧表示するコマンドを書きなさい
jobs
5
bashシェルにおいて、コマンド履歴の保持数を格納する環境変数を書きなさい
HISTSIZE
6
実行中のプロセスの優先度を変更するコマンドを書きなさい
renice
7
特定の間隔でプログラムを実行し、出力を表示するコマンドを書きなさい
watch
8
ディレクトリ/zouの権限は以下の通りである。このディレクトリのパーミッションを数値3桁で書きなさい drwxr-xr-x 3 root 4096 Jan 18 13:40 /zou
755
9
ディレクトリ/tmp とその配下のファイルやディレクトリのうち、所有者がrootであるものを一覧表示する コマンドを2つ選びなさい
find /tmp/ -user root, find /tmp/ -user root -print
10
findコマンドにおいて検索起点から検索する階層を指定できるオプションを選びなさい
-maxdepth
11
findコマンドの出力を xargsコマンドにリダイレクトする。ファイル名にスペースが含まれる場合に使用するfindコマンドのオプションを選びなさい
-print0
12
次のファイル名に一致するメタキャラクタを選びなさい ttya0 ttya1 ttya2
tty?[0-5]
13
ファイルの種別を表示するコマンドはどれか
file
14
ユーザのホームディレクトリ下の「 ¥dir 」という名前のディレクトリを削除するコマンドを選びなさい
rmdir ~/¥¥dir
15
以下、左記のファイル名を右記のようにsedコマンドで変換して出力するとき、適切な正規表現を選びなさい txt1.txt txt1.bak.txt atxt.txt atxt.bak.txt txtB.txt txtB.bak.txt
s/txt$/bak.txt/
16
viで3行分テキストを削除し、カーソルを別の行に移動した。その下の行に削除したテキストを挿入する コマンドを選びなさい
p
17
viにおいて、複数の行に対してカーソル操作やテキスト編集を適用したい。適切な操作を選びなさい
コマンドの直前に数字を指定する
18
viでキーワードを下から上に検索するコマンドはどれか
?
19
gzip形式で圧縮されたtarアーカイブtexts.tar.gzには、ファイルa.txtおよびb.txtが含まれている。 gunzip texts.tar.gzを実行したあと、カレントディレクトリに置かれるファイルはどれか
texts.tar
20
以下出力を参照し、ディレクトリsales下に作成されるファイルの所有グループをsalesに設定するコマンドを選びなさい drwxrwxr-x 2 root sales 2048 Sep 16 12:28 sales
chgrp -p sales sales
21
新規ファイルにデフォルトで「-rw-r-----」というパーミッションを設定したい。umaskコマンドで 指定する値はどれか
0027
22
実行可能ファイル/bin/fooにSUID(SetID)を設定するコマンドを選びなさい
chmod 4755 /bin/foo
23
ハードリンクの使用が推奨されていない理由を選びなさい
ハードリンクは別のファイルシステム上のファイルの設定することができないため
24
以下、ls -li の出力を参照し、a.txtと同じiノード番号を持つc.txtを作成するコマンドを選びなさい 334678 -rw-rw-r-- 2 1000 1000 0 Jan 30 22:00 a.txt 359009 lrwxrwxrwx 1 1000 1000 May 1 07:08 c.txt -> a.txt
ln a.txt c.txt
25
システムの稼働時間を表示できるコマンドを2つ選びなさい
top, uptime
26
ユーザrootが実行中の全プロセスIDを表示するコマンドを2つ選びなさい
pgrep -u root, pgrep -U 0
27
[ Ctrl ] + [ C ] でプロセスに送られるシグナルはどれか
SIGINT
28
&で終わるコマンドラインみ関する記述として正しいものを選びなさい
コマンドが現在のシェルのバックグラウンドで実行される
29
システムからログアウトしたあとも dbmaintコマンドを実行し続けたい。適切なコマンドを選びなさい
nohup dbmaint &
30
niceコマンドを使用してプロセスを起動した場合、デフォルトのnice値はいくつか
10
31
passwd という文字列と部分一致するマニュアルを表示するコマンドの書式として適切なものを 2つ選びなさい
man -k passwd, apropos passwd
32
ファイルの内容を8進数で出力できるコマンドを選びなさい
od
33
圧縮されたアーカイブファイルkuma.tar.gzを解凍・展開するコマンドとして適切なものを2つ選びなさい
tar xzvf kuma.tar.gz, gunzip kuma.tar.gz ; tar xvf kuma.tar
34
プロセスを強制終了するシグナルとして適切なものを2つ選びなさい
9, KILL
35
プロセスID(PID)1004のプロセスのnice値を-10に設定したい。適切な書式を選びなさい
renice -10 1004
36
viで、ファイルを保存して終了したい。コマンドモードで入力すべきキーを2つ選びなさい
:wq, ZZ
37
ユーザkumaのホームディレクトリ配下に、imo/umai を作成したい。このとき、ディレクトリimoは まだ存在しない。適切なコマンドを選びなさい
mkdir -p /home/kuma/imo/umai
38
ディレクトリ/tmp/zou内のすべてのファイルおよびディレクトリをカレントにコピーしたい。 適切なコマンドを選びなさい
cp -Rf /tmp/zou/*.
39
ディレクトリ/tmp内のすべてのファイルおよびディレクトリを削除したい。適切なコマンドを選びなさい
rm -rf /tmp/*
40
ファイルichigo.txt内の小文字をすべて大文字に変換して表示したい。適切なコマンドを選びなさい
tr a-z A-Z < ichigo.txt
41
ファイルichigo.txt内の文字列「bob」をすべて「Bob」に変換したい。適切なコマンドを選びなさい
sed 's/bob/Bob/g' ichigo.txt
42
ls /etc /kumaを実行した際に出力される標準出力と標準エラー出力とを両方ともファイルresult.logに 保存したい。適切なコマンドを選びなさい
ls /etc /kuma > result.log 2>&1
43
ファイルname.txtに記入されているファイル名をもとに、複数の新規ファイルを一度に作成したい。 適切なコマンドを選びなさい
cat name.txt | xargs touch
44
gzip形式で圧縮したアーカイブファイルarc.tar.gzの内容を表示したい。適切なコマンドを2つ選びなさい
tar tzf arc.tar.gz, tar tvzf arc.tar.gz
45
環境変数PATHにディレクトリ/home/kumaを追加する。最も適切なものはどれか。
PATH=$PATH:/home/kuma
46
ディレクトリ/tmp/zou内のすべてのファイルおよびディレクトリをカレントディレクトリに移動したい。 適切なコマンドを選びなさい
mv -f /tmp/zou*.