Skip to content

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

パスワードの変更を行うコマンドです。

ファイルシステム

mkfs

mount

Linuxのファイル

userdel

adduser

SUID

SGID

id

dpkg,etc

dselect

uniq

apt-get,etc

仮想マシン(VM)とコンテナ(LXC)

lspci

lsusb

lsmod

ハードウェア

ブートローダー

ブートローダー

dmesg

init

telinit

uname

wall

Conohaでディスクを追加する

複数の画像をpdfに変換する

lsblk

umount

/etc/fstab

lscpu

シェル変数と環境変数の違い

split

変数の展開

stat

正規表現

特殊文字のエスケープ

xargs

man

tune2fs

fsck,e2fsck

xfs_repair

type

システムアーキテクチャ

modprobe

ACPI

GPTとMBR

GRUB,GRUB2,etc

dd

init, telinit

systemctl

uname

wall

/etc/hostsでホスト名とIPアドレスを対応させる

BIOSとUEFI

at,batch

zypper

userdel

date

chage

hwclock

ntpd,ntpdate,etc

journalctl

shutdown

dd

SysVinit

systemd

debugfs

cpio

chgrp

gdisk

parted

pkill

LPIC101直前まとめ

X.org,etc

/etc/passwd

/etc/group

cron,crontab,anacron,etc

Wayland

getent

groupadd,groupdel

chronyc,chronyd

syslog,rsyslog,syslog-ng,systemd journal,systemd-cat,logger,logrotate,etc

プリンター,lpadmin,Ghostscript,etc

locale

iconv

IPアドレス,サブネットマスク,NetworkManager,etc

TCP,UDP

netstat

ping

traceroute,tracepath

lsof

ifconfig,ifup,ifdown,etc

ip(コマンド)

route

nmcli

hostname

host

dig

Postfix,Exim,Sendmail,MTA,newaliases,etc

su,sudo,sudoers,etc

xinetd,TCP Wrapper,etc

ssh,ssh-keygen,ssh-agent,etc

gpg

ulimit

systemdのタイマー

/etc/hosts

/etc/resolv.conf

last

タイムゾーン,etc

関連記事

  1. シェル変数と環境変数
  2. findコマンドでディレクトリを探す
  3. cut コマンドで文字をカットする
  4. id_rsa’ are too open.
  5. tar (child): gzip: Cannot exec: No such file or directory
  6. sudo 時に PATH を引き継ぐ
  7. curlでpostでJson送るときにレスポンスヘッダーも確認したい