シェルの基本操作

目次

1. シェルとは

2. Shell と Bash の関係は何ですか? 違いは何ですか?

3. シェルコマンドの形式

4. オートコンプリート機能

5. よく使用されるシェルコマンド

1. ディレクトリ情報参照コマンド ls 

2. ディレクトリ切り替えコマンド cd

3. 現在のパス表示コマンド pwd 

4. システム情報表示コマンド uname 

5. 画面クリアコマンドclear 

6.アイデンティティコマンドsudoを実行するユーザーを切り替えます。 

7. ユーザー追加コマンド adduser 

8. ユーザー削除コマンド deluser 

9. ユーザー切り替えコマンド su 

10. ファイル内容表示コマンド cat 

11. ネットワーク属性の表示と設定コマンド ifconfig 

12. システムヘルプコマンドマン 

13. システム再起動コマンド reboot 

14. システムシャットダウンコマンドpoweroff 

15. ソフトウェアインストールコマンド install 


1. シェルとは

シェルは、ユーザーとオペレーティング システムの間で対話するコマンド インタープリターです。

簡単に言えば、シェルはコマンドを入力することです。中国では、Linux でコマンドラインからコマンドを入力することを「ノックコマンド」と呼びますが、外国人はそれをより西洋風にプレイし、「シェル」と呼んでいます。したがって、将来シェルという言葉を見たときの最初の反応は、ターミナルにコマンドを入力し、複数のシェル コマンドを特定の形式に従ってテキストに入れることです。このテキストはシェル スクリプトと呼ばれます。

-- 時間厳守のアトム

2. Shell と Bash の関係は何ですか? 違いは何ですか?

/bin/bash は 最も一般的に使用されるシェルであり、現在のほとんどの Linux ディストリビューションのデフォルト シェルです。

他のシェルには、sh、ksh、rsh、csh などが含まれます。

3. シェルコマンドの形式

command    -options     [argument] 
command: Shell 命令名称。 
options:选项,同一种命令可能有不同的选项,不同的选项其实现的功能不同。 
argument:Shell 命令是可以带参数的,也可以不带参数运行。 

4. オートコンプリート機能

オートコンプリート機能を使用した後は、コマンドの最初の文字を入力してTAB キーを押すだけで、一致するコマンドが 1 つだけの場合は、コマンドの残りの文字が自動的に補完されます。一致するコマンドが複数ある場合、システムはアラームを鳴らし、この時点で TAB キーを 1 回押すと、一致するすべてのコマンドがリストされます。

5. よく使用されるシェルコマンド

1. ディレクトリ情報参照コマンド ls 

ls [オプション] [パス] 

  -a 「.」で始まる隠しファイルを含む、すべてのファイルとサブディレクトリを表示します。 
  -l ファイルの形状、権限、所有者、サイズなど、ファイルの詳細情報を表示します。 
  -t ファイルを作成時間順に並べてリストします。 
  -A -a と同じですが、「.」(現在のディレクトリ) と「..」(親ディレクトリ) をリストしません。 
  -R サブディレクトリ内のファイルを含むすべてのファイルを再帰的に一覧表示します。 

2. ディレクトリ切り替えコマンド cd

cd [パス] 

パスは、次の操作のように入力するディレクトリ パスです。 

cd / //ルート ディレクトリ「/」を入力します。Linux システムのルート ディレクトリは「/」です。cd 
/usr //ディレクトリ「/usr」を入力します。 
cd .. //上のディレクトリを入力します。     
cd ~ //現在のユーザーのホームディレクトリに切り替えます 

3. 現在のパス表示コマンド pwd 

現在の作業ディレクトリの絶対パスを表示します。パラメータは必要ありません。

4. システム情報表示コマンド uname 

名前 [オプション] 

オプションのオプションパラメータは次のとおりです。 

    -r は、現在のシステムの特定のカーネル バージョン番号を一覧表示します。 
   -s システム カーネル名をリストします。 
   -o システム情報を一覧表示します。 

