GNU/Linux >> Linux の 問題 >  >> Ubuntu

Linuxのソースコマンド

はじめに

ソースは、ファイルを読み取ってその内容を実行するコマンドです。変数、関数、および構成ファイルをシェルスクリプトにロードするのに役立ちます。

ソースはシェルビルトインコマンドであり、LinuxおよびUNIXの一部のシェルです。現在のシェルスクリプトで引数として渡されました。

この記事では、以下で説明するように、Linuxでsourceコマンドを使用する方法を説明します。

ソースコマンドの構文

$ source FILENAME [ARGUMENTS]

sourceコマンドを。(dot)

に置き換えることができます
$ . FILENAME [ARGUMENTS]

ソースコマンドの使用方法

1。現在のシェル環境を更新する

Linuxを使用する場合、ユーザーは現在のシェル環境でエイリアスを定義できます。たとえば、隠しファイルを表示するには、ls-laを使用します。ただし、エイリアスを使用すると、より高速な方法を使用できます:

$ alias la=‘ls -la’

次に、laと入力するだけで、隠しファイルを表示できます。

ただし、これは一時的なものであり、永続的に使用するには、 .bashrcを開きます。 ファイルとタイプ:

alias la= ‘ls -la’

現在のシェル環境を更新し、次のように入力します:

$ source ~/.bashrc

2。現在のシェル環境でシェルスクリプトを実行する

シェルスクリプトは、現在のシェル環境で定義した変数を理解できません。したがって、sourceコマンドを使用する必要があります。

たとえば、aptコマンドを実行しようとします

まず、ファイル update.shを作成しましょう で始まります:

#!bin/bash

次に、次のコマンドを入力します。

sudo apt update

最後に、ソースコマンドで保存して実行します:

$ source ./update.sh

出力:

3。シェル関数をインポートする

例:

まず、ファイル foo.shを作成しましょう で始まります:

#!bin/bash

次に、カスタムシェルスクリプトを定義します。ここにfooという名前の関数を配置します :

foo () {

echo “Hello”

}

保存しましょう。

fooをインポートするには 関数、次のコマンドを実行します:

$ source foo.sh

シェル関数を実行するには、次のように入力します。

$ foo

出力:

4。コマンドを読んで実行する

2つのコマンドlsとdf-hを実行するとし、ファイル * txtを作成しましょう。 これらの2つのコマンドが含まれています。ここでファイルexample.txtを作成します :

そしてそれを保存します。次に、ソースファイル名を実行します:

$ source example.txt

出力:

結論

Linuxでsourceコマンドを使用する方法の詳細についてはすでに説明しました。

読んでくれてありがとう。


Ubuntu
  1. Linuxmvコマンド

  2. Linuxduコマンド

  3. Linuxipコマンド

  1. 例を含むLinuxソースコマンド

  2. Linuxcdコマンド

  3. Linux での chsh コマンドの例

  1. LinuxのWコマンド

  2. Linuxのコマンドで

  3. Linuxのソースコマンド