Linuxに最適なコマンド:基本、管理、権限...
目次:
- 基本的な Linux コマンド
- プロセス管理
- ファイル許可管理
- SSH:リモート接続
- 検索のためのコマンド
- システム情報
- ファイル圧縮
- ネットワーク接続のコマンド
- パッケージのインストール
- インストーラーコマンド
- グローバルショートカット
私たちが何か新しいことを学んでいるとき、少しの助けがあればいつでも良いです。 これを念頭に置いて、Professional Reviewでは、ペンギンの世界を発見している人を支援するために、基本的なコマンドと最もよく使用されるコマンドを含むリファレンスガイドを用意しました。 システムは長年にわたって大幅に進化し、初心者にとって非常にシンプルで使いやすいものになっていますが 、Linuxコマンドターミナルはオペレーティングシステムの本質的な部分です。 そしてそれは強力なツールです。
したがって、ある日使用する必要がある場合に備えて、それを知っておくとよいでしょう。 また、このガイドは、 コマンドがエキスパート専用であることを否定することを目的としています 。 ここでは、彼らがいかに使いやすいかを知ることができます。
以下を読むことをお勧めします:
- UbuntuとLinuxの基本的なコマンドのクイックガイド 。 Linuxターミナルのヘルプコマンド 。
基本的な Linux コマンド
暗記を容易にし、相談を容易にするために、主要なコマンドをカテゴリに分類します 。 これで、ターミナルを開いて、仕事に取り掛かってLinuxターミナルのパワーを楽しむだけです。 メインファイルコマンドから始めます。
- ls:ディレクトリを一覧表示するls -al:隠しファイルも表示するディレクトリを一覧表示するcd dir:現在のディレクトリを指定したディレクトリに変更します(dir変数をフォルダー名に置き換えます)cd:/ホームディレクトリに送信します(個人ファイル)pwd:show現在のディレクトリパスmkdir dir *:指定したディレクトリを作成(dir変数をフォルダー名に置き換え)rm file:指定したファイルを削除(ファイル変数を削除するファイル名に置き換え)rm -r dir :指定されたディレクトリを削除します(dir変数をフォルダーの名前に置き換えます)rm -f file:指定されたファイルを強制的に削除します(-f de force)(file変数を削除するファイルの名前に置き換えます) rm -rf dir:指定されたディレクトリを強制的に削除します(dir変数をフォルダー名に置き換えます).cp -r file1 file2:「file1」を「file2」にコピーします(file *変数を名前に置き換えます ファイルのre)cp -r dir1 dir2:directory1をdirectory2にコピーします。 存在しない場合にdirectory2を作成します(ディレクトリ名をdirに置き換えます)mv file1 file2:file1をfile2に名前変更または移動するために使用できます。 file2が既存のディレクトリの場合、file1を「file2」ディレクトリに移動します(ファイル変数をファイル名に置き換えます)ln -s file link:ファイルのシンボリックリンク(ショートカット)を作成します(ファイル変数をファイルの名前とショートカットが持つ名前のリンク)touch file:ファイルを作成または更新します(ファイル変数をファイルの名前に置き換えます)cat> file:標準入力をファイルにリダイレクトします(ファイル変数を置き換えます)ファイル名別)more file:ファイルヘッドファイルの内容を表示:ファイルアーカイブファイルの最初の10行を表示:ファイルアーカイブの最後の10行を表示-f file:更新中のファイルの内容を表示(増加)サイズ)、最後の10行から
プロセス管理
- ps:アクティブなユーザープロセスをリアルタイムで表示しますtop:リアルタイムで実行中のすべてのプロセスを表示しますpid:ID番号で特定のプロセスを強制終了します(pidをプロセス番号で置き換えます)killall proc:すべてのプロセスを強制終了します指定された名前(プロセス名でprocを置き換える)bg:停止したジョブまたは2番目のジョブのリスト
ファイル許可管理
chmod octal file:ファイル「file」の権限を8進数に変更します。これは、「user」、「group」、および「others」に個別に指定できます。 8進数の値を以下に示します。
- 4-読み取り(読み取りからr)2-書き込み(w、書き込みから)1-実行(x、実行)
説明:許可を設定するために、上記の値が合計されます。 たとえば、ファイル(ユーザー)の所有者に読み取り(r)、書き込み(w)、実行(x)へのフルアクセスを割り当てるには、8進数の値4 + 2 + 1 = 7を追加するだけです。 「グループ」のメンバーへのアクセス、読み取りと書き込みのみを許可し、4 + 2 = 6を追加するだけです。引用された2つの例を収集すると、残ります:chmod 760(ユーザーはr、グループはw、その他は0または「Rw-」)
その他の例:
- chmod 777:すべての読み取り(r)、書き込み(w)、実行(x)(「user」、「group」、および「others」)chmod 755:「所有者」(user)、「rw」の「rwx」 「グループ」と「その他」
詳細については、ターミナルに入力してください:man chmod
SSH:リモート接続
ssh user @ host:ユーザーとしてホストに接続します(例:ssh andres @ myserver)
ssh -p port user @ host:指定されたポートのホストに接続します(「port」を構成されたポート番号に置き換えます)
ssh-copy-id user @ host:ホストとそのホストのユーザーのパスワードを追加します。 キーを使用してパスワードなしでログインをアクティブ化するために使用されます
検索のためのコマンド
grepシーケンスファイル:ファイルのシーケンスを検索します(シーケンスとファイルを調査に対応する値に置き換えます)
grep-r dirシーケンス:dirディレクトリ内のシーケンスで再帰的に検索します
コマンド| grepシーケンス:コマンド出力でシーケンスを検索します(検索する値に従ってコマンドとシーケンスを置き換えます)
ファイルの検索:ファイルのすべてのインスタンスを検索します(ファイル変数をファイル名に置き換えます)
システム情報
- date:現在の日付と時刻を表示cal:現在の月のカレンダーを表示uptime:システムのアップタイムを表示wtime:オンラインのユーザーを表示whoami:オンラインのユーザーを表示ユーザー:ユーザー情報を表示uname -a:corescatの情報を表示/ porc / cpuinfo:CPUcatの情報を表示/ proc / meminfo:memorymanコマンドの情報を表示:指定したコマンドのマニュアルを開きます(コマンド変数を知りたいコマンドの名前に置き換えます)df:使い方を表示しますdiskduから:ディレクトリの空き領域の使用を示しますfree:メモリとswapwhereisアプリケーションの使用を示しますapplication:アプリケーションの可能な場所を示します(アプリケーションをプログラムの名前で置き換えます)which application:デフォルトで実行されるアプリケーションを示します(replaceプログラム名によるアプリケーション)
ファイル圧縮
- tar cf package.tarファイル:指定したファイルでTARパッケージ(package.tarという名前)を作成します(files変数をファイル名に置き換えます)tar xf package.tar:package.tarからファイルを抽出します(パッケージ変数を置き換えます).tar by file name)tar czf pacote.tar.gz files:TARパッケージ(名前はpacote.tar.gz)をGZiptar圧縮で作成しますxzf pacote.tar.gz:TARパッケージ(名前はpacote.tar。 gz)GZiptar圧縮を使用cjf package.tar.bz2:BZip2tar圧縮を使用してTARパッケージ(package.tar.bz2という名前)を作成xjf package.tar.bz2:BZip2gzip圧縮ファイルを使用してTARパッケージを抽出:ファイルを圧縮し、名前file.gz(ファイル変数をファイル名に置き換えます)gzip -d file.gz:file.gzをファイルに解凍します(file.gz変数をファイル名に置き換えます)
ネットワーク接続のコマンド
pingホスト-ICMP(ping)パケットをホストに送信し、結果を表示します(ホスト変数をWebサイトのドメインまたはIP番号に置き換えます)
domain whois:ドメインに関する情報を返します(ドメイン変数をWebサイトのアドレスまたはIP番号に置き換えます)
dig domain:ドメインのDNS情報を返します(ホスト変数をWebサイトのドメインまたはIP番号に置き換えます)
dig -x host:ホストの逆戻りを表示します
wgetファイル:ダウンロードファイル(ファイル)(ファイル変数をファイルのオンラインアドレスに置き換えます)
wget -c file:中断されたファイルのダウンロードを続行します(file変数をファイルのオンラインアドレスに置き換えます)
パッケージのインストール
ソースコードからのインストール。 コマンドは、端末に順番に1つずつ入力する必要があります。
- ./configuremakemake install
インストーラーコマンド
dpkg -i package.deb :DEBパッケージ(Debian distros)をインストールします(変数package.debをプログラムパッケージの名前に置き換えます)
rpm -Uvh package.rpm :RPMパッケージをインストールします(RPMを使用するディストリビューション)(変数package.rpmをプログラムパッケージの名前に置き換えます)
グローバルショートカット
- Ctrl + C:実行中の現在のコマンドをキャンセルCtrl + Z:現在のシステムの場合、フォアグラウンドでfgまたはバックグラウンドでbgで戻りますCtrl + D:現在のセッションを終了します。 コマンドに似ていますCtrl + W:現在の行の単語を削除しますCtrl + U:行全体を削除しますCtrl + R:キーを押して今日のコマンドを表示します!!:最後のコマンドを繰り返しますexit:現在のセッションのセッションを閉じます
ターミナルのいくつかの基本的なコマンドを知っていることは良いことです。これは、オペレーティングシステムについての知識のレベルを上げることに加えて、多くの時間の研究に役立ちます。
最後に、この記事で公開されている主なコマンドをまとめた表を残します。これは、簡単に見てもらうのに役立ちます。
Linuxターミナルの基本的なコマンドに関する記事をどう思いましたか? 面白かったですか? Webに特定の記事をアップロードすることに興味がありますか?