LPICレベル1で出てくるLinuxコマンドのまとめ
LPICレベル1で出てくるLinuxコマンドのまとめです。
bzip2,bunzip2
bzip2 は圧縮に、bunzip2 は解凍に使われるコマンドです。
cat
cat
はテキストを表示するために使うコマンドです。
cp
ファイルやディレクトリを複製する場合に使うコマンドです。
file
ファイルの種類を調べるコマンドです。
gzip, gunzip
gzip は圧縮に、gunzip は解答に使われるコマンドです。
ls
ファイルやディレクトリの情報を一覧表示するコマンドです。
mv
ファイルやディレクトリの移動に使用するコマンドです。
mkdir
ディレクトリを作成するコマンドです。
rm
ファイルを削除するコマンドです。
rmdir
ディレクトリを削除するコマンドです。
touch
ファイルを作成するコマンドです。
chsh
ユーザーをログインをできないようにするコマンドです。
tar
アーカイブファイルの管理に使用するコマンドです。
xz,unxz
xz は圧縮に、unxz は解凍に使われるコマンドです。
tee
標準入力から読み込んだデータ尾を標準出力とファイルの両方に出力するコマンドです。
more
more
は1画面に収まらないような長いテキストを表示するために使うコマンドです。
less
less
は1画面に収まらないような長いテキストを表示するために使うコマンドです。
メタキャラクター
メタキャラクターは特別な意味や役割を持つ文字です。
リダイレクト
出力結果やエラーをテキストファイルに出力したりすることができます。
コマンドを続けて実行する
出力結果やエラーをテキストファイルに出力したりすることができます。
grep
テキストデータ内の文字列検索を行うコマンドです。
head
テキストファイルの先頭部分を表示するコマンドです。
tail
テキストファイルの末尾部分を表示するコマンドです。
tr
標準入力であるキーボードから入力した文字を指定した文字に変換し、標準出力であるディスプレイに表示するコマンドです。
sed
テキストを置換するコマンドです。
cut
ファイル内の行中の特定部分のみを取り出すコマンドです。
wc
テキストファイルの文字数や行数を数えるコマンドです。
od
ファイルの内容を8進数で表示するコマンドです。
sha256sum,sha512sum
SHA256ハッシュ値を求めるコマンドです。
pgrep
現在実行中のプロセスを調べて、ユーザー名、UID、GIDなどを元にプロセスIDを検索します。
fgrep
fgrepは正規表現を使用せずに検索したい時に使用します。
vi
ファイルの作成、編集を行うコマンド(エディタ)です。
ps
プロセスの情報を得るコマンドです。
nice
プロセスの優先度をデフォルトから変更して実行するコマンドです。
renice
動作中のプロセスの優先度を変更するコマンドです。
fg
指定したジョブをフォアグラウンドに移行するコマンドです。
bg
指定したジョブをバックグラウンドに移行します。
jobs
実行中のジョブを表示するコマンドです。
nohup
ログアウトしてもプログラムを実行し続けるためのコマンドです。
kill
シグナルを送信し、プロセスを終了させるためのコマンドです。
killall
プロセス名を指定してシグナルを送信する際に使用するコマンドです。
watch
指定されたコマンドを繰り返し実行するコマンドです。
tmux
tmuxは、1画面で複数の端末(ターミナル)を操作できるアプリケーションです。
Filesystem Hierarcchy Standard
ディレクトリ構造の標準を定めた仕様書です。
pvcreate
複数のハードディスクやパーティションにまたがった記憶領域を、あたかも一つのディスクとして扱うことのできるディスク管理機能です。
fdisk
パーティションを作成、削除するコマンドです。
df
ファイルシステムの使用状況を表示するコマンドです。
du
ファイル、ディレクトリの使用容量の表示するコマンドです。
groups
ユーザーのグループを表示するコマンドです。
パーミッション
ディレクトリやファイルなどを操作するための権限です。
chmod
ファイルやディレクトリに設定されているパーミッションを変更するコマンドです。
umask
デフォルトのパーミッションを決定するumask値を確認、設定するコマンドです。
chown
指定されたファイルの所有者とグループを変更します。
chgrep
指定されたファイルの所有者と所有グループを変更します。
ln
ファイルへのリンクを作成するコマンドです。
find
指定したディレクトリ以下で、指定した検索条件に合致するファイルを検索するコマンドです。
locate,updatedb
locateはファイルを名前で検索するコマンドです。 updatedbはlocate用の検索データベースを作成します。
which
指定されたコマンドがどのディレクトリに格納されているかを、PATH環境変数で指定されたディレクトリをもとに探します。
whereis
指定されたコマンドのバイナリー、ソース、マニュアルページの場所を表示するコマンドです。
ldconfig
リンクの作成やライブラリのキャッシュを行うコマンドです。
ldd
lddコマンドは共有ライブラリへの依存関係を表示するコマンドです。
rpm
Red Hat 系のディストリビューションで採用されているパッケージ管理システムです。
yum,etc
yum update はインストール済みのパッケージをアップデートするコマンドです。
rpm2cpio
rpmコマンドをcpioアーカイブ形式に変換し、標準出力に出力するコマンドです。
bash
Linuxでコマンドなどの命令文を記述したシェルを実行するために使われます。
SSHキーを設定する
サーバー側で鍵を生成し、クライアント側にダウンロードする方法です。
alias
エイリアスを設定するコマンドです。
unalias
エイリアスを解除するコマンドです。
シェル変数
さまざまなシェル変数についてです。
シェルスクリプト
シェル上で実行できるプログラミング言語です。
useradd,usermod,userdel
ユーザーを追加したり、削除したりするコマンドです。
passwd
パスワードの変更を行うコマンドです。