この記事では、Linuxコマンドの詳細な解釈を紹介し、よく使用されるコマンドをまとめています。 Linux コマンドLinux の使用について質問するために誰もが公開したものです。 1. Linuxの一般的なコマンド、Linuxの基本コマンド .シャットダウン シャットダウン -h now すぐにシャットダウンする シャットダウン -h 5 5分後にシャットダウンする 電源オフ すぐにシャットダウンする
.2 再起動 シャットダウン - 今すぐ再起動 シャットダウン - 5 5分後に再起動 eboot すぐに再起動する
.3 ヘルプコマンド Rhelp コマンド シャットダウン Rhelp: ifconfig Rhelp: ネットワークカード情報の表示 mn コマンド (コマンドマニュアル) mnシャットダウン
知らせ:mn シャットダウン コマンドマニュアルを開いたら、qキーを押して終了します 2. Linuxディレクトリ操作コマンド 2. ディレクトリ切り替えcd コマンド: cd ディレクトリ cd / ルートディレクトリに切り替える cd /us ルートディレクトリの下のusディレクトリに切り替えます cd ../ 前のディレクトリに切り替えるか、cd .. cd ~ ホームディレクトリへ切り替える cd R 最後にアクセスしたディレクトリに切り替える
2.2 ディレクトリビュー ls [-l] コマンド: ls [-l] ls 現在のディレクトリ内のすべてのディレクトリとファイルを表示します ls - 現在のディレクトリ内のすべてのディレクトリとファイルを表示します(隠しファイルを含む) ls -l または ll 現在のディレクトリ内のすべてのディレクトリとファイルを一覧表示します (リスト表示、詳細情報を表示) ls /di 指定されたディレクトリの下にあるすべてのディレクトリとファイルを表示します。例: ls /us
2.3 ディレクトリ操作 [追加、削除、変更、確認] 2.3. 作成ディレクトリの追加 コマンド: mkdi ディレクトリ mkdiは、次のディレクトリを作成します。 mkdi /us/ は、次のディレクトリを作成します。
2.3.2 ディレクトリまたはファイルの削除 コマンド: m [-f] ディレクトリ ファイルを削除するには: m ファイル 現在のディレクトリ内のファイルを削除する m -f file 現在のディレクトリ内のファイルを削除します(確認しません) ディレクトリを削除します: m - 現在のディレクトリの下のディレクトリを再帰的に削除します m -f 現在のディレクトリの下のディレクトリを再帰的に削除します(確認しません) すべて削除: m -f * 現在のディレクトリ内のすべてのディレクトリとファイルを削除します m -f /* [自殺コマンド!注意してご使用ください!注意してご使用ください!注意してご使用ください! 】ルートディレクトリ内のすべてのファイルを削除します
知らせ:m はディレクトリだけでなく、他のファイルや圧縮パッケージも削除できます。 誰の記憶にも残りやすいように、どのディレクトリやファイルを削除するかに関係なく、m -f ディレクトリ/ファイル/圧縮パッケージを使用してください。 2.3.3 ディレクトリの変更 [change] m と cp ディレクトリの名前を変更します: コマンド: m 現在のディレクトリ 新しいディレクトリ 例えば、m bbbはディレクトリをbbbに変更します。
知らせ:m の構文は、ディレクトリの名前を変更できるだけでなく、さまざまなファイルや圧縮パッケージなどの名前を変更することもできます。 カットディレクトリ: コマンド: m ディレクトリ名 ディレクトリの新しい場所 例: /us/tmpの下のディレクトリを/us m /us/tmp/ /usに切り取ります
知らせ:m 構文は、ディレクトリだけでなく、ファイルや圧縮パッケージに対してもカット操作を実行できます。 ディレクトリをコピーします: コマンド: cp - ディレクトリ名 ディレクトリコピー先の場所 - 再帰を表す 例: /us/tmpの下のディレクトリを/usの下のディレクトリにコピーします。cp /us/tmp/ /us
知らせ:cpコマンドはディレクトリだけでなくファイルや圧縮パッケージなどもコピーすることができ、ファイルや圧縮パッケージをコピーする際に再帰を記述する必要がない 2.3.4 ディレクトリの検索 [find] コマンド: ディレクトリパラメータファイル名を検索する 例: find /us/tmp -nme ̺*̻ は、/us/tmp ディレクトリ内の ̺*̻ で始まるすべてのディレクトリまたはファイルを検索します。
3. Linuxファイル操作コマンド 3. ファイル操作 [追加、削除、変更、確認] 3.. 新しいファイルを作成する [追加] をタッチ コマンド: touch ファイル名 例: 現在のディレクトリに .txt という名前のファイルを作成する touch .txt
3..2 ファイルを削除する【Delete】 m コマンド: m -f ファイル名 3..3 ファイルの変更 [change] i または im
【iEditorの3つのモード】 基本的に、i はコマンド モード、挿入モード、ボトム ライン モードの 3 つの状態に分けられます。各モードの機能は次のとおりです。 ) コマンドラインモード (コマンドモード) - 画面カーソルの移動を制御したり、文字、単語、行を削除したり、特定のセクションを検索、移動、コピーしたり、インセット モードにしたり、最初の行モードに移動したりします。
- コマンドライン モードでの一般的なコマンド:
- 【】カーソル移動の制御: ↑、↓、j
- 【2】現在の行を削除する: dd
- 【3】検索: / 文字
- 【4】編集モード: io
- 【5】下段モード:
2) インセットモード - テキスト入力はインセット モードでのみ可能です。コマンド ライン モードに戻るには、「ESC」キーを押します。
- 編集モードでの一般的なコマンド:
- 【】ESC は編集モードを終了し、コマンドラインモードに戻ります。
3) ボトムラインモード(1行目モード) - ファイルを保存または終了します。文字列の検索、行番号の一覧表示などの編集環境を設定することもできます。
- ボトムライン モードでよく使用されるコマンド:
- 【】編集を終了: :q
- 【2】強制終了: :q!
- 【3】保存して終了: :wq
ファイルを開く - コマンド: i ファイル名
- 例: 現在のディレクトリにある .txt ファイル i .txt または im .txt を開きます。
- 知らせ: i エディタを使用してファイルを開いた後、コマンド モードになっているため編集できません。キーボードの i//o をクリックして編集モードにしてください。
ファイルの編集 - i エディターでファイルを開いた後、i キーまたは o キーを押して編集モードに入ります。
- i: カーソルがある文字の前に挿入を開始します
- : カーソルがある文字の後に挿入を開始します
- o: カーソルがある行の下に新しい行を挿入します
- 編集を保存またはキャンセル
ファイルを保存します: - ステップ1: ESCコマンドラインモード
- ステップ2: 下段モード
- ステップ3: 保存して編集を終了する
編集を元に戻す: - ステップ1: ESCコマンドラインモード
- ステップ2: 下段モード
- ステップ3: q! この変更を元に戻して編集を終了します
3..4 ファイルを表示する [チェック] - ファイル表示コマンド: ct/moe/less/til
- ct: 最後の画面を表示
- 例: ct を使用して /etc/sudo.conf ファイルを表示すると、コンテンツの最後の画面のみが表示されます。
- sudo.conf を編集する
- moe: パーセンテージ表示
- 例: moe を使用して /etc/sudo.conf ファイルを表示します。パーセンテージを表示できます。Enter で 1 行下に移動でき、スペースで 1 ページ下に移動でき、q で表示を終了できます。
- 萌えsudo.conf
- 少ない:ページをめくる
- 例: less を使用して /etc/sudo.conf ファイルを表示します。キーボードの PgUp と PgDn を使用してページを上下に動かし、q で表示を終了します。
- sudo.conf を少なくする
- til: 行数またはビュー数を動的に指定する
- 例: til -0 を使用して /etc/sudo.conf ファイルの最後の 0 行を表示し、Ctl+C を押して終了します。
- -0 sudo.confまで
3.2 権限の変更 - wx: は読み取り可能、w は書き込み可能、x は実行可能ファイルを表します。wx のいずれかの位置が - になった場合、ファイルは読み取り不可、書き込み不可、または実行不可であることを意味します。
- 例: .txt ファイルの権限を実行可能ファイル権限に変更します。.txt ファイルの権限は -w̶̶- です。
- 最初の数字: - はファイルを表し、d はフォルダを表します
- 最初のセグメント(3ビット):所有者の権限を表す
- 2番目のセグメント(3桁):所有者が所属するグループとグループメンバーの権限を表します。
- 3番目のセグメント(最後の3桁):他のユーザーの権限を表します
- 42 42 42
- R w- ̶ ̶
コマンド: chmod +x .txt または842メソッドを使用する コマンド: chmod 00.txt
4. Linuxの圧縮ファイル操作 4. 包装と圧縮 - Windows の圧縮ファイルの拡張子は .zip/ です。
- Linux のパッケージ ファイル: .t
- Linux の圧縮ファイル: bb.gz
- Linux でパッケージ化され圧縮されたファイル: .t.gz
- Linux のパッケージ ファイルは通常 .t で終わり、圧縮されたコマンドは通常 .gz で終わります。
- 通常、パッケージ化と圧縮は一緒に実行され、パッケージ化されて圧縮されたファイルのサフィックスは通常 .t.gz になります。
- コマンド: t -zcf package パッケージ化する圧縮ファイル名
- その中には、z:圧縮のためにgzip圧縮コマンドを呼び出すものがあります。
- c: パッケージファイル
- : 実行中のプロセスを表示
- f: ファイル名を指定します
- 例: /us/tmp 内のすべてのファイルをパックして圧縮します。圧縮されたパッケージの名前は xxx.t です。
- t -zcf bt .txt bb.txt
- または: t -zcf bt *
4.2 減圧 コマンド: t [-zxf] ファイルを圧縮 そのうち、x:は減圧を表す
例: /us/tmp の bt ファイルを現在のディレクトリに解凍します。 例: /us/tmp の bt ファイルをルートディレクトリ /us に解凍します。 t -xf bt -C /us̶̶Cは指定された解凍場所を表します 5. Linux検索コマンド 5. ゲップ ps -ef | gep sshdは指定されたsshサービスプロセスを見つけます ps -ef | gep sshd | gep - gep gep 自身を除く指定されたサービスプロセスを検索します ps -ef | gep sshd -c 指定されたプロセスの数を見つける
5.2 見つける - find コマンドは、ディレクトリ構造内のファイルを検索し、検索結果に対して指定されたアクションを実行します。
- デフォルトでは、find は現在のディレクトリとそのサブディレクトリを検索し、結果をフィルタリングせず (つまり、すべてのファイルを返して)、すべてを画面に表示します。
- 例:
find . -nme “*.log— -ls 現在のディレクトリで .log で終わるファイルを検索し、詳細情報を表示します。 find /oot/ -pem 600 /oot/ディレクトリ内の権限600のファイルを検索します find . -type f -nme “*.log— 現在のディレクトリで .log で終わる通常のファイルを検索します find . -type d | sot は現在のディレクトリをすべて検索し、並べ替えます find . -size +00M 現在のディレクトリで00Mより大きいファイルを検索する
5.3 位置特定 - locte を使用すると、ユーザーはパスをすばやく検索できます。デフォルトでは、1 日に 1 回自動的に更新されるため、locte コマンドを使用して最新の変更されたファイルを見つけることはできません。この状況を回避するには、locte を使用する前に、updtedb コマンドを使用してデータベースを手動で更新します。照会されたデータがデータベースに存在しない場合は、エラー locte: cn not stt () `//lib/mlocte/mlocte.db̻: No such file o diectoy が報告されます。更新されました!
- yum -y installll mlocte CentOSシステムの簡易版の場合はlocteコマンドをインストールする必要があります
- 例:
更新されたdb locte /etc/sh etcディレクトリ内のshで始まるすべてのファイルを検索します locte pwdはpwdに関連するすべてのファイルを検索します
5.4 ホイール - wheeis コマンドは、ファイル システム内の実行可能ファイル、ソース コード ファイル、およびヘルプ ファイルを検索するために使用されます。これらのファイルは、ソース コード、バイナリ ファイル、またはヘルプ ファイルとして分類する必要があります。
- 例:
wheeis lsはlsファイルに関連するすべてのファイルを検索します
5.5 どれ - which コマンドの機能は、PATH 変数で指定されたパスでシステム コマンドの場所を検索し、最初の検索結果を返すことです。
- 例:
which pwd pwdコマンドが配置されているパスを見つける jはpthにおけるjのパスを見つける
5.6 須藤 - Sudo は、権限を必要としないすべての一般ユーザー向けに設計されています。通常のユーザーには、一時的に oot 権限を使用する権限を与えることができます。アカウントのパスワードを入力するだけです。
- Sudo 設定ファイル コマンド:
i /etc/sudoe または isudo 例: hdoop ユーザーが oot としてさまざまなアプリケーション コマンドを実行できるようにします。hdoop ユーザーのパスワードを入力する必要があります。 hdoop ALL=(ALL) ALL 例: ls コマンドと ct コマンドを oot として実行できるのは hdoop ユーザーのみで、実行中にパスワードは必要ありません。 設定ファイル内: hdoop ALL=NOPASSWD: /bin/ls、/bin/ct
6. Linuxシステムサービスコマンド seice iptbles sttus R iptblesサービスのステータスを表示します seice iptbles stt R iptbles サービスを開始 seice iptbles stop Rはiptblesサービスを停止します seice iptbles estt R iptbles サービスを再起動する chkconfig iptbles off Rはiptblesサービスの自動起動をオフにします chkconfig iptbles on R iptblesサービスの自動起動を有効にする
7. ネットワーク管理 7. ホスト名の設定 [oot@node ~]# i /etc/sysconfig/netwok ネットワーク=はい ホスト名=ノード
7.2 IPアドレスの設定 [oot@node ~]# i /etc/sysconfig/netwok-scipts/ifcfg-eth0
7.3 ドメイン名のマッピング /etc/hosts ファイルは、ホスト名でアクセスするときに IP アドレス解決に使用されます。したがって、特定のホスト名にアクセスする場合は、ホスト名を対応する IP アドレスと一致させる必要があります。 [oot@node ~]# i /etc/hosts #### 最後に追加 92.68.52.20 ノード 92.68.52.202 ノード2 92.68.52.203 ノード3
8. スケジュールされたタスクコマンドcontb構成 contb は、スケジュールされたタスクを設定するために Unix および Linux で使用されるコマンドです。 contb コマンドを使用すると、指定されたシステム命令またはシェル スクリプトを一定の間隔で実行できます。時間間隔の単位は、分、時間、日、月、週、またはこれらの組み合わせにすることができます。 インストールの続き: yum インストール contbs
サービス操作手順: seice cond stt ## サービスを開始する seice cond stop ## サービスを閉じる seice cond estt ## サービスを再起動します
8. コマンド形式 contb [-u 使用] ファイル contb [-u 使用] [ -e | -l | - ] パラメータの説明: -u use: ユーザーのcontbサービスを設定するために使用します file: ファイルはコマンドファイルの名前です。つまり、そのファイルはcontbのタスクリストファイルとして使用されます。 そしてcontbをロードします。 -e: ユーザーの contb ファイルの内容を編集します。ユーザーが指定されていない場合は、現在の ユーザーの contb ファイル。 -l: ユーザーの contb ファイルの内容を表示します。ユーザーが指定されていない場合は、現在の ユーザーの contb ファイルの内容。 -: スケジュールされたタスク構成を削除し、//spool/con ディレクトリからユーザーの contb を削除します ユーザーが指定されていない場合は、現在のユーザーの contb ファイルがデフォルトで削除されます。 コマンド例: contbファイル [-u use] ## 現在のcontbを指定されたファイルに置き換えます contb -l [-u use] ## ユーザーの現在のcontbを一覧表示します contb -e [-u use] ## ユーザーの現在のcontbを編集する
8.2 設定手順と例 - コマンド: * * * * * コマンド
- 説明: 時間、日、月、週のコマンド
- 最初の列は分を表します ~ 59。各分は * または */ で表されます。
- 2列目は0から23までの時間を示します(0は0時を示します)
- 3列目は日付を示しています ~3
- 4列目は月を示します ~ 2
- 列5は0から6までの曜日を表します(0は日曜日)
- 列6 実行するコマンド
- 設定例:
- まず、スケジュールされたタスクが配置されているファイルを開きます。
- 続き -e
- 1分ごとにdteコマンドを実行する
- */ * * * * dte >> /oot/dte.txt
- 毎晩2:30にpcheを再起動します。
- 30 2 * * * セクションhttpd estt
- 毎月 0 日と 22 日の 4:45 に pche を再起動します。
- 45 4 ,0,22 * * httpd estt をクリア
- 毎週土曜日と日曜日: 0 pche を再起動します。
- 0 * * 6.0秒httpd estt
- pche は毎日 8:00 から 23:00 まで 30 分ごとに再起動されます。
- 0,30 8-23 * * * seice httpd estt
- 午後12時から午前7時まで1時間ごとにpcheを再起動します
- * 23-7/ * * * セクションhttpd estt
9. その他のLinuxコマンド 9. 現在のディレクトリを表示する: pwd コマンド: pwd 現在のディレクトリパスを表示する
9.2 プロセスを表示する: ps -ef コマンド: ps -ef 実行中のすべてのプロセスを表示する
9.3 プロセスの終了: kill コマンド: kill pid または kill -9 pid (プロセスを強制終了) pid: プロセス番号
9.4 ネットワーク通信コマンド: ifconfig: ネットワークカード情報を表示する コマンド: ifconfig または ifconfig | moe ping: 特定のマシンとの接続状態を確認する コマンド: ping ip netstt -n: 現在のシステムポートを表示する コマンド: netstt -n 特定のポートを検索する コマンド: netstt -n | gep 8080
9.5 ネットワークの設定 コマンド: セットアップ
9.6 ネットワークの再起動 コマンド: seice netwok estt
9.7 ユーザーの切り替え コマンド: su R ユーザー名
9.8 ファイアウォールを無効にする コマンド: chkconfig iptables off または: iptbles -L; iptbles -F; seice iptbles 停止
9.9 ファイル権限の変更 コマンド: chmod 777
9.0 クリアスクリーン コマンド: ctl + l
9. iモードでのショートカットキー Escの後: 保存して終了するショートカットキー: shift+z+z カーソルが最後の行にジャンプするショートカットキー: shift+g 行を削除する: dd コンテンツの行をコピー: y+y コピーした内容を貼り付けます: p
2. Linuxコマンドの解釈現在、Red Hat Enterprise Linux システムで使用されるデフォルトのターミナルは Bsh (Boune-Agin SHell) インタープリタであり、これには次の 4 つの利点があります。 - 上矢印キーと下矢印キーを使用して、以前に実行した Linux コマンドを呼び出します。
- Tb キーで完了するには、コマンドまたはパラメータの最初の数桁を入力するだけで済みます。
- 強力なバッチ スクリプト。
- 実用的な環境変数機能。
Linuxコマンドを実行するための一般的な形式は次のとおりです: コマンド名 [コマンドパラメータ] [コマンドオブジェクト] コマンド名: 文法的には「動詞」であり、ユーザーの作成、ファイルの表示、システムの再起動など、実行したいことを表します。 コマンドパラメータ: コマンドを調整して、「変更された」コマンドが作業ニーズに適合し、半分の労力で 2 倍の結果を達成できるようにするために使用されます。服を買うときと同じように、デフォルトのサイズでは大きすぎたり小さすぎたりするので、実際に着るか、切ってサイズを調整する必要があります。コマンドを「変更する」この行為は、パラメータの追加と呼ばれます。たとえば、ID コード 888 を持つユーザーを作成し、ファイルの最初の 20 行のみを表示し、システムを再起動する前に他のユーザーに通知する、などを行います。パラメータは、それぞれ「R」または「-」を接頭辞として付ける長い形式(完全な単語)または短い形式(1 文字の略語)にすることができます(例については下の表を参照してください)。 コマンドオブジェクト: 一般的には、処理対象となるファイル、ディレクトリ、ユーザーなどのリソースの名前、つまりコマンド実行後の「受信者」を指します。たとえば、Xiao Ming という名前のユーザーを作成する、payroll というファイルを表示する、IP が 92.68.0.0 のシステムを再起動するなどです。 他の 4 つのショートカット キーの解釈: Tbキー: Bsh インタープリターのショートカット キーの中で、Tb は間違いなく最も頻繁に使用されるキーです。コマンド、パラメーター、またはファイルの内容を補完できます。 Ctrl+C キー: キーボードで「Ctl」と文字「c」を同時に押すと、現在のプロセスを終了することを意味します。 Ctrl+D キー:キーボードの「Ctl」キーと「d」キーを同時に押すと、キーボード入力の終了(End OF Input)を意味し、EOFと略されます。 Ctrl+l キー: 現在のターミナル内の既存のコンテンツをクリアします。これは画面をクリアすることと同じです。 |