/ /初心者オタク:Linuxターミナルの使用を開始する方法

初心者オタク:Linuxターミナルの使用を開始する方法

linux-terminal-on-ubuntu

あなたが新しいLinuxユーザーであるかどうかLinuxをしばらく使用して、端末の使用を開始するのを手伝います。ターミナルは怖いものではありません。多くの用途がある強力なツールです。

あなたが知る必要があるすべてを学ぶことはできません単一の記事を読んで端末。直接端末で遊んだ経験が必要です。この入門書が基礎を理解する助けとなり、さらに学習を続けられることを願っています。

基本的な端末の使用法

デスクトップのアプリケーションメニューからターミナルを起動すると、bashシェルが表示されます。他のシェルもありますが、ほとんどのLinuxディストリビューションはデフォルトでbashを使用します。

launch-terminal-on-ubuntu

次の場所に名前を入力して、プログラムを起動できます。プロンプト。ここで起動するものはすべて、Firefoxなどのグラフィカルアプリケーションからコマンドラインユーティリティまで、プログラムです。 (実際には、Bashには基本的なファイル管理などのための組み込みコマンドがいくつかありますが、それらもプログラムのように機能します。)Windowsとは異なり、プログラムへのフルパスを入力して起動する必要はありません。たとえば、Firefoxを開きたいとしましょう。 Windowsでは、Firefoxの.exeファイルへのフルパスを入力する必要があります。 Linuxでは、次のように入力できます。

fox

open-firefox-from-terminal

コマンドを入力して実行するには、Enterを押します。 .exeなどを追加する必要はありません。プログラムはLinuxでファイル拡張子を持ちません。

端末コマンドは引数を受け入れることもできます。 使用できる引数のタイプは、プログラムによって異なります。たとえば、Firefoxは引数としてWebアドレスを受け入れます。 Firefoxを起動してHow-to Geekを開くには、次のコマンドを実行できます。

firefox howtogeek.com

ターミナルで実行する他のコマンドはFirefoxのように機能しますが、多くはターミナルでのみ実行され、グラフィカルアプリケーションウィンドウは一切開かない点が異なります。

ソフトウェアのインストール

から行う最も効率的なことの一つ端末はソフトウェアのインストールです。 Ubuntu Software Centerのようなソフトウェア管理アプリケーションは、バックグラウンドで使用するいくつかのターミナルコマンドの素晴らしいフロントエンドです。クリックしてアプリケーションを1つずつ選択する代わりに、ターミナルコマンドでインストールできます。単一のコマンドで複数のアプリケーションをインストールすることさえできます。

Ubuntu(他のディストリビューションには独自のパッケージ管理システムがあります)では、新しいソフトウェアパッケージをインストールするコマンドは次のとおりです。

sudo apt-get install packagename

これは少し複雑に思えるかもしれませんが、上記のFirefoxコマンドと同じように機能します。上記の行が起動します 須藤、起動する前にパスワードを要求します apt-get ルート(管理者)特権を持つ。 apt-getプログラムは引数を読み取ります パッケージ名をインストールする という名前のパッケージをインストールします パッケージ名.

ただし、複数のパッケージを引数として指定することもできます。たとえば、Chromium WebブラウザとPidginインスタントメッセンジャーをインストールするには、次のコマンドを実行できます。

sudo apt-getchrome-browser pidginをインストールします

ubuntuから端末にソフトウェアをインストールする

Ubuntuをインストールしたばかりで、お気に入りのソフトウェアをすべてインストールすると、上記のような1つのコマンドで実行できます。お気に入りのプログラムのパッケージ名を知るだけで、かなり簡単に推測できます。以下のタブ補完トリックを使用して、推測を絞り込むこともできます。

詳細な手順については、コマンドラインでUbuntuにプログラムをインストールする方法をご覧ください。

ディレクトリとファイルの操作

別のディレクトリを指定しない限り、シェルは現在のディレクトリを検索します。たとえば、nanoは使いやすいターミナルテキストエディターです。コマンド ナノドキュメント1 伝えます ナノ という名前のファイルを起動して開く document1 現在のディレクトリから。別のディレクトリにあるドキュメントを開く場合は、ファイルへのフルパスを指定する必要があります。たとえば、 nano / home / chris / Documents / document1 .

