15あなたの世界を揺るがすLinuxターミナルコマンド

私はLinuxを約10年間使ってきました。この記事で紹介するのは、Linuxのコマンド、ツール、巧妙な小さなトリック、そしてはるかに楽しいコマンドのリストです。私は一緒に行ったようにそれらに。

01/15

便利なコマンドラインのキーボードショートカット

Linuxキーボードショートカット

次のキーボードショートカットは非常に便利で、時間を節約できます。

上記のコマンドが意味を成すように、次のテキスト行を見てください。

sudo apt-get programnameをインストールする

あなたが見ることができるように、私はスペルミスを持っており、コマンドが機能するためには、 "intall"を "install"に変更する必要があります。

カーソルが行末にあるとします。 それを変更するためにinstallという言葉に戻るにはさまざまな方法があります。

ALT + Bキーを2回押すと、カーソルが次の位置に置かれます(^記号で示されます)。

sudo apt-get ^ intallプログラム名

カーソルキーを押して '' sを挿入してください。

別の便利なコマンドは、ブラウザから端末にテキストをコピーする必要がある場合は、特に "shift + insert"です。

02/15

SUDO !!

sudo !!

もしあなたがコマンドを入力するたびにあなたが呪われていることを知って "許可が拒否されました"という言葉が現れると、あなたはそれを知らないと本当に次のコマンドのために私に感謝するつもりです。

sudoをどうやって使うのですか? 単に。 次のコマンドを入力したとします。

apt-get install ranger

昇格した権限でログインしていない限り、「Permission denied」と表示されます。

sudo !! 直前のコマンドをsudoとして実行します。 したがって、前のコマンドは次のようになります。

sudo apt-get install ranger

sudoが何であるかわからない場合は、 ここから始めてください。

03/15

コマンドを一時停止し、バックグラウンドでコマンドを実行する

ターミナルアプリケーションを一時停止します。

私はすでにバックグラウンドでターミナルコマンドを実行する方法を示すガイドを書いています

では、このヒントは何ですか?

次のようにnanoでファイルを開いたとします。

sudo nano abc.txt

ファイルにテキストを入力する途中で、すぐに別のコマンドを端末に入力したいが、フォアグラウンドモードでnanoを開いたのでできないことに気付いた。

唯一の選択肢は、ファイルを保存し、nanoを終了し、コマンドを実行してからnanoを再度開くことだと考えるかもしれません。

Ctrl + Zキーを押すだけで、フォアグラウンドアプリケーションが一時停止し、コマンドラインに戻ります。 ターミナルウィンドウに "fg"と入力してreturnキーを押すことで、以前に一時停止したセッションに戻ったら、好きなコマンドを実行できます。

面白いのは、ファイルをnanoで開き、テキストを入力してセッションを一時停止することです。 別のファイルをnanoで開き、テキストを入力してセッションを一時停止します。 "fg"と入力すると、nanoで開いた2番目のファイルに戻ります。 nanoを終了して「fg」と入力すると、nanoで開いた最初のファイルに戻ります。

04/15

SSHセッションからログアウトした後にnohupを使用してコマンドを実行する

nohup。

nohupコマンドは、sshコマンドを使用して他のマシンにログオンする場合に非常に便利です。

nohupはどうしますか?

sshを使用して別のコンピュータにリモートでログオンしていて、長い時間がかかるコマンドを実行してsshセッションを終了したいが、接続しなくてもコマンドを実行したままにしておくと、nohupだけで実行できるとします。

たとえば、レビュー用に配布物をダウンロードするために私のRaspberry PIを使用します。

ラズベリーPIをディスプレイに接続したり、キーボードとマウスを接続したりすることはありません。

私は常にラップトップからssh経由でRaspberry PIに接続します 。 nohupコマンドを使わずにRaspberry PIで大きなファイルをダウンロードし始めたら、sshセッションをログオフする前とラップトップをシャットダウンする前に、ダウンロードが完了するまで待つ必要があります。 私がこれをした場合、私はラズベリーPIを使ってファイルをダウンロードしていないかもしれません。

