ホームページ  >  記事  >  システムチュートリアル  >  CentOSコマンドを徹底解説

CentOSコマンドを徹底解説

PHPz
PHPz転載
2024-01-08 09:09:451069ブラウズ

1、現在使用されているシェルを表示します

[root@localhost ~]# echo $SHELL

2、現在のシステムで使用されているすべてのシェルを表示します

[root@localhost ~]# cat /etc/shells

3、ハッシュ キャッシュの表示

ハッシュ: キャッシュを表示 -r: キャッシュをクリア

4、記号で区切って複数のコマンドを使用できます

5、歴史

-c: コマンド履歴をクリアします

-d: 指定したコマンドを履歴から削除します

#: 最新の # 履歴を表示します

-a: このセッションで新しく実行されたコマンド履歴をリストと履歴ファイルに追加します

-n: 履歴ファイルの未読行を履歴リストに読み込みます

-r: 履歴ファイルを読み取り、履歴リストに追加します

-w: 履歴リストを指定した履歴ファイルに保存します

-p: 履歴パラメータを複数行に展開しますが、履歴リストには存在しません

-s: 履歴パラメータを 1 行に展開し、履歴リストに追加します

6、Ctrl

l: 画面をクリアします。clear コマンドと同等です。

c: コマンドの実行をキャンセルします

-a: カーソルをコマンドラインの先頭に移動します

-e: カーソルをコマンドラインの末尾に移動します

-u: 現在のカーソル位置を行頭まで削除します

-k: 現在のカーソル位置を行末まで削除します

7、Esc

-b: 1 単語左に移動します

-f: 1 単語右に移動します

8、ローカル ヘルプ ファイルの保存場所/usr/share/doc/

9. CentOS システムのインストール後、人の助けがない場合は、次のコマンドを使用してデータベースを作成できます

CentOS6 は次を使用します: makewhatis

CentOS7 は mandb

を使用します。

10, manコマンドの操作方法

スペース、^v、^f、^F: ファイルの最後までスクロールします。

b, ^b: ファイルの先頭に反転します

d, ^d: 画面の半分をファイルの最後まで回転させます

u、^u: 画面の半分をファイルの先頭に向けます

^n または ^e または ^j: ファイルの最後まで 1 行改行します。

^y または ^p または ^k: ファイルの先頭に改行します

q:終了

#:

# 行にジャンプ

1g: ファイルの先頭に戻ります

g: ファイルの最後に移動

/keywork: 文字列をキーワードとして使用し、現在位置から最後まで検索します。文字は大文字と小文字を区別しません。

n: 次 N: 前

?keywork: 文字列をキーワードとして使用し、現在位置から先頭まで検索します。文字は大文字と小文字を区別しません。

n: 次 N: 前

11、ファイルシステム構造

/boot: ブートファイル格納ディレクトリ、カーネルファイル(vmlinuz)、ブートローダ(bootloader、grub)が格納されます。

/bin: すべてのユーザー向けの基本コマンド。独立したパーティションに関連付けることはできず、OS の起動時に使用されるプログラムです。

/sbin: 基本的な管理コマンド。独立したパーティションに関連付けることはできず、OS 起動時に使用されるプログラムです。

/lib: プログラムが起動時に依存する基本的な共有ライブラリ ファイルとカーネル モジュール ファイル (/lib/modules)

/lib64: x86_64 システム専用の補助共有ライブラリ ファイルの保存場所

/etc: 設定ファイルのディレクトリ

/home/USERNAME: 一般ユーザーのホームディレクトリ

/root: 管理者のホームディレクトリ

/media: ポータブル モバイル デバイスのマウント ポイント

/mnt: 一時ファイル システムのマウント ポイント

/dev: デバイスファイルおよび特殊ファイルの保存場所

b: ブロックデバイス、ランダムアクセス

c: キャラクタデバイス、リニアアクセス

/opt: サードパーティ製アプリケーションのインストール場所

/srv: システム上で実行されているサービスによって使用されるデータ

/tmp: 一時ファイルの保存場所

/usr: ユニバーサル共有の読み取り専用データ

ライブラリ: 32 ビット使用

lib64: 64 ビット システムにのみ存在します

インクルード: C プログラムのヘッダー ファイル (ヘッダー ファイル)

共有: 構造化された独立したデータ (doc、man など)。

ローカル: サードパーティ アプリケーションのインストール場所

/var:可変データファイル

キャッシュ: アプリケーション キャッシュ データ ディレクトリ

lib: アプリケーションステータス情報データ

ローカル: /usr/local

にアプリケーションの変数データを保存する専用

ロック: ロックファイル

ログ: ログ ディレクトリとファイル

run: プロセス関連データの実行。通常はプロセス pid ファイルの保存に使用されます。

スプール: アプリケーション データ プール

tmp: 2 回のシステム再起動の間に生成された一時データを保存します

/proc: カーネルお​​よびプロセス情報を出力するために使用される仮想ファイル システム

/sys: 現在のシステム上のハードウェア デバイスに関連する情報を出力するために使用される仮想ファイル システム

/selinux: セキュリティ強化された Linux、selinux 関連のセキュリティ ポリシーおよびその他の情報の保存場所

12、ファイルタイプ

-: 通常のファイル

d: ディレクトリファイル

b: ブロックデバイス

c: キャラクターデバイス

l: シンボリックリンクファイル

p: パイプファイル Pipe

s: ソケットファイルソケット

