Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

一般的なUbuntu Linuxターミナル コマンドの説明

Summary: 次の記事では、Ubuntu Linuxで使用される一般的なターミナル コマンドについて説明します。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

目次:

  1. 基本的な制御コマンド
  2. 基本的なユーザーおよびシステム コマンド
  3. 基本的なドライブおよび権利のコマンド
  4. 基本的なネットワーク コマンド

基本的な制御コマンド

 

ターミナル コマンドは、Ubuntuターミナル アプリケーションでコンピューター上のタスクを実行するために使用できる手順です。使用方法が分かりやすくなり、この記事が参考資料としても使用できるように、ターミナル コマンドを細かく表に分割しました。

 
コマンド 効果 その他の情報
cd ディレクトリーの変更 このコマンドを使用すると、ファイル システム間を移動
できます。入力
cd または cd~ 「ターミナル」のデフォルトの
開始位置であるホームフォルダに移動します
cd/ ルート ディレクトリーに移動します  
cd.. 1つ上のディレクトリー レベル  
cd- 前のディレクトリーに戻る  
pwd 印刷作業ディレクトリー これにより、ファイルシステム内の場所が表示されます。
bash GNU Bourne-Againシェル  
break ループから出る  
case 条件付きでコマンドを実行する  
clear ターミナル画面をクリア  
continue ループの次の反復を再開する  
cron スケジュール設定されたコマンドを実行するデーモン  
crontab コマンドをスケジュールして後で実行する  
echo 画面にメッセージを表示する  
enable 統合シェル コマンドの有効化と無効化  
env 環境変数  
eval 複数のコマンドまたは引数を評価する  
expect 端末からアクセスするアプリケーションを自動化  
export 環境変数の設定  
expr 式の評価  
false 何もしない、失敗する  
for 単語を展開してコマンドを実行  
hash 名前引数のフルパス名を覚えておいてください  
hostname デバイス名を印刷または設定します  
if 条件付きでコマンドを実行する  
jobs アクティブなジョブをリストする  
join 共通フィールドでのラインの結合  
journalctl システム ログの表示と問題のトラブルシューティング サービス ログ、カーネル メッセージなどに関する情報を提供します
local 変数を作成する  
logout ログインシェルの終了  
more 一度に 1 画面ずつ出力を表示します  
nice コマンドまたはジョブの優先度の設定  
nohup ハングアップの影響を受けないコマンドの実行  
notify-send デスクトップ通知の送信  
op オペレーター アクセス  
readarray stdinからアレイ変数に読み取る  
readonly 変数または関数を読み取り専用としてマークする  
reboot デバイスの再起動  
return シェル関数を終了する  
sed ストリーム エディター  
select キーボード入力を受け入れる  
set シェル変数と関数を操作します  
shift 位置パラメータのシフト  
shopt シェル オプション  
shutdown Linuxをシャットダウンまたは再スタートする  
sleep 指定時間だけ遅延させる  
ssh セキュア シェル クライアント リモート・ログイン・プログラム
suspend このシェルの実行を一時停止します  
sync ディスク上のデータをメモリーと同期する  
test 条件式を評価する  
trap 信号が設定されたときにコマンドを実行する  
true 何もしない、正常に完了  
type コマンドの説明  
unshar シェルスクリプトの解凍  
until コマンドの実行 エラーが発生するまで
vmstat 仮想メモリー統計情報のレポート  
watch プログラムを定期的に実行または表示する  
while コマンドを実行  
write 別のユーザーにメッセージを送信する  
xargs Runユーティリティー、構築された引数リストを渡す  
### 端末の邪魔をせずにコメントやコメントをすることができます  
while コマンドを実行  

