Linux学習の基本コマンド

Linux学習の基本コマンド

目次

Linux学習の基本コマンド

内部および外部コマンド

一般的なコマンドラインの使用形式

補助操作

コマンドヘルプを取得する方法

内部コマンドヘルプ

manコマンドを使用してmanページを読みます

「\」キーを押してコンテンツを検索します

現在の作業ディレクトリを表示する-pwd

相対パス式

ディレクトリの内容を一覧表示します-ls

エイリアスの設定-エイリアス

du-指定されたディレクトリまたはファイルが占めるディスク容量のサイズをカウントします

新しいディレクトリmkdirを作成します

空のドキュメントタッチを作成する

リンクファイルを作成する-ln

ファイルまたはディレクトリをコピーする-cp

ファイルまたはディレクトリを削除する-rm

ファイルまたはディレクトリの移動—mv

コマンド/ファイルストレージディレクトリを見つけます—これは

検索ファイルとディレクトリを検索

複数の検索条件を実現するには、findコマンドを使用します

検索のexecの使用法

コマンド実行の優先度

filecatコマンドの内容を表示する

ファイルの内容を表示moreコマンド


内部および外部コマンド

 

一般的なコマンドラインの使用形式

コマンドワード:コマンド全体の重要な部分であり、コマンドを決定するだけです

オプション:ショートフォーマットオプション "-"ロングフォーマットオプションをガイドする "–"シンボルをガイドする

パラメータ

Linuxコマンドでは大文字と小文字が区別されます

補助操作

コマンドヘルプを取得する方法

内部コマンドヘルプ


シェル内部コマンドのヘルプ情報を表示します。コマンドの「–help」オプションは、
ほとんどのLinux外部コマンドに適しています。

manコマンドを使用してmanページを読みます


ENTER矢印キーを
使用してテキスト行をスクロールしますPageUpおよびPageDown(スペース)キーを使用してページをめくります
Qまたはqキーを押して読み取り環境を終了します

「\」キーを押してコンテンツを検索します

現在の作業ディレクトリを表示する-pwd

cdターゲットの場所

cd〜

現在のユーザーのホームディレクトリへのCDカット

cd-以前にcdコマンドが実行されたディレクトリに切り替えます

絶対パス:フルパス

相対パス:現在のパスからターゲットパスまで

相対パス式

ディレクトリの内容を一覧表示します-ls

エイリアスの設定-エイリアス

du-指定されたディレクトリまたはファイルが占めるディスク容量のサイズをカウントします

du-ahはディスク内のすべてのファイルをカウントします。

du-sh

du-すべてのファイルを数える

du-hはkbでカウントされます '

du-s統計が占める合計スペース

新しいディレクトリmkdirを作成します

mkdir -pは、一度に複数のディレクトリを作成します

空のドキュメントタッチを作成する

更新ファイルのタイムスタンプ

多くの場合、複数の新しい空のファイルを作成するために使用されます
-/ root / aホームディレクトリ

/ a- / aルートディレクトリをタッチします

リンクファイルを作成する-ln

Windowsシステムのショートカットと同様に、ファイルベースのディレクトリのリンクファイルを作成します。
リンクファイルの種類。
ソフトリンク(シンボリックリンクとも呼ばれます)は、アクセスショートカットを作成し、ソースファイルを削除します。リンクの失敗。
ハードリンク:作成時リンク、ファイルが作成および削除されますソースファイルはハードリンクに影響を与えません

ファイルまたはディレクトリをコピーする-cp

コピーする必要のあるファイルまたはディレクトリ(ソース)のコピーを再構築し、新しいファイルまたはディレクトリとして保存します

cp…ソースファイルまたはディレクトリ…ターゲットファイルまたはディレクトリ
一般的に使用されるオプション
-f:同じ名前のターゲットファイルまたはディレクトリを警告なしに上書きする場合は、直接コピーします

-i:同じ名前のターゲットファイルまたはディレクトリを上書きするときにソートするようにユーザーに通知します

-p:コピー時にソースファイルのアクセス許可を保持します。所有者やタイムスタンプなどの属性は変更されません。