13、ls の使用法

-a: 隠しファイルを含める

-l: 追加情報を表示します

-R:

によるディレクトリ再帰

-ld: ディレクトリとシンボリックリンクの情報

-1: ファイルは別の行に表示されます

-S: 大きいものから小さいものへ並べ替えます

-u: -t オプションを使用すると、新しいものから古いものの順に表示および並べ替えられます。

-U: ソートせずにディレクトリ格納順に表示します

14、stat はファイルの 3 つのタイムスタンプを表示します

アクセス時間: アクセス時間、atime、ファイル内容の読み取り

変更時刻: 変更時刻、mtime、ファイル内容 (データ) の変更

変更時間: 変更時間、ctime、メタデータの変更

15、タッチコマンド

[オプション]をタッチ...ファイル...

-a: atime のみを変更します

-m: mtime のみを変更します

-t:スタンプ:

[[cc]yy]mmddhhmm[.ss]

-c: ファイルが存在しない場合は作成されません

16、cpコマンド

-i: インタラクティブ

-r, R: ディレクトリとそのすべての内容を再帰的にコピーします

-a: アーカイブ、-dR --preserv=all

と同等

-d: --no-dereference --preserv=links 元のファイルはコピーせず、リンク名のみをコピーします

-p: --preserv=mode、所有権、タイムスタンプと同じです

-v:--冗長

-f:--force

17、エイリアスはエイリアスを定義します

現在のシェル プロセスで使用可能なすべてのコマンド エイリアスを表示します

[root@localhost ~]# エイリアス

エイリアス NAME を定義します。これは、コマンド VALUE

を実行するのと同じです。

[root@localhost ~]# エイリアス NAME='VALUE'

コマンド ラインで定義されたエイリアスは、現在のシェル プロセスに対してのみ有効です。

永続的に有効にしたい場合は、構成ファイルで定義する必要があります

現在のユーザーのみ: ~/.bashrc

すべてのユーザーに有効: /etc/bashrc

エイリアスの使用を元に戻す: unalias

18、mv コマンドは

を使用します

よく使用されるオプション:

-i: インタラクティブ

-f: 力

19、rm コマンドを使用します

よく使用されるオプション:

-i: インタラクティブ

-f:強制削除

-r: 再帰

20、ツリーにはディレクトリ ツリーが表示されます

-d: ディレクトリのみを表示します

-L level: 表示するレベル数を指定します

-P パターン: 指定されたパターンに一致するパスのみを表示します

21、mkdir はディレクトリを作成します

-p: エラーは報告されずに存在し、必要なディレクトリを自動的に作成できます

-v: 詳細情報を表示します

-m MODE: ディレクトリ作成時に権限を直接指定します

22、rmdir は空のディレクトリを削除します

-p: 親の空ディレクトリを再帰的に削除します

-v: 詳細情報を表示します

23、rm はデータを削除します

-r: ディレクトリツリーを再帰的に削除します

-f: プロンプトなしで強制削除

24、STDOUT と STDERR はファイルにリダイレクトされます

形式:コマンド動作シンボルファイル名

>: STDOUT をファイルにリダイレクトします

2>: STDERR をファイルにリダイレクトします

&& gt;: ファイルへのすべての出力をリセットします

& gt;: ファイルの内容は

で覆われています

set -C: 既存のドキュメントをカバーすることは禁止されていますが、強制的なカバーを追加できます: & gt; |

セット C: 上書きを許可する

>>: 元のコンテンツに基づいた追加コンテンツ

2>: リダイレクト エラー出力データ ストリームをオーバーライドする

2>>: リダイレクト エラー出力データ ストリームを追加します

標準出力とエラー出力は別の場所に送られます: 形式は次のとおりです;

コマンド > /path/to/file.out 2> /path/to/error.out

標準出力とエラー出力をリダイレクト用に同じデータ ストリームにマージします: 形式は次のとおりです;

&& gt;: リダイレクトをカバーします

コマンド > /path/to/file.out 2> &1 (順序は重要です)

コマンド >> /path/to/file.out 2>> &1

(): 複数のプログラムの STDOUT をマージします

(2007 年計算; 2008 年計算)> all.txt

25, tr - 文字の変換と削除

tr [オプション]...SET1 [SET2]

オプション:

-c または --complement: 文字セットの補数を取得します

-d または --delete: 最初の文字セットに属するすべての文字を削除します

-s または --squeeze-repeats: 連続して繰り返される文字を 1 つの文字として表します

-t または --truncate-set1: 最初の文字セットに対応する文字を 2 番目の文字セットに対応する文字に変換します。

< を使用して標準入力をリダイレクトします

一部のコマンドは、ファイルからインポートされた STDIN を受け入れることができます

$tr ‘a-z’ ‘A-Z’

このコマンドは、/etc/issue 内のすべての小文字を筆記文字に変換します

tr –d abc < /etc/fstab fstab ファイル内の abc 内のすべての文字を削除します

[root@localhost ~]# cat > filea

メイジ

王暁春

ctrl d を押して終了します。キーボード入力の代わりにファイルを使用できます

[root@localhost ~]# cat > filea

26 以下: 入力をページごとに表示します

ls -l /etc |less

メール: 電子メール入力で送信:

echo "testemail" | mail -s "test" user@example.com

lpr: 入力をプリンターに送信

echo "テストプリント" | lpr-Pprinter_name

以上がCentOSコマンドを徹底解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。