ファイルとテキストの管理は、コンピューターに格納されて使用されているファイルとテキストに直接影響するコマンドです。ダッシュ ツールと Windows エクスプローラー ツールは、このツールのよく知られたグラフィカル ユーザー インターフェイス (GUI) バージョンです。

 
コマンド 効果 その他の情報
cp コピー ファイルをコピーできます。これを行うには、コピーするファイルの名前をコマンドとともに追加します。ファイルの場所は、参照したディレクトリー内です。それ以外の場合は、次のように入力します。 cp~/< file path > コピーするファイルの場所を指定します。
ls リスト 現在のディレクトリー内のすべてのファイルを一覧表示します
ls~ ホーム ディレクトリーのファイルをリスト フォルダー名を追加すると、その特定のフォルダー内のすべてのファイルのリストが表示されます。例: ls~/desktop デスクトップフォルダ内のファイルを表示します
mkdir ディレクトリの作成 ディレクトリを作成できます。例:mkdir private filesは、ホーム ディレクトリー内にprivate filesという名前の新しいディレクトリーを作成します。ホーム ディレクトリーにという名称の新しいディレクトリーが作成されます。
mv 移動 このコマンドで、ファイルの名前を変更したり、ファイルを移動したりできます。ファイル名をsunny todayに変更したい場合は、次のように入力することをお勧めします。 mv sunny day」これには、正しいディレクトリを参照しているか、正しいファイル パスを指定している必要があります。入力時 mv day ~/Desktopを選択すると、ファイルの日がホームからデスクトップに移動されます。ファイル名も変更する場合は、コマンドの現在の名前の横に新しいファイル名も指定します。
rm 削除 ファイルを削除し、ファイル パスまたはファイル名を指定します
rmdir ディレクトリーの削除 削除 empty ディレクトリ
rm -r 再帰的に削除 ディレクトリーをその内容とともに削除します
grep テキスト文字列を検索  
head ファイルの先頭を表示  
less ファイルの一部を表示する  
tail ファイルの最後を表示  
apropos ヘルプマニュアルページを検索します  
aspell スペル チェッカー  
awk テキストの検索と置換 データベースの並べ替え、検証、またはインデックス作成
cmp 2 つのファイルを比較する  
comm 並べ替えられた 2 つのファイルを行ごとに比較します  
csplit ファイルをコンテキスト決定の部分に分割する  
cut ファイルを 2 つに分割する  
cksum CRCチェックサムとバイト数を出力  
find 設定した条件を満たすファイルを検索  
fmt 段落テキストの書式設定  
fold テキストを特定の幅に折り返す  
dir ディレクトリーのコンテンツの簡易リスト  
dircolors 色を設定 ls  
dirname フル パス名をパスに変換する  
dirs 記憶されているディレクトリーのリストを表示する  
cat ファイルの内容を表示する  
bzip2 名前付きファイルの圧縮または解凍  
chroot 別のルート ディレクトリーでコマンドを実行します  
fgrep 一定文字列と一致する行のあるファイルを検索する。  
fuser ファイルにアクセスしているプロセスを特定または強制終了します  
gawk ファイル内のテキストを検索および置換する  
gzip 名前ファイルの圧縮または解凍  
ln ファイル間のリンクを作成する  
locate ファイルを検索する  
look 特定の文字列で始まる行を表示する  
lpr オフライン印刷  
lpc ラインプリンタの制御プログラム  
lprm 印刷キューからジョブを削除する  
lprint ファイルを印刷する  
lprintd 印刷ジョブをキャンセルする  
lprintq 出力キューをリストする  
lsof 開いているファイルをリストする  
vdir ディレクトリーのコンテンツの詳細リスト ls -| -b
v ディレクトリーのコンテンツの詳細リスト ls -| -b
vi テキスト エディター  
uuencode ファイルをデコードする uuencodeを使用してファイルをデコードする
uuencode ファイルのエンコード uuencodeを使用してファイルをエンコードする
tty stdin上のターミナルのファイル名を出力する  
touch ファイルのタイムスタンプを変更する  
expand タブをスペースに変換する  
import x サーバー画面をキャプチャし、画像をファイルに保存します  
install ファイルをコピーして属性を設定する  
fg ジョブをフォアグラウンドに送信  
bg ジョブをバックグラウンドに送信  
nl 行に番号を付け、ファイルを書き込みます  
open ファイルを開くs default application  
paste ファイルの行をマージする  
pathchk ファイル名のポータビリティの確認  
popd 現在のディレクトリの以前の値を復元します  
pr 印刷するファイルの準備  
printcap プリンター機能データベース  
printenv 印刷環境変数  
printf データをフォーマットおよび印刷する  
pushd 現在のディレクトリを保存して変更します  
rcp 2台のマシン間でファイルをコピーする  
read 標準入力から行を読み取る  
rename ファイル名を変更する  
remsync 電子メールを使用したリモートファイルの同期  
mmb ファイルの一括移動と名前変更  
mtools MS-DOS ファイルの操作  
rev ファイル内の行を反転する  
rsync ファイルをリモート コピーする ファイル ツリーの同期
sdiff 2 つのファイルを対話形式でマージする  
scp セキュア コピー  
sftp セキュア ファイル転送プログラム  
slocate ファイルを検索する  
sort テキスト ファイルをソートする  
split ファイルを固定サイズの部分に分割する  
sum ファイルのChecksumを出力する  
tee 出力を複数のファイルにリダイレクトする  
tsort トポロジカル ソート  
unmask ユーザー ファイルの作成マスク  
source ファイルからコマンドを実行  
symlink ファイルに新しい名前を指定する。  
tr 翻訳、スクイーズ、削除  
uniq ファイルを統合  
wc バイト数、単語数、行数を印刷する  
whereis プログラムのユーザー $path、マニュアル ページ、およびソース ファイルを検索します  
which ユーザー $pathでプログラム ファイルを検索します  
wget Web ページまたはファイルを取得する  
unexpand スペースをタブに変換する  
yes 中断されるまで文字列を出力する  
xdg-open ユーザーが優先するアプリケーションでファイルまたはURLを開きます  
dmesg カーネルおよびドライバー メッセージを印刷する  