-r:このオプションは、ディレクトリをコピーするときに使用する必要があります。つまり、すべてのファイルとサブディレクトリが再帰的にコピーされます。

ファイルまたはディレクトリを削除する-rm

指定されたファイルまたはディレクトリを削除します
共通オプション
-fsilent

-iプロンプト

-rサブディレクトリを含める

ファイルまたはディレクトリの移動—mv

指定したファイルまたはディレクトリをその場所に移動します

ターゲットの場所がソースの場所と同じである場合、名前の変更操作を実行するのと同じです。

コマンド/ファイルストレージディレクトリを見つけます—これは

検索範囲内の環境変数PATHが決定されます

どのコマンド/プログラム名

または

which-コマンド/プログラム名

どのls

どのcd

検索ファイルとディレクトリを検索

再帰的に、ターゲット名、タイプ、サイズ、およびその他のさまざまな属性に応じて、詳細な検索を行います

検索[検索範囲] [検索条件式]

名前による検索:-nameはターゲット名に基づいて検索し、「*」および「?」ワイルドカードの使用を許可します

ファイルサイズで検索:-sizeファイルサイズで検索するには、通常、検索条件として「+」と「-」の設定を使用します

ファイル所有者による検索:-userファイルがターゲットユーザーに属しているかどうかに従って検索します。

ファイルタイプによる検索:-type通常のファイル(f)ディレクトリ(d)、ブロックデバイスファイル(b)、キャラクターデバイスファイル(c)などのファイルタイプによる検索。

複数の検索条件を実現するには、findコマンドを使用します

式の間に論理演算子
「-a」を使用して示し、(および)
「-o」を使用して示すか(または)例
find / boot -size + 1024k -a -name "vmlinuz *" "
find lboot -size + 1024k -o -名前 "vmlinuz *" "

検索のexecの使用法

-execパラメーターの後にLinuxコマンドが続き、セミコロン「;」で終わります。セミコロンはシステムによって意味が異なるため、セミコロンの前に円記号のエスケープ文字「\」が追加されます。
{}は、前回の検索で見つかったファイル名を表します。
findコマンドは、現在のディレクトリ内のすべての通常のファイルと一致し、-execオプションでls -lコマンドを使用して、それらをリストし
ます。find./ -type f -exec ls-l {};

コマンド実行の優先度

最優先事項:パスを指定するコマンド。絶対パス/root/pwd.shまたは相対パス
。/pwd.sh/usr/bin/cpcd/usr/bin./cp2
番目の優先順位:エイリアスエイリアスpwd = / root /pwd.shで指定されたコマンド
3番目の優先順位レベル:内部コマンド
4番目の優先順位:ハッシュコマンド
Linuxシステムにはハッシュテーブルがあります。最初に起動したとき、このハッシュテーブルは空です。コマンドを実行するたびに、ハッシュテーブルはこのコマンドのパスを記録します。、これは同等です。キャッシュに。コマンドが最初に実行されるとき、she11インタープリターはデフォルトでPATHパスからコマンドのパスを見つけます。2回目にコマンドを使用するとき、シェルインタープリターは最初にハッシュテーブルをチェックし、このコマンドを使用しないPATHパス。ハッシュテーブルを使用すると、コマンドの呼び出し率を上げることができます。
5番目の優先順位:PATHで定義された検索順序で検索します。
上記の順序のいずれも見つからない場合、「コマンドが見つかりません...」というエラーが報告されます。

filecatコマンドの内容を表示する

cat単純ファイルの
一般的なオプションを参照cat
-n:すべての出力行に
番号を付ける-b:空白行に番号を付けない
-s:連続するすべての空白行を1つの空白行に置き換える

ファイルの内容を表示moreコマンド

ファイルの内容をページに表示するフルスクリーンモード
more [options] file name .. ..

インタラクティブな操作方法

Enterキーを押して、1行下にスクロールします

スペースバーを押して1ページ下にスクロール
ctrl + bで前の画面に戻る
ctrl + fで1画面下にスクロール
qキーを押して終了
パイプ操作(例:ls -R / etc | more)と組み合わせると、ページをめくることができません

おすすめ

転載: blog.csdn.net/Alen686/article/details/113667438
おすすめ