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.

デルPC用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


Symptoms

 


この記事では、Ubuntu Linuxのターミナル アプリケーション コマンドについて説明します。


目次:

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

 

基本的な制御コマンド

 

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

 
コマンド 効果 追加情報
cd ディレクトリーの変更 このコマンドを使用して、システム上を
移動します。ホーム フォルダーに戻るには、
cd cd~
入力するだけです。ホーム フォルダーとは、
ターミナルのデフォルトの開始位置です。
cd/ ルート ディレクトリーに移動する。  
cd.. 1つ上のディレクトリー レベル  
cd- 前のディレクトリーに戻る  
pwd 作業中のディレクトリーを出力する。 システム内での位置が表示されます。
bash GNU Bourne Again Shell  
break ループから出る  
case 条件付きでコマンドを実行する  
clear ターミナル画面をクリア  
continue ループの次の反復を再開する。  
cron スケジュール設定されたコマンドを実行するデーモン  
crontab 後で実行するようにコマンドをスケジュール設定する  
echo 画面にメッセージを表示する  
enable 組み込みシェル コマンドを有効または無効にする。  
env 環境変数  
eval 複数のコマンドまたは引数を評価する。  
expect ターミナルを介してアクセスしているアプリケーションを自動化する。  
export 環境変数を設定する。  
expr 式の評価  
false 何もしない、失敗。  
for 単語を拡張してコマンドを実行する。  
hash 名前引数のフルパス名を覚えておく。  
hostname システム名を出力または設定する。  
if 条件付きでコマンドを実行する  
jobs アクティブなジョブをリストする  
join 共通フィールドに行を結合する。  
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 ユーティリティーを実行して、構築された引数リストを渡す。  
### ターミナルを中断することなくコメントを付けられるようにする。  
while コマンドを実行する  

ファイルおよびテキストの管理のコマンドは、PCに格納され使用されるファイルとテキストに直接作用するコマンド群です。このツールの良く知られたグラフィカル ユーザー インターフェイス(GUI)バージョンには、DashとWindows Explorerツールがあります。

 
コマンド 効果 追加情報
cp コピー ファイルをコピーします。ファイルが参照先のディレクトリーにある場合は、コピーするファイルの名前をコマンドに追加します。ない場合は、cp~/< file path >と入力して、コピーしたいファイルの場所を指定します。
ls リスト 現在のディレクトリーにあるすべてのファイルをリストします。
ls~ ホーム ディレクトリーのファイルをリスト フォルダー名を追加すると、そのフォルダー内のすべてのファイルがリストされます。たとえば、ls~/desktopと入力すると、デスクトップ フォルダーにあるファイルが表示されます。
mkdir ディレクトリーの作成 ディレクトリーを作成できます。たとえば、mkdir と入力すると、別のディレクトリーへのブラウズや、別のパスの指定をしない限り、ホーム ディレクトリーにという名称の新しいディレクトリーが作成されます。
mv 移動 ファイルの名前を変更したり、ファイルを移動したりできます。ファイル名を「sunny day」に変更する場合は、mv sunny dayと入力します。正しいディレクトリーをブラウズしているか、正しいファイル パスを指定している必要があります。mv day ~/Desktopと入力すると、「day」というファイルがホームからデスクトップに移動します。ファイル名も変更する場合は、コマンドの現在の名前の横に新しいファイル名も指定します。
rm 削除 単純にファイルを削除します。ファイルのパス名とファイル名を指定します。
rmdir ディレクトリーの削除 emptyなディレクトリーを削除します。
rm -r 再帰的に削除 ディレクトリーをコンテンツと伴に削除します。
grep テキスト文字列を検索  
head ファイルの先頭を表示  
less ファイルの一部を表示  
tail ファイルの最後を表示  
apropos ヘルプ マニュアル ページを検索する。  
aspell スペル チェッカー  
awk テキストを検索し置き換える。 データベースのソート/妥当性検査/インデックス作成。
cmp 2つのファイルを比較する。  
comm 2つのソートされたファイルを1行ずつ比較する。  
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 リモート ファイルをEメールで同期する。  
mmb ファイルを一括移動して名前を変更する。  
mtools MS-DOSファイルを操作する。  
rev ファイル内の行を反転する  
rsync ファイルをリモート コピーする ファイル ツリーを同期する
sdiff 2つのファイルを対話形式でマージする。  
scp セキュア コピー  
sftp セキュア ファイル転送プログラム  
slocate ファイルを検索する  
sort テキスト ファイルをソートする  
split ファイルを固定サイズに分割する。  
sum ファイルのチェックサムを出力する。  
tee 出力を複数のファイルにリダイレクトする  
tsort トポロジカル ソート  
unmask ユーザー ファイル作成マスク  
source ファイルからコマンドを実行する。  
symlink ファイルに新しい名前を指定する。  
tr 変換、圧縮、削除する。  
uniq ファイルを統合  
wc バイト数、単語数、行数を印刷する  
whereis プログラムのユーザー$path、manページ、ソース ファイルを検索する。  
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 現在ログインしているすべてのユーザー名を出力する。  
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
runlevel 現在の実行レベルを読み取る。  