基本的なユーザーおよびシステム コマンド

 

これらのコマンドを使用すると、Ubuntuデバイスのユーザーとグループの設定を管理、構成、トラブルシューティング、リセットできます。

 
コマンド 効果 その他の情報
passwd パスワードを作成する  
groupadd グループの追加  
groupmod グループの変更  
chgrp グループを変更  
groupdel グループを削除  
adduser デバイスにユーザーを追加する  
addgroup デバイスにグループを追加する  
alias エイリアスの作成  
useradd 新しいユーザー アカウントを作成します  
usermod ユーザー アカウントの変更  
users ログインしているユーザーの一覧表示  
chmod アクセス権限を変更  
chown ファイルの所有者およびグループを変更  
groups ユーザーが属するグループ名を印刷します  
id ユーザーIDとグループIDを出力s  
logname ログイン名を印刷します  
su 別のユーザー ID で置き換える  
times ユーザーとコンピューターの時間  
who ログインしているすべてのユーザー名を印刷します  
timedatectl デバイスの時刻と日付の設定を管理します。(タイム ゾーンとNTPサーバーとの同期を含む)。  
whoami 現在のユーザー ID と名前を出力します id -un

次のコマンドは、デバイス固有のプログラムと情報を扱います。

 
コマンド 効果 その他の情報
cal Calendar(カレンダー) カレンダーを表示する
date 日付 日付を表示する
dc デスク電卓 電卓
fsck ファイル システム チェック  
bc 任意精度演算言語  
kill  プロセスの実行を停止する  
killall 名前によるプロセスの強制終了  
let シェル変数の算術演算を実行する  
make プログラムのグループを再コンパイルする  
pkill プロセスの実行を停止します  
ps プロセスのステータス  
seq 数値シーケンスの印刷  
units ある縮尺から別の縮尺への単位の変換  

パッケージとは、Ubuntuで新しいアプリケーションやファイルのロードおよびアップデートを行うためのデフォルト方式です。これらのコマンドを使用すると、ダウンロードされたパッケージを管理および構成できます。

 
コマンド 効果 その他の情報
apt -get ソフトウェア パッケージを検索してインストールする  
aptitude ソフトウェア パッケージを検索してインストールする  
apt -get update 利用可能なアップデートの更新  
apt - get upgrade すべてのパッケージをアップグレード  
apt -get dist-upgrade パッケージ交換を伴うアップグレードをする Ubuntuバージョンをアップグレードする
apt -get install pkgname パッケージを名前でインストールする  
apt -get purge pkgname 名前によるパッケージのアンインストール  
apt -get autoremove 古いパッケージを削除する  
apt -get -f install 壊れたパッケージを修復してみてください  
dpkg -configure -a 壊れたパッケージを修復してみてください  
dpkg -i pkg.deb ファイルのインストール: pkg.deb  

