\r\n\r\n
コマンドラインは、本来、Linuxユーザーにとって非常に強力なツールです。より使いやすいLinuxオペレーティングシステム(OS)では、ターミナルを入力しなくても多くの機能が利用できますが、OSにはターミナルが必要な要素です。一般に信じられているのとは逆に、コマンドラインは特定の操作を簡略化することさえできる。
Linuxディストリビューションの初心者でも、Linuxのベテランでも、コマンドラインには多くの使い道があります。コマンドラインを使いこなすために、以下のヒントを試してみてください。
グラフィカル・ユーザー・インターフェース(GUI)を使って簡単にフォルダーを作成、移動、フォルダー間を移動することができますが、コマンドラインはファイルやフォルダーを扱うのに十分な能力を備えています。
ディレクトリの変更はとても簡単で、ターミナルで次のように入力します。
CD
例えば、特定のフォルダ(ハードディスク上のダウンロードフォルダなど)に移動するには、目的のディレクトリへのパスを次のように入力するだけです。
cd /home/user/Downloads
コマンドラインからソフトウェアをインストールする際に、ディレクトリを変更することは非常に便利です。ターミナルを使ってインストーラーを実行するには、まずインストーラーのあるフォルダーに切り替える必要があります。
コマンドラインでは、フォルダの切り替えのほかに、フォルダの作成も可能です。ディレクトリの作成は、次のコマンドを実行することで行います。
マックディル
そこで、Appsというフォルダを作成するために、入力します。
mkdir Apps
ただし、この場合、カレントディレクトリにフォルダが作成されます。ディレクトリの作成場所を指定するには、以下のようにディレクトリをそのフォルダに変更するか、フルパスを入力する必要があります。
mkdir /home/user/Documents/Apps
フルパス内にフォルダがない場合、このコマンドを実行すると、パス内のすべてのフォルダのディレクトリが作成されます。
ファイルやフォルダーを扱うときによく使うコマンドはコピーです。
シーピー
ファイルを別のファイルにコピーするには、次のように実行します。
cp [ファイル1の名前] [ファイル2の名前]。
また、以下のコマンドを使用して、ファイルをディレクトリにコピーすることも可能です。
cp [ファイルの名前] [ディレクトリの名前]。
ファイルやフォルダーのコピーと同様に、ターミナルを使ってアイテムを移動することができます。コマンドは
エムブイ
ファイルの内容を別のファイルに移動するには、次のように実行します。
mv [ファイル1の名前] [ファイル2の名前]です。
ただし、2つ目のファイルが存在しない場合は、1つ目のファイルから2つ目のファイルへリネームされます。ただし、2つ目のファイルが存在する場合、その内容は1つ目のファイルのコンテンツファイルに置き換えられます。また、ディレクトリに対してmoveコマンドを使用することもできます。
mv [ディレクトリの名前1] [ディレクトリの名前2]です。
ファイルに対するmoveコマンドと同様に、2番目のディレクトリが存在しない場合は、最初のディレクトリの名前を変更するだけである。ただし、2番目のディレクトリが存在する場合は、1番目のディレクトリの内容が2番目のディレクトリに移動されます。
ファイルやフォルダーを削除する場合は、実行します。
アールエム
文書が削除されると、次のようになります。
rm [ファイルの名前]。
また、ディレクトリを削除したい場合。
rm [ディレクトリの名前]。
また、複数のファイルやフォルダーを同時に削除することができます:。
rm [ファイル1の名前] [ファイル2の名前]。
ファイルやフォルダーに特殊な文字やスペースがあると、問題が発生することがあります。
cd /path/to/folder/"My Documents"
この操作を引用符なしで実行すると、このディレクトリにナビゲートされません。
Linuxを使うには、コマンドラインが必要です。ターミナルで実行したコマンドの履歴を知る必要がある場合があります。最近実行したコマンドを表示するには、次のコマンドを入力するだけです。
歴史
これにより、コマンド番号とそれに対応するbashコマンドを示すリストが生成されます。時には、これだけでは不十分で、タイムスタンプ付きの履歴が必要な場合もあります。この場合、実行します。
ヒストタイムフォーマット
すると、コマンドの履歴が日付と時間と共に一覧表示されます。コマンドを検索したい場合もあります。これは、コマンドラインから完全に可能です。bashプロンプトでCTRL+Rを実行すると、次のようなメッセージが表示されます。
逆探知
ここから、コマンドの検索を開始します。
コマンドを別行動で入力することも可能ですが、同時にコマンドを実行することも可能です。特に、ソフトウェアのインストールやアップデートの際に便利です。このように、2つの操作を同時に行うことができます。
sudo apt-get update && sudo apt-get upgrade
また、Linuxのコマンドラインでは、ダブルシンボルのandではなく、セミコロンを使ってコマンドを列挙することが可能です。
sudo apt-get update ; sudo apt-get upgrade
これにより、同じ操作を行うことができます。
PPAとは、Linux OSのデフォルトインストールには含まれない個人用パッケージアーカイブ、またはソフトウェアリポジトリのことです。あるソフトウェアをロードするためには、まずPPAを追加する必要があります。多くのLinuxの操作と同様に、これは通常、コマンドラインを使って実行されます。
sudo add-apt-repository [NAME OF REPOSITORY] (レポジトリの名前)
私のお気に入りのLinux用ソフトウェアの1つに、ゲームストリーミング用のopenbroadcasterソフトウェアがあります。
sudo add-apt-repository ppa:obsproject/obs-studio
コマンドラインを使いこなすために最も便利なコマンドの 1 つが、コマンドを繰り返し実行する機能です。
!!!
また、このコマンドを使って、やり残したコマンドを捨てることができます。例えば、スーパーユーザー権限でコマンドを実行するのを忘れた場合、次のように入力します。
すごすご
スーパーユーザー権限を追加するために、もう一度、今度は2回目のコマンドを実行します。こうすることで、もう一度すべてを入力する必要がなくなります。しかし、コマンドを繰り返す方法はこれだけではありません。また、上矢印で前に入力したコマンドを表示し、エンターキーを押すことで再度実行することもできます。
同様に、入力することができます。
!-1
または、Ctrl+Pを押して、前回実行したコマンドを表示させ、Enterキーを押して実行します。
エルエス
基本的なコマンドだが、非常に便利なのがリスト機能である。これは、特定のファイルシステム下のホームディレクトリを示すリストをターミナルに表示します。例えば、こんな感じです。
ls /apps
これで/appsディレクトリにあるすべてのフォルダーのリストが生成されます。
Linuxのコマンドラインは、初めは難しく感じるかもしれません。しかし、物事はそれほど複雑ではありません。ファイルやフォルダーの管理、コマンドの履歴の表示、コマンドの連鎖などは、ターミナルの最も一般的な使用方法の一つです。
ここでは、Linuxのコマンドラインを学ぶための初心者のためのヒントをたくさん紹介します。この多機能ツールは、Facebookへのアクセスにも適しています。Androidでコマンドラインを実行したいですか?Linux端末の機能をフルに活用するために、Android OSでTermuxをお試しください。
コマンドラインを使いこなすために、どのようなスキルがおすすめですか?