トップに戻る


 

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

 

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

 
コマンド 効果 追加情報
mount ドライブをマウントする。  
unmount ドライブをアンマウントする。  
fdisk ディスクをフォーマットする  
cfdisk Linuxのパーティション テーブル エディター  
dd ディスクを複製する ファイルの変換およびコピー、ディスク
ヘッダーの書き込み、ブート レコード、
ddrescue データ リカバリー ツール  
declare 変数を宣言して属性を割り当てる。  
df ディスクの空き容量 使用中のマウントされている
パーティションのディスク容量を、
ブロック数ではなく
MBとGBで表示します。
du ディレクトリーの使用状況 指定したディレクトリーと
すべてのサブディレクトリーの
使用済み容量を表示します。
du -s ディレクトリーの使用状況の概要  
du -h ディレクトリーの使用方法の基本情報 テクニカルではない基本形式に
情報を変換します。
free 使用可能な空き領域の容量。 使用可能な空き容量が
表示されます。
free -m 空き容量の統計情報を表示する 統計情報をMB単位で表示します。
uname -a すべてのカーネル情報を読み取る。  
uname -r カーネル情報を読み取る。  
lsb_release -a Linuxディストリビューションに関する情報を出力する  
top システムのモニタリングを開始する モニタリングが開始され、RAM、CPU、
スワップの使用率、実行中の総プロセス数
が表示されます。
q システムのモニタリングを停止する。  
diff 2つのファイルの差分を表示する  
diff3 3つのファイルの差分を表示する  
 
SLN265879_ja__1icon :次のコマンドのほとんどは、sudoコマンドを前に付けて実行する必要があります。これにより、一時的にrootユーザー管理者レベルに権限が昇格します。これは、ユーザー アカウントが所有していないディレクトリーやファイルを操作する場合に必要になります。sudoを使用すると、パスワードの入力を求めるプロンプトが表示されます。このコマンドを使用できるのは、sudo(管理者)権限を持つユーザーだけです。
 
コマンド 効果 追加情報
history 全コマンド ユーザーのリスト historyコマンドを実行すると、入力したコマンドの
非常に長いリストが表示されます。
各コマンドには番号が付いています。
| xと入力すると、
リストにある以前に入力したx番のコマンドを
もう一度実行できます。historyの出力が
長すぎる場合は、スクロール可能なリストを history | less
使用してください。
REISUB システムの再起動 ALT+PRINTSCRNキーを長押しして、
PCを再起動します。
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 ネットワーク デバイスを設定する。  
iwconfig ワイヤレス情報を表示する。  
sudo iwlist scan ワイヤレス ネットワークをスキャン  
ifup eth0 インターフェイスeth0をオンラインにする。  
ifdown eth0 eth0インターフェイスを表示する。  
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アドレスをブロックする  


トップに戻る


 

その他の情報:

 

SLN265879_ja__1icon メモ:
Canonicalは、次の方法でソフトウェア サポートを行っています。
テクニカル サポートはデルにより提供されます:


トップに戻る


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

3

Article Type

Solution