これらのコマンドを使用すると、Ubuntuデバイス上のサービスを直接管理できます。

 
コマンド 効果 その他の情報
start service ジョブ サービスの開始 Upstart
stop service ジョブ サービスの停止 Upstart
status service サービスが実行されているかどうかを確認します Upstart
/etc/init.d/service start サービスを開始する SysV
/etc/init.d/service stop サービスを停止する SysV
/etc/init.d/service restart サービスを再スタートする SysV
/etc/init.d/service check サービスをチェックする SysV
systemctlの 新しいサービス コマンド これは、 service
runlevel 現在のランレベルを取得する  

基本的なドライブおよび権利のコマンド

 

ドライブとフォーマットを管理するということは、コンピューターに接続されている周辺機器に影響を与える可能性があることを意味します。何台もあるハード ディスク ドライブ、リムーバブル メディアなどのデバイスが考えられます。コマンドライン レベルで、こうしたデバイスを管理および構成することができます。

 
コマンド 効果 その他の情報
mount ドライブのマウント  
unmount ドライブのアンマウント  
fdisk 形式 dis  
cfdisk Linuxのパーティション テーブル エディター  
dd ディスクを複製する ファイルの変換とコピー、ディスク ヘッダーまたはブート レコードの書き込み
ddrescue データ リカバリー ツール  
declare 変数の宣言と属性の割り当て  
df ディスクの空き容量 マウントされた各パーティションで
占有されている
ディスク領域の量を表示します。df はブロックの代わりに
MB と GB を使用します。
du ディレクトリーの使用状況 特定の
ディレクトリとそのすべての
サブディレクトリが使用する容量を表示します。
du -s ディレクトリーの使用状況の概要  
du -h ディレクトリーの使用方法の基本情報 これにより、情報が基本的な非技術的な形式に変換され
ます
free 使用可能な空き容量 これにより、使用可能な空き領域
の量がわかります
free -m 空き容量の統計情報を表示する 統計情報をMB単位で表示します
uname -a すべてのカーネル情報を取得する  
uname -r カーネル情報の取得  
lsb_release -a Linuxディストリビューションに関する情報を出力する  
top デバイスの監視を開始する これにより、監視が開始され、RAM、CPU、
スワップの使用率、および
実行中のプロセスの合計が表示されます
Htop コンピューター リソースのリアルタイム監視を提供 これは、 top
q デバイス監視の停止  
diff 2 つのファイルの相違点を表示する  
diff3 3 つのファイルの違いを表示する  
 
メモ: 次のコマンドのほとんどは、 sudo コマンドを前置きにする必要があります。これにより、一時的にrootユーザー管理者レベルに権限が昇格します。これは、ユーザーアカウントが所有していないディレクトリまたはファイルを操作するときに必要です。sudoを使用すると、パスワードの入力を求められます。このコマンドを使用できるのは、sudo(管理者)権限を持つユーザーだけです。
 
コマンド 効果 その他の情報
history 全コマンド ユーザーのリスト historyコマンドは、入力したコマンドの長いリスト
を表示します。各
コマンドは、番号の横に表示されます。次の
文字を入力できます | x をクリックして、リストから以前に
入力したコマンドを実行します (X
を数値に置き換えます)。履歴出力
が長すぎる場合は、 history | less
使用してください。
REISUB コンピューターの再起動 ALTキーとPRINTSCRNキー
の両方を押しながらこれを入力して、コンピューターを再起動します
apt -get アプリケーション インストール、削除、アップグレードなどに使用
file 1つ以上のファイルの型チェック  
sleep 遅延コマンド x秒待ってから次のコマンドに進みます
pidof PIDを読み取る 読み取り可能な形式で指定されたPID
ps コマンド ライン用システム モニター スクリプトにも適しています
cat コマンド ラインでのファイルの出力  
crontab 時刻ドライブ イベント  
man ヘルプ マニュアル プログラムのマニュアルを開き、コマンドマニュアルを表示します
man man マニュアルに関するマニュアル ヘルプページ ヘルプページの使用について
man intro コマンドの簡易リスト コマンド
に関する情報が必要な場合は、次を入力します。 < command name >-h または < command name
 >--help
