知っておくべきLinuxコマンド

この約 100 の Linux コマンドの膨大なリストに、すべての Linux ユーザーが知っておくべき最も便利なコマンド、キーボード ショートカット、およびツールをいくつか含めようとしました。このリストにある Linux コマンドの一部は、非常に頻繁に使用される非常に基本的なものであり、優れた機能にもかかわらずあまり使用されないコマンドやツールもあります。

これらの Linux コマンドも、インタビューでインタビュアーから尋ねられました。 Linux の学習を始めたばかりの場合は、これらの基本的な Linux コマンドをすべて知っている必要があります。

アクセス

access コマンドは、ファイルに対する実際のユーザーのアクセス許可をチェックします。

アクトン

このコマンドは、アカウンティングのプロセスをオンまたはオフにするか、情報プロセスのアカウンティング ファイルを変更するために使用されます。このコマンドが引数なしで呼び出されると (デフォルト)、プロセス アカウンティングが停止します。

アクピ

このコマンドは、バッテリーの状態やその他の ACPI 情報を表示するために使用されます。

ユーザーを追加

adduser コマンドは、/etc/adduser.conf ファイルで指定されたデフォルト構成に従って、それぞれユーザーをシステムに追加するために使用されます。

グループを追加

addgroup コマンドは、/etc/adduser.conf ファイルで指定されたデフォルト構成に従って、システムにそれぞれグループを追加するために使用されます。

agetty

agetty コマンドは、init によって呼び出される、物理端末または仮想端末を管理するプログラムです。接続を検出すると、tty ポートを開き、ユーザーのログイン名を尋ね、/bin/login コマンドを呼び出します。 agetty コマンドは、Linux の getty に代わるものです。

エイリアス

エイリアスは、システム上の Linux コマンドへのエイリアス (ショートカット) を作成するための便利なシェル組み込みコマンドです。

適切

apt ツールは、Debian/Ubuntu システム用の比較的新しい高レベル パッケージ マネージャーです。

apt-get

apt-get コマンドは、Debian/Ubuntu システム用の強力で無料のフロントエンド パッケージ マネージャーです。新しいソフトウェア パッケージのインストール、利用可能なソフトウェア パッケージの削除、既存のソフトウェア パッケージのアップグレード、およびオペレーティング システム全体のアップグレードに使用されます。

適性

aptitude コマンドは、Debian GNU/Linux パッケージ管理システムへの強力なテキストベースのインターフェースです。 apt-get と apt; のように。システム上のソフトウェア パッケージをインストール、削除、またはアップグレードするために使用できます。

アーチ

このコマンドは、コンピューター アーキテクチャを印刷するために使用されます。

arp

arp コマンドを使用すると、ARP (アドレス解決プロトコル) キャッシュを表示および変更できます。 ARP キャッシュは、IP アドレスから MAC アドレスへの単純なマッピングです。

アスペル

このコマンドは、Linux でスペル チェッカーとして使用されます。

at コマンドは、将来実行するタスクをスケジュールするために使用されます。

atq

atq コマンドは、ユーザーがスケジュールした保留中のジョブのリストを表示します。

アトミック

atrm コマンドは、指定されたジョブを削除するために使用されます。ジョブを削除するには、そのジョブ番号がコマンドで渡されます。

わかりました

awk は、テキスト処理用に作成された強力なスクリプト プログラミング言語であり、一般にデータ抽出およびレポート ツールとして使用されます。

バッチ

バッチ コマンドは、at コマンドと同様に、将来実行するタスクをスケジュールするためにも使用されます。

ベース名

ファイル名からディレクトリ情報とサフィックスを削除します。つまり、先頭のディレクトリ コンポーネントを削除してファイル名 NAME を出力します。

紀元前

このコマンドは、コマンドライン計算機に使用されます。

あいさつ

このコマンドは、フォアグラウンド ジョブをバックグラウンドに配置するために使用されます。

bzip2

bzip2 コマンドは、ファイルを圧縮または解凍するために使用されます。

bzgrep