私が入力しなければならないすべてのnohupを使用するには、nohupの後に次のようにコマンドを続けます:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso&

05/15

特定の時間にLinuxコマンド 'AT'を実行する

でタスクをスケジュールする。

'nohup'コマンドは、SSHサーバーに接続していて、SSHセッションからログアウトしてもコマンドを実行し続ける場合に適しています。

特定の時点で同じコマンドを実行するとします。

' at 'コマンドを使うだけでそれを実行できます。 'at'は次のように使用できます。

午後10時38分(Fri)
at> cowsay 'hello'
at> CTRL + D

上記のコマンドは、金曜日の夕方10時38分にcowsayプログラムを実行します。

構文は 'at'の後に実行する日時が続きます。

at>プロンプトが表示されたら、指定した時刻に実行するコマンドを入力します。

Ctrl + Dキーを押すとカーソルに戻ります。

さまざまな日付と時刻のフォーマットがあり、 'at'を使用するためのより多くの方法についてマニュアルページをチェックする価値があります。

06/15

マニュアルページ

カラフルなMANページ。

マニュアルページには、どのようなコマンドが実行されるべきか、それらに使用できるスイッチの概要が示されています。

マニュアルページは、自分自身ではまあまあです。 (彼らは私たちを興奮させるように設計されていなかったと思う)。

しかし、あなたの人の使い方をより魅力的にするために、あなたはできることがあります。

PAGER =大部分をエクスポート

インストールする必要があります。 これがうまくいくためには、あなたがそれをすると、あなたのマンページがよりカラフルになります。

次のコマンドを使用して、マニュアルページの幅を特定の数の列に制限することができます。

エクスポートMANWIDTH = 80

最後に、利用可能なブラウザがある場合は、次のように-Hスイッチを使用して、デフォルトのブラウザで任意のマニュアルページを開くことができます。

man -H

これは、$ BROWSER環境変数内にデフォルトのブラウザが設定されている場合にのみ有効です。

07/15

htopを使用してプロセスを表示および管理する

htopによるプロセスの表示

どのコマンドが現在あなたのコンピュータ上で実行されているかを知るのにどのコマンドを使用していますか? 私の賭けは、あなたが ' ps 'を使用していることと、あなたが望む出力を得るために様々なスイッチを使用しているということです。

htopをインストールします。 それは間違いなく以前にインストールしたかったツールです。

htopは、Windowsのファイルマネージャと同じように、ターミナル内の実行中のすべてのプロセスのリストを提供します。

ファンクション・キーの混合キーを使用して、表示されるソート順序と列を変更できます。 htop内からプロセスを強制終了することもできます。

htopを実行するには、端末ウィンドウに次のように入力します。

htop

08の15

レンジャーを使用してファイルシステムをナビゲートする

コマンドラインファイルマネージャー - レンジャー。

htopがコマンドラインを介して実行されているプロセスを制御するのに非常に有用である場合、レンジャーはコマンドラインを使用してファイルシステムをナビゲートするために非常に便利です。

レンジャーを使用するにはレンガーをインストールする必要がありますが、一度インストールするとターミナルに次のように入力するだけで実行できます:

レンジャー

コマンドラインウィンドウは、他のファイルマネージャとよく似ていますが、左から右に向かって動作します。左矢印キーを使用すると、フォルダ構造を操作し、右矢印キーはフォルダ構造を操作します。

レンジャーを使用する前にマニュアルページを読んで、使用可能なすべてのキーボードスイッチに慣れることができます。

09/15

シャットダウンをキャンセルする

Linuxのシャットダウンをキャンセルします。

だから、コマンドラインからもGUIからでもシャットダウンを開始して、あなたは本当にそれをしたくないと気付きました。

シャットダウンがすでに開始されている場合は、シャットダウンを停止するには遅すぎる可能性があることに注意してください。