と入力します。一部の
コマンドラインでは、関連付けられていない場合があります -h
-> --help
info info Infoページの概要  
basename ディレクトリーとサフィックスをファイル名から取り除く  
eject リムーバブル メディアの取り出し  
fdformat 低レベル形式 フロッピー ディスク(FD)をフォーマットする
mkisofs ハイブリッド ファイルシステムの作成  
format ディスクまたはテープをフォーマットする  
mknod ブロック・スペシャル・ファイルまたはキャラクタ・スペシャル・ファイルの作成  
quotactl ディスク クォータを設定する  
quotacheck ファイル システムのディスク使用量のスキャン  
quota ディスクの使用量と上限値を表示する  
tar テープ アーカイバー  
ram RAMディスク デバイス  

ファイルおよびディレクトリーにアクセスして変更するには、管理者レベルの権限が必要です。これらは、既存のファイルを変更または修復したり、他のファイルやディレクトリーが経験の浅いユーザーによって損害を与えないようにするために使用できます。

 
コマンド 効果 その他の情報
chmod モードを変更する  
su ユーザーの切り替え  
ulimit ユーザー リソースを制限する  
unalias エイリアスを削除する  
unset 変数名または関数名の削除  
function 関数マクロの定義  

昇格した権限は、Ubuntuでは管理者権限と呼ばれます。これらのコマンドは、デバイス上で十分に高いレベルで変更する必要がある場合に実行する必要があります。Windowsでは、管理者としてコマンド プロンプトを開きます。

 
コマンド 効果 その他の情報
sudo 権限の昇格 昇格された権限でのコマンドの実行
- < superuser do >;実行されたアクションを管理者パスワードで確認する必要がある
ことを示す一般的な表現
sudo -r ユーザーとしてルート シェルを開く  
sudo -r -u ユーザーとしてシェルを開く  
sudo -k sudoパスワードを忘れた場合  

基本的なネットワーク コマンド

 

これらのコマンドは、デバイスのネットワーク接続の構成とトラブルシューティングを扱います。有線接続とワイヤレス接続で共通です。

 
コマンド 効果 その他の情報
chkconfig アクティブ化されたサービスのチェック  
ping ネットワーク接続をテストする  
ftp ファイル転送プロトコル  
host ドメインのIPを確認  
ifconfig ネットワーク デバイスの構成  
Ip ネットワーク デバイスの構成 これは、 ifconfig
iwconfig ワイヤレス情報の表示  
Iw ワイヤレス情報の表示 これは、 iwconfig
sudo iwlist scan ワイヤレス ネットワークをスキャン  
ifup eth0 インターフェイスeth0をオンラインにする  
ifdown eth0 eth0 インターフェイスを表示する  
netstat ルーティング テーブルを表示する  
Ss ルーティング テーブルを表示する これは、 netstat
route ルートを設定する  
telnet Telnetに接続します  
traceroute ルートを表示する  
dig DNSを参照する  
ethtool イーサネット カード設定  
mkfifo FIFOを作成する 名前付きパイプ
mtr ネットワーク診断 traceroute/ping
nslookup インターネットのネームサーバーを対話形式でクエリーする  
screen 多重化ターミナル sshを使用したリモート シェルの実行
strace コンピューターの呼び出しと信号をトレースする  

次のコマンドは、Ubuntuファイアウォールの管理と設定を行うためのコマンドです。

 
コマンド 効果 その他の情報
ufw enable ファイアウォールをオンにする  
ufw disable ファイアウォールをオフにする  
ufw default allow デフォルトですべての接続を許可  
ufw default deny 既定ですべての接続を拒否する  
ufw status Cyrrebtステータスおよびルール  
ufw allow port ポートでのトラフィックの許可  
ufw deny port ポートのトラフィックを拒否する  
ufw deny from ip IPアドレスをブロックする  

Additional Information

 

メモ:
Canonicalは、次の方法でソフトウェア サポートを提供しています。
Dellではテクニカル サポートを提供しています。

Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

10 May 2024

Version

4

Article Type

How To