bzgrep コマンドは、bzip2 圧縮ファイル内のパターンまたは式を検索するために使用されます

カロリー

このコマンドは、特定の月または 1 年全体のカレンダーを表示するために使用されます。デフォルトでは、現在の月のカレンダーが出力として表示されます

cat コマンドは、ファイルの内容を表示したり、ファイルを連結したり、標準入力に提供されたデータを表示したり、標準出力に表示したりするために使用されます。

cd

現在の作業ディレクトリを変更するために使用されます。

cfdisk

このコマンドは、テキストベースの「グラフィカル」インターフェースを提供することにより、ディスク パーティション テーブルを表示または操作します。

chgrp

このコマンドは、ファイルのグループ所有権を変更するために使用されます。最初の引数として新しいグループ名を指定し、2 番目の引数としてファイルの名前を指定します。

変更

chage コマンドは、ユーザー パスワードの有効期限情報を表示および変更するために使用されます。

chpasswd

このコマンドは、一度に複数のユーザーのパスワードを変更するために使用されます。

cp

このコマンドは、コマンド ラインからファイルをコピーするために使用されます。

チャウン

chown コマンドは、ファイル/ディレクトリのユーザーとグループの所有権を変更/更新します。

クサム

このコマンドは、入力ファイルの CRC チェックサムとバイト数を表示するために使用されます。

クリア

clear コマンドは端末画面をクリアします。

cmp

cmp コマンドは、2 つのファイルをバイト単位で比較します。

通信

comm コマンドは、並べ替えられた 2 つのファイルを行ごとに比較するために使用されます。

カール

curl コマンドは、サポートされているプロトコルのいずれかを使用して、サーバーとの間でデータを転送するためのツールです。

日付

date コマンドは、システムの日付と時刻を表示または設定するために使用されます。

dd

このコマンドは、コマンド ラインで提供されるフラグに従って、ファイルのコピー、変換、およびフォーマットに使用されます。

df

df コマンドは、コンピューターのマウントされたファイルシステムのサイズ、使用済みスペース、および使用可能なスペースを表示します。

差分

diff コマンドは 2 つのテキスト ファイルを比較し、それらの違いを表示します。

diff3

このコマンドは、3 つのファイルを 1 行ずつ比較するために使用されます

ディレクトリ

dir コマンドは ls コマンドのように機能し、ディレクトリの内容を一覧表示します。

dmidcode

dmidecode コマンドは、任意の Linux システムのハードウェア情報を取得するためのツールです

du コマンドは、ハードディスク ドライブのスペースを過剰に消費しているファイルとディレクトリを追跡するために使用されます

エコー

echo コマンドは、引数として渡されたテキスト/文字列の行を表示するために使用されます。これは、画面またはファイルにステータス テキストを出力するためにシェル スクリプトやバッチ ファイルで主に使用される組み込みコマンドです。

排出

システムから DVD/CD ROM やフロッピー ディスクなどのリムーバブル メディアを取り出すには、取り出しコマンドを使用します。

幹部

exec コマンドは、bash 自体からコマンドを実行するために使用されます。

終了

exit コマンドは、ターミナル ウィンドウを閉じたり、シェル スクリプトの実行を終了したり、SSH リモート アクセス セッションからログアウトしたりします。

見つける

find コマンドは、ファイルとディレクトリを追跡するために使用されます。

無料

free コマンドは、システム メモリの使用状況の概要を表示します (空き、使用、スワップ、キャッシュなど)。

grep

grep コマンドは、1 つまたは複数のファイルで指定されたパターンを検索し、そのパターンを含むすべての行を表示します。

グループ

groups コマンドは、ユーザーが所属するグループのすべての名前を表示します。

gzip

gzip コマンドはファイルを圧縮します。

ガンジップ

gunzip コマンドは、gzip コマンドで圧縮されたファイルを復元します。

head コマンドは N 行数を出力します。ここで、N は入力を与えられます。デフォルトでは、ファイルの最初の 10 行を出力します。

歴史

