Numéro d’article: 000123980
ターミナル コマンドは、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 つのファイルの違いを表示する |
コマンド | 効果 | その他の情報 |
---|---|---|
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 と入力します。一部のコマンドラインでは、関連付けられていない場合があります -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アドレスをブロックする |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
10 mai 2024
4
How To