Linuでコマンドラインからプログラムを実行する方法

ページ名:Linuでコマンドラインからプログラムを実行する方法

ほとんどのLinuxディストリビューションにはグラフィカル・ユーザー・インターフェースがあり、Appsメニューのプログラムのアイコンをクリックするだけでプログラムを開くことができる。 しかし、ターミナルからプログラムを実行したい場合もあるでしょう。 ターミナルは、キーボードコマンドを使用してプログラムを実行し、Linuxシステムを管理できる強力なツールです。 このWikiHowでは、LinuxでTerminalからプログラムを実行する方法を説明します。

方法1

ターミナルからプログラムを実行する

  1. Ctrl+Alt+Tを押してください。 ほとんどのLinuxディストリビューションでは、キーボードショートカットを使用してターミナルを開くことができます。 キーボード・ショートカットは Ctrl + Alt + T です。 一般的に、白いテキストカーソルが付いた黒い画面のようなアイコンを持っています。
  2. プログラム名を入力し、↵ Enterを押します。 Windowsのコマンドライン(CMD)とは異なり、Linuxではほとんどのプログラムについて、ディレクトリのフルパスを入力したり、ディレクトリを変更したりする必要はありません。 プログラムがユーザーの"$PATH "変数にある限り、Linuxは$PATHを検索してプログラムを探し、自動的に起動します。
    • 例えば、ターミナルからFirefoxを起動したい場合、単にfirefoxと入力してEnterを押すだけである。
    • プログラム名の後に-hまたは--helpと入力すると、そのプログラムのヘルプメニューが表示される。 多くのプログラムには、特定の方法でプログラムを起動するために使用できる追加のコマンド修飾子があります。 たとえば、ウェブ・ブラウザの場合、ウェブ・ブラウザ名に続けてウェブ・アドレスを入力し、Enterキーを押すと、ウェブ・ブラウザでそのウェブサイトを起動できる(例:firefox www.wikihow.com)。
    • プログラムを実行する権限がない、またはアクセスが拒否されたというメッセージが表示された場合は、プログラム名の前にsudoと入力してEnterを押してください。 sudo」コマンドは、一般ユーザーが管理者権限またはroot権限でターミナルコマンドを実行できるようにします。
    • CまたはC++のプログラムをターミナルから実行したい場合は、まずターミナルから起動する前に、実行する必要があります。
方法2

PATH変数外のプログラムを実行する

  1. Ctrl+Alt+T を押して、ターミナルを開く。 ほとんどのLinuxディストリビューションでは、キーボード・ショートカットを使用してターミナルを開くことができます。 キーボード・ショートカットは Ctrl + Alt + T です。 一般的に、白いテキストカーソルが付いた黒い画面のようなアイコンを持っている。
  2. cd と入力し、その後にスペースとプログラムファイルの保存先を入力します。 プログラム起動ファイルが$PATH変数にない場所に保存されている場合は、ターミナル内でその場所に移動する必要があります。 cd "コマンドを使って移動できます。 例えば、"Documents" フォルダに Python プログラム用のフォルダが保存されている場合、ターミナルで cd ~/Documents/Python などと入力して Enter キーを押すと、そのフォルダに移動できます。
  3. chmod a+x [filename] と入力し、↵ Enterを押す。 filename" は、プログラムの実際の起動ファイルに置き換えてください。 chmod a+x」コマンドは、ファイルが実行可能ファイルであることをLinuxに伝える。
  4. ./"に続けて起動ファイル名を入力し、↵ Enterを押す。 これでプログラムが起動する。 例えば、"Helloworld.py "というPythonファイルがある場合、./helloworld.pyと入力して起動します。
方法3

PATH変数にディレクトリを追加する

  1. Ctrl+Alt+Tでターミナルを開く。 プログラム名を入力しても実行できない場合は、そのプログラムがインストールされているディレクトリを$PATH変数に追加する必要があります。 これもターミナルから行うことができます。 キーボードショートカットを使ってターミナルを開いてください。
  2. プログラム・ディレクトリを$PATH変数にエクスポートするコマンドを入力します。そのためには、export PATH=$PATH:[path/to/program]と入力してEnterを押します。 path/to/program]」は、プログラムがインストールされている実際のディレクトリツリーに置き換えてください。 この設定は、現在のセッションが終了するまで有効です。
    • たとえば、「Home」フォルダーの「bin」ディレクトリーにプログラムをインストールしている場合、export PATH=$PATH:$Home/binと入力してEnterを押す。 これで、「$Home/bin」ディレクトリが一時的に$PATH変数に追加される。
    • 現在どのディレクトリが$PATH変数に追加されているかは、echo $PATHと入力してEnterを押すと確認できる。
  3. nano ~/.bashrcと入力し、↵ Enterを押す。 ターミナルにある「.bashrc」ファイルが開きます。 このファイルを使って、ディレクトリを$PATH変数に永久に追加することができる。
  4. ファイルに "export PATH "コマンドを追加する。 そのためには、マウスのホイールを使ってファイルの一番下までスクロールダウンし、一番下に「export PATH=$PATH:[path/to/program]」と入力する。path/to/program]」は、プログラムがインストールされている実際のディレクトリツリーに置き換えてください。
  5. Ctrl+Xを押す。 テキストエディタが終了します。 ファイルを保存するかどうか尋ねられます。
  6. Yを押し、↵Enterを押す。 保存することを確認し、テキストエディタを終了します。 Terminalの標準コマンドプロンプトに戻ります。
  7. source ~/.bashrc と入力して ↵ Enter を押します。 これで更新された$PATH変数が現在のセッションにロードされる。
  8. プログラム名を入力し、↵ Enterを押します。 プログラムのディレクトリが$PATH変数に追加されたので、プログラム名を入力してEnterを押すだけで、プログラムを起動できるはずです。
方法4

ターミナルでのプログラムのインストールとアンインストール

  1. Ctrl+Alt+Tを押してターミナルを開きます。ターミナル内からプログラムを起動するだけでなく、ターミナル内からプログラムをインストールおよびアンインストールすることもできます。 まだターミナルを開いていない場合は、キーボードショートカットを使ってターミナルを開きます。
  2. sudo apt install [app_name] と入力して ↵ Enter (Debian) を押します。 app_name]」は、インストールしたいプログラムの実際の名前に置き換えてください。 このコマンドは、Debian ベースの Linux ディストリビューション、例えば , や Mint で動作します。
  3. sudo apt remove [app_name] と入力して ↵ Enter (Debian) を押します。 app_name]" をアンインストールしたいアプリの名前に置き換えてください。 このコマンドは、Ubuntuや.NETなどのDebianベースのLinuxディストリビューションで動作します。
  4. sudo dnf install [app_name] と入力し、↵ Enterキーを押します(Red Hat)。 app_name]」は、インストールしたいプログラムの実際の名前に置き換えてください。 このコマンドはRHEL、Fedora、CentOSなどで動作します。
  5. sudo dnf remove [app_name] と入力して ↵ Enter (Red Hat) を押します。 app_name]」をアンインストールするアプリの名前に置き換えます。 このコマンドは、RHEL、Fedora、CentOS などの Red Hat Linux ディストリビューションで使用できます。
  6. プログラムの名前を入力し、↵ Enterキーを押します。 プログラムがインストールされたら、ターミナルでプログラム名を入力してEnterを押すだけで、プログラムを起動できる。
この記事は、CC BY-NC-SAの下で公開されている " How to Run a Program from the Command Line on Linux " を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