このコマンドは、以前に使用したコマンドを表示したり、ユーザーが実行したコマンドに関する情報を取得したりするために使用されます。

ホスト名

このコマンドは、Linux でシステムのホスト名を出力または設定するために使用されます。

hostnamectl

hostnamectl コマンドは systemd の一部であり、標準化された方法でサーバーのホスト名を設定するための適切な API を提供します。

hwclock

このコマンドは、システムのハードウェア クロックを管理するためのツールです (ハードウェア クロック (RTC) の読み取りまたは設定)。

トップ

これは、ユーザーがシステムの重要なリソースまたはサーバー プロセスをリアルタイムでインタラクティブに監視できるようにするコマンドライン ユーティリティです。

hwinfo

このコマンドは、Linux システムに存在するハードウェアをプローブするために使用されます。

ifconfig

ifconfig コマンドは、Linux システムのネットワーク インターフェイスを構成するために使用されます。

iostat

iostat コマンドは、デバイスとパーティションの CPU と入出力の統計を表示するために使用されます。

ip

ip コマンドは、ルーティング、デバイス、ポリシー ルーティング、およびトンネルを表示または管理するために使用されます。また、よく知られている ifconfig コマンドの代わりとしても機能します。このコマンドは、特定のインターフェースに IP アドレスを割り当てます。

iptables

iptables コマンドは、一連の構成可能なテーブル ルールを介して着信および発信トラフィックを管理するための端末ベースのファイアウォールです。

殺す

kill コマンドを使用すると、コマンド ラインからプロセスを終了できます。

キラー

killall コマンドは、その名前でプロセスを強制終了するために使用されます。

kmod

kmod コマンドは、Linux カーネル モジュールを管理するために使用されます。現在読み込まれているすべてのモジュールを一覧表示するには、次のように入力します。

ls

このコマンドは、ディレクトリの内容を表示するために使用されます。 dir コマンドとほぼ同じように機能します。

最後

最後のコマンドは、最後にログインしたユーザーのリストを表示します。

イン

ln コマンドは、-s フラグを使用してファイル間にソフト リンクを作成するために使用されます。

見つける

locate コマンドは、名前でファイルを検索するために使用されます。

ログイン

login コマンドは、システムとの新しいセッションを作成するために使用されます。

mkdir

mkdir コマンドを使用すると、ファイルシステムに新しいディレクトリを作成できます。

mv

mv コマンドを使用すると、ファイルとディレクトリをディレクトリからディレクトリに移動できます。また、ファイルの名前を変更することもできます。

パスワード

このコマンドは、ユーザーのパスワードを変更するために使用されます。

ピング

このコマンドは、ネットワーク接続を確認するために使用されます。

ps

ps コマンドは、実行中のプロセスを一覧表示するために使用されます。

パスワード

これは、ルートから始まる現在の作業ディレクトリのパスを出力するために使用されるコマンドです。

rm

このコマンドは、ファイルとディレクトリを削除するために使用されます。

シャットダウン

shutdown コマンドを使用すると、Linux システムをシャットダウンまたは再起動できます。

須藤

タッチ

touch コマンドは、ファイルを作成するために使用されます。空の .txt ファイルから空の .zip ファイルまで、何でもかまいません。

このリストに別の Linux コマンドを追加したい場合は、歓迎します。上記の Linux コマンドをあなたの名前で公開します。この Linux コマンド リストについて他に提案がある場合は、コメント ボックスに記入してください。[email protected] に直接メールすることもできます。

最後に、Linux コマンドに関する無料の eBook (Linux コマンド pdf) をその使用法とともに作成しようと思います。

おすすめの記事:

  • Linux インタビューの質問と回答
  • バッチ ファイル コマンド
  • C で動的配列を作成する方法
  • C のメモリ レイアウト
  • 埋め込み C 面接の質問 100 問
  • Python 面接の質問と回答
  • 100 c の面接の質問。面接官が尋ねる可能性があります。
  • C 経験に関するインタビューの質問
  • C でのファイル処理
  • C-Sharp インタビューの質問