存在しないファイルへのパスを指定すると、nano(および他の多くのプログラム)はその場所に新しい空のファイルを作成して開きます。

ファイルとディレクトリを操作するには、いくつかの基本的なコマンドを知っている必要があります。

  • cd - それ プロンプトの左側には、端末のデフォルトディレクトリであるホームディレクトリ(/ home / you)が表示されます。別のディレクトリに変更するには、使用できます cd コマンド。例えば cd / ルートディレクトリに変更します。 cdダウンロード 現在のディレクトリ内のダウンロードディレクトリに変更されます(したがって、ターミナルがホームディレクトリにある場合にのみダウンロードディレクトリが開きます)。 cd / home / you / Downloads システム内のどこからでもダウンロードディレクトリに変更します。 cd〜 ホームディレクトリに変更します。 cd .. ディレクトリに移動します。
  • lsls コマンドは、現在のディレクトリ内のファイルを一覧表示します。

  • mkdirmkdir コマンドは新しいディレクトリを作成します。 mkdirの例 現在のディレクトリにexampleという名前の新しいディレクトリを作成しますが、 mkdir / home / you / Downloads / test という名前の新しいディレクトリを作成します テスト ダウンロードディレクトリにあります。
  • rmrm コマンドはファイルを削除します。例えば、 rmの例 現在のディレクトリにあるexampleという名前のファイルを削除し、 rm / home / you / Downloads / example という名前のファイルを削除します ダウンロードディレクトリにあります。
  • cpcp コマンドは、ある場所から別の場所にファイルをコピーします。例えば、 cpの例/ home / you / Downloads という名前のファイルをコピーします 現在のディレクトリで/ home / you / Downloadsに移動します。
  • mvmv コマンドは、ある場所から別の場所にファイルを移動します。上記のcpコマンドとまったく同じように機能しますが、コピーを作成する代わりにファイルを移動します。 mvはファイルの名前を変更するためにも使用できます。例えば、mvオリジナルの名前が変更されました という名前のファイルを移動します 元の 現在のディレクトリにあるファイルに 改名 現在のディレクトリで、事実上名前を変更します。

これは最初は少し圧倒されるかもしれませんが、これらはターミナルでファイルを効果的に操作するために習得する必要がある基本的なコマンドです。でファイルシステムを移動します cd、現在のディレクトリのファイルを表示する ls、でディレクトリを作成 mkdir、およびでファイルを管理します rm, cp、そして mv コマンド。

タブ補完

タブ補完は非常に便利なトリックです。コマンド、ファイル名、その他の種類の引数など、何かを入力しているときにTabキーを押すと、入力内容をオートコンプリートできます。たとえば、次のように入力した場合 ホタル 端末でTabキーを押して、 fox 自動的に表示されます。 これにより、正確に入力する必要がなくなります。Tabキーを押すと、シェルが入力を終了します。これは、フォルダー、ファイル名、およびパッケージ名でも機能します。たとえば、次のように入力できます sudo apt-get install pidg Tabキーを押すと自動的に完了します ピジン。

多くの場合、シェルはあなたが何であるかを知りません複数の一致があるため入力しようとしています。 Tabキーをもう一度押すと、一致する可能性のあるリストが表示されます。さらに文字を入力し続けて項目を絞り込み、Tabキーをもう一度押して続行します。

このようなその他のトリックについては、「これらの8つのトリックでLinuxターミナルパワーユーザーになる」を参照してください。

ターミナルをマスターする

この時点で、うまくいけば少し感じるはずですターミナルで少し快適になり、その仕組みをよりよく理解します。ターミナルの詳細を知り、最終的にはマスターするために、次の記事で旅を続けてください。

  • 8 Linuxで実行してはいけない致命的なコマンド
  • Linuxターミナルからファイルを管理する方法:知っておくべき11のコマンド
  • Linuxターミナルからコマンドを使用してヘルプを取得する方法:初心者にもプロにも同様の8つの秘8
  • Linuxターミナルからプロセスを管理する方法:知っておくべき10のコマンド
  • Linuxターミナルからネットワークを操作する方法:知っておくべき11のコマンド
  • Linuxターミナルでマルチタスクを行う方法:複数のシェルを一度に使用する3つの方法