試みる別のコマンドは次のとおりです。

10/15

飢えたプロセスを殺す簡単な方法

XKillを使用してプロセスを強制終了します。

何らかの理由でアプリケーションを実行しているとしたら、アプリケーションは停止します。

'ps -ef'を使ってプロセスを見つけてプロセスを終了させるか、htopを使うことができます。

あなたはxkillと呼ばれることが好きですばやく簡単なコマンドがあります。

端末に次のように入力して、殺すアプリケーションのウィンドウをクリックします。

xkill

システム全体がぶら下がっている場合はどうなりますか?

あなたのキーボードの 'alt'と 'sysrq'キーを押したままにしておきながら、次のようにゆっくりと入力してください:

REISUB

これにより、電源ボタンを押さなくてもコンピュータが再起動します。

11の15

Youtube Videosをダウンロード

youtube-dl。

一般的に言えば、私たちの大部分は、Youtubeがビデオをホストするのに非常に満足しています。私たちは選んだメディアプレーヤーを通してストリーミングして見ています。

あなたがしばらくオフラインになることを知っているなら(飛行機やスコットランド南部とイングランド北部の間の移動のために)、いくつかのビデオをペンドライブにダウンロードして、余暇。

パッケージマネージャーからyoutube-dlをインストールするだけです。

youtube-dlは次のように使用できます:

youtube-dl url-to-video

動画ページの共有リンクをクリックすると、YouTubeの任意の動画のURLを取得できます。 リンクをコピーしてコマンドラインに貼り付けるだけです(shift + insertのショートカットを使用)。

12/15

wgetを使ってWebからファイルをダウンロードする

wgetからファイルをダウンロードします。

wgetコマンドを使用すると、端末を使用してWebからファイルをダウンロードすることができます。

構文は次のとおりです。

wget path / to / filename

例えば:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

-Oのようなwgetと一緒に使用できるスイッチは多数あり、ファイル名を新しい名前に出力することができます。

上記の例では、私はSourceforgeからAntiX Linuxをダウンロードしました。 ファイル名antiX-15-V_386-full.isoはかなり長いです。 antix15.isoとしてダウンロードするといいですね。 これを行うには、次のコマンドを使用します。

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

1つのファイルをダウンロードするだけの価値があるとは思われません。ブラウザを使用してWebページに移動し、そのリンクをクリックするだけで簡単に行えます。

ただし、ダースファイルをダウンロードしたい場合は、インポートファイルにリンクを追加し、wgetを使用してそれらのリンクからファイルをダウンロードする方がはるかに高速になります。

次のように-iスイッチを使用するだけです。

wget -i / path / to / importfile

wgetの詳細については、http://www.tecmint.com/10-wget-command-examples-in-linux/を参照してください。

13の15

蒸気機関車

sl Linuxコマンド。

これは少し楽しいものほど役に立ちません。

次のコマンドを使用してターミナルウィンドウに蒸気列車を描きます:

sl

14の15

あなたの幸運を語る

Linux Fortune Cookie

特に有用ではないが楽しみのちょっとしたもう1つは、幸運コマンドです。

slコマンドと同様に、まずリポジトリーからインストールする必要があります。

次に、以下のように入力するとあなたの運勢を聞くことができます

15の15

あなたの幸運を伝えるために牛を手に入れよう

cowsayとxcowsay。

最後に、cowsayを使ってあなたの幸運を伝える牛を手に入れましょう。

端末に次のように入力します。

幸運| コウセイ

グラフィカルデスクトップがある場合は、xcowsayを使用して漫画の牛を入手してあなたの幸運を表示することができます:

幸運| xcowsay

cowsayとxcowsayを使ってメッセージを表示できます。 たとえば、 "Hello World"を表示するには、次のコマンドを使用します。

牛 "こんにちは世界"

概要

私は、あなたがこのリストが有用であり、リストされた11項目のうち少なくとも1項目について「あなたがそれを行うことができるかどうかわからなかった」と考えていることを願っています。