5. 画面クリアコマンドclear 

6.アイデンティティコマンドsudoを実行するユーザーを切り替えます。 

Ubuntu (Linux) は複数のユーザーを許可するオペレーティング システムであり、スーパー ユーザー root が最も大きな権限を持っています。ソフトウェアのインストールなどの一部の操作を実行するには、root ユーザー ID を使用する必要がある場合があります。sudo コマンドを使用すると、ID を一時的に root ユーザーに切り替えることができます。コマンドの形式は次のとおりです。  

sudo [オプション] [コマンド] 

-h ヘルプ情報を表示します。 

-l は、現在のユーザーが実行できるコマンドと実行できないコマンドをリストします。 

-p パスワードを要求するプロンプトを変更します。 

7. ユーザー追加コマンド adduser 

adduser [パラメータ] [ユーザー名] 

  -system システム ユーザーを追加します。 
  -home DIR DIR はユーザーのホーム ディレクトリ パスを表します。 
  -uid ID ID はユーザーの uid を表します。 
  -ingroup GRP ユーザーが所属するグループ名を示します。 

ユーザーとユーザー グループ - UID と GID_uid gid_lucky Duoduo のブログ - CSDN ブログ

Linuxのユーザーとユーザーグループ(1):ユーザーとユーザーグループの概念と設定の意味_ユーザーグループの役割とは?

8. ユーザー削除コマンド deluser 

eluser [パラメータ] [ユーザー名] 

-system ユーザーが system ユーザーの場合のみ削除できます。 

-remove-home ユーザーのホーム ディレクトリを削除します 

-remove-all-files ユーザーに関連付けられたすべてのファイルを削除します。 

-backup バックアップユーザー情報 

9. ユーザー切り替えコマンド su 

su [オプション] [ユーザー名] 

  -c –command 指定されたコマンドを実行し、実行後に元のユーザー ID を復元します。 
  -login はユーザー ID を変更し、同時に作業ディレクトリと PATH 環境変数を変更します。 
  -m は、ユーザー ID を変更するときに環境変数を変更しません。 
  -h は、ヘルプ情報を表示します。 

10. ファイル内容表示コマンド cat 

猫 [オプション] [ファイル] 

  -n すべての出力行に 1 から始まる番号を付けます。 
  -b -n と似ていますが、空白行に番号を付けません。 
  -s 2 つ以上の連続した空白行が見つかった場合、1 つの空白行にマージします。 

11. ネットワーク属性の表示と設定コマンド ifconfig 

このコマンドを使用すると、現在のネットワーク プロパティを表示したり、ネットワーク IP アドレスの設定などのネットワーク プロパティを構成したりすることができます。

ifconfig インターフェイス オプション | 住所 

インターフェース eth0 などのネットワークインターフェース名。 

上 ネットワーク機器の電源を入れます。 

down ネットワーク機器の電源を切ります。 

IP アドレスを追加し、ネットワーク IP アドレスを設定します。 

netmask サブネットマスクを追加します。 

12. システムヘルプコマンドマン 

「man」コマンドを使用すると、他のコマンドの構文形式、主な機能、および主なパラメータの説明を表示できます。

man [コマンド名] 

13. システム再起動コマンド reboot 

リブート。

14. システムシャットダウンコマンドpoweroff 

シャットダウン。

15. ソフトウェアインストールコマンド install 

Ubuntuの多くのソフトウェアは、最初にソースコードをダウンロードし、ソースコードをダウンロードした後に自分でコンパイルし、コンパイルが完了した後に「intsall」コマンドを使用してインストールする必要があります。

コマンド「install」は通常、コマンド「apt-get」と組み合わせて使用​​されます。次に例を示します。

sudo apt-get install パッケージ名 

このうち、「package-name」はインストールするソフトウェアの名前、「apt-get」はソフトウェアのダウンロードを担当し、「install」はソフトウェアのインストールを担当します。

おすすめ

転載: blog.csdn.net/qq_41709234/article/details/131354165