1.Linuxの基本的なコマンドスキル

1.Linuxの基本的なコマンドスキル

1.カーネル:カーネルは、オペレーティングシステムの最も基本的な部分であり、人間の脳に相当し、システムソフトウェアとハ​​ードウェアを制御、調整、およびスケジュールするために使用されます。一般的なカーネルバージョンは次のとおりです。linuxwindowsunix(mac、iosなど)。

2.linux:多くのカーネルバージョンの1つであり、主な機能はオープンソース(オープンソースコード)であるため、その自由度とカスタマイズ性は高くなっています。

3.シェル:カーネルの保護層に相当します。内部的には、カーネルがサードパーティのソフトウェアによって改ざんされるのを防ぎ、カーネルを保護し、ハードウェアとシステム間の外部との通信および接続のためのインターフェイスを提供します。

4.基本的な
シェル操作の知識の要約:(1)シェルでのコマンド実行の形式:コマンド名-パラメーター+操作オブジェクト(-はパラメーターの省略形を意味し、-11-はパラメーターの完全なスペルを意味します)

(2)ここに写真の説明を挿入シェルでのコマンドラインプロンプトの意味:1。linはシェルを実行しているユーザーのユーザー名を表します。2。@は区切り文字です。3。westoslinuxはシステムが配置されているホストの短い名前を表します。4.〜userは現在のディレクトリを表します。 5. IDプロンプト、#は、現在のユーザーがスーパーユーザーであり、現在のユーザーが通常のユーザーであることを示します。

(3)シェルの一般的なショートカットキー:
"ctrl" + "shift" + "c" -----コピー(コピーするシェルでマウスが選択されています)
"ctrl" + "shift" + "v" --- -貼り付け(マウスホイールをクリックして貼り付けます)
"ctrl" + "shift" + "T" ----- 1つの端末で複数のウィンドウを開きます(以下を参照)ここに写真の説明を挿入
"ctrl" + "shift" + "N "----ターミナル
" ctrl "+" c "を開いた後、新しいターミナルを再度開きます-------------現在のコマンドの実行をキャンセルします(通常、コマンドラインが占有されているときに使用されます)
" ctrl "+" d "-------------シェルを閉じます(" exit "と同等で、強制的に閉じることはできません。バックグラウンドでプロセスがある場合、以下に示すようにブロックされます:)
ここに写真の説明を挿入" ctrl "+" l "---------------現在のシェル画面の
「タブ」をクリアする-----------------システム内の既存のコマンドとファイルを完成させる、および一部のコマンドパラメータでは、タブを1回押しても効果がない場合、この文字で始まる情報が一意ではないことを意味します。2回続けて押すと、この文字で始まるすべてのコンテンツが表示されます。2回押しても、表示されません。このキャラクターの冒頭の指示。(写真は、maを入力した後、「tab」キーを2回押した結果を示しています)
ここに写真の説明を挿入

  1. シェル内の各コマンドのヘルプを表示する(manコマンドの使用)
    (1)Whatis +コマンド名は、コマンドを表示する基本的な目的を示します。ここに写真の説明を挿入「注:whatisコマンドを実行する場合、システムのヘルプデータベースが更新されないため、ほとんどの場合、適切なものはありません。このとき、rootユーザーでmandbコマンドを実行する必要があります。それでも問題が解決しない場合は、queryコマンドが存在しない可能性があります。」

    (2)コマンド名+ --helpは、コマンドの基本的な使用法を表示することを意味します。
    ここに写真の説明を挿入使用法:は、コマンドの使用方法を意味します。「[...]」のコンテンツは、追加できるかどうかを示し、コマンドの通常の使用には影響しません。「...」は、コンテンツの量を意味します。 「<>」の内容を追加する必要があります。
    ディレクトリ:達成可能な機能のディレクトリ-文字:パラメータと特定のコマンドの説明。

    (3)man +コマンド名は、コマンドの使用法の詳細な説明を意味します。ここで、manはmanualの省略形で
    ここに写真の説明を挿入あり、「whatisと-help」の違いは、「man」コマンドがシェルコマンドラインを占有することです。他のコマンドを入力し続ける場合は、「q」を押す必要があります。 「man」コマンドを終了します。

対応するショートカットキーもmanコマンドに存在します。
(1)「/ keyword」はキーワードを検索して強調表示することを意味します。(2)表示に成功した後、「N」はページアップマッチングを意味し、「n」はページダウンマッチングを意味します(強調表示効果は図に示されています:)。(3)「G」は男の端に素早く移動することを意味し、「g」は男の前に素早く移動することを意味します。
ここに写真の説明を挿入
man -k +コマンド名は、コマンドのコマンドレベルを示します(図に示すように、geditはbashのコマンドとしてのみ表示され、passwdはコマンドとファイルとして存在します)
ここに写真の説明を挿入
ここに写真の説明を挿入
。特定の番号に対応するmanレベル:
man ---- -1コマンド
man ----- 2システム呼び出し
man ----- 3関数ライブラリ呼び出し
man ----- 4特殊ファイル(デバイスファイルなど)
man ----- 5ファイル
man ----- 6ゲーム
マン----- 7特別パッケージ
マン----- 8システム管理コマンド
マン----- 9カーネル情報ルール

  1.  shell中的历史命令查看和调用(history)
    

history:シェルで履歴コマンドを表示することを示します(履歴はデフォルトで1000を記録し、超過すると1つずつ上書きされます)

history -c:現在のシェルの履歴をクリアします(履歴は新しいシェルにまだ存在します)。ユーザーのホームディレクトリにあるすべてのファイルを開き、非表示のファイル.bash_historyを見つけて削除し、履歴コマンドを完全に削除します。

「上」キーと「下」キーを使用して、使用する履歴コマンドを1行ずつ呼び出します。「!number」は指定された履歴コマンドの行を呼び出すことを意味します。「!character」はこの文字で始まる最新の履歴コマンドを呼び出すことを意味します。「ctrl + r」は履歴検索モードを有効にします。コマンドラインにキーワードを入力すると、このキーワードを含む最新の履歴コマンドが表示されます。(写真は20行の呼び出しの履歴を示しています)
ここに写真の説明を挿入
7。練習演習
1。dateコマンドの詳細な使用法を表示して、n日後の年、月、日をシェルに出力します(出力例:2020-01-01)。man
ここに写真の説明を挿入
コマンドを使用して、使用できるパラメーター「-d」を除外し、「date-を初めて」と入力します。 d 80 "の後、システムはエラーを報告しました。入力を調整した後、何度か試し、正しいコマンド形式を取得しました。manコマンドを聞いた後、必要な出力形式(形式)"%m、%d、%Y "を見つけ、最終的に標準出力を取得しました。 :2020-11-18

おすすめ

転載: blog.csdn.net/lb1331/article/details/109160593