Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> 11 Linux端末のコマンドでよりクールに使える

11 Linux端末のコマンドでよりクールに使える

  
1.コマンドラインの毎日のショートカット
次のショートカットは非常に便利です。作業効率を大幅に向上させることができます。
CTRL + U - カーソルをカットする前内容
CTRL + K - カーソルを行の末尾に移動する
CTRL + Y - 貼り付け
CTRL + E - カーソルを行の末尾に移動する
CTRL + A - カーソルを行の先頭に移動する
ALT + F - 前のスペースに戻る
ALT + B - 前のスペースに戻る
ALT + Backspace - 前の単語を削除する
CTRL + W - 単語の前にあるカーソルを切り取る
Shift +挿入 - テキストを端末に貼り付け

次に、上記の内容を理解しやすくするために、次のコマンド行を見てください。
sudo apt-get intall programname
ご覧のとおり、コマンドにスペルミスがあり、通常の実行では "ldall"を "install"に置き換える必要があります。
カーソルが行末にあると想像してみてください。私たちは彼女をinstallという言葉に戻して置き換える方法がたくさんあります。
ALT + Bを2回押すと、カーソルは次の位置になります(ここではカーソルの位置が使用されます)。
sudo apt-get ^ intall <プログラム名>
矢印キーを2回押して' s'をインストールに挿入できます。
ブラウザから端末にテキストをコピーしたい場合は、ショートカット「shift + insert」を使用できます。
2. SUDO !!
このコマンドがまだわからない場合は、どうもありがとうございます。わからない場合は、長いコマンドを入力するたびに<; permission denied&'が表示されます。その後、それは痛みを伴うでしょう。
sudo !!
sudo !!?の使い方はとても簡単です。次のコマンドを入力したとします。
apt-get install ranger
十分に高い特権を持つアカウントにログインしていない限り、 "Permission denied"が表示されます。
sudo !!はsudoの形式で前のコマンドを実行します。したがって、前のコマンドは次のようになります。
sudo apt-get install ranger
sudoが何であるかわからない場合は、ここでつついてください。
3.バックグラウンドでコマンドを一時停止して実行する
ターミナルのバックグラウンドでコマンドを実行する方法についてのガイドを書きました。
CTRL + Z - アプリケーションを一時停止する - fg - プログラムをフォアグラウンドに再呼び出しする
このトリックを使用する方法?
nanoでファイルを編集していると想像してみてください。
sudo nano abc.txt
ファイルの半分が編集されたので、端末からすぐにコマンドを入力する必要があることに気付きましたが、nanoはフォアグラウンドで実行されているため入力できません。
考えられる唯一の方法は、ファイルを保存し、nanoを終了し、コマンドを実行した後にnanoを再度開くことです。
実際、CTRL + Zを押す限り、前景のコマンドは一時停止され、画面はコマンドラインに戻ります。その後、実行したいコマンドを実行し、コマンドの実行が終了したら、ターミナルウィンドウに「ldg; rd」と入力して、直前に中断したタスクに戻ります。
nanoでファイルを開き、何かを入力してセッションを一時停止することを試みることは非常に興味深いです。次にnanoを使用して別のファイルを開き、何かを入力してからセッションを一時停止します。 ' fg'と入力すると、nanoで開いた2番目のファイルに戻ります。 nanoを終了して' fg'と入力することによってのみ、nanoで開かれた最初のファイルに戻ることができます。
4. SSHセッションからログアウトした後にコマンドを実行するためにnohupを使用する
nohupコマンドは、sshを使用して別のマシンにログインする場合に非常に便利です。
それでは、どのようにnohupを使用しますか?
sshを使用して別のコンピュータにリモートログインし、非常に時間のかかるコマンドを実行してからsshセッションを終了したとします。実行しています。そして、このシーンを現実に変えることができるのです。
たとえば、テストが必要なので、私はRaspberry Piを使用して配布をダウンロードしました。私はラズベリーに外付けのモニター、キーボード、マウスを送ることは決してありません。
通常、私はラップトップからRaspberry Piに接続するのに常にSSHを使用します。 nohupを使わずにラズベリーパイを使って大きなファイルをダウンロードする場合は、ダウンロードが完了するまで待ってからsshセッションからログアウトしてノートブックの電源を切る必要があります。この場合は、なぜRaspberry Piファイルを使用するのですか?
次の例では、nohupを使用する方法も非常に簡単で、nohupの後に実行するコマンドを入力するだけです。
nohup wget http ://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso&
5.‘特定の時間にLinuxを実行するSSHを使用してサーバーに接続し、SSHログインタスクを継続して実行する場合は、

nohup’コマンドが便利です。
特定の時間に同じコマンドを実行する必要がある場合の対処方法を考えてください。
‘ at’コマンドを実行すると、この状況を正しく解決できます。これは、‘ at’の例です。
at 10:38 Fri
at> cowsay 'hello'
> CTRL + D
上記のコマンドは、金曜日の10:38にプログラムcowsayを実行します。
使用されている構文は、日付と時刻が追加されたatlsquoです。 at>プロンプトが表示されたら、そのときに実行したいコマンドを入力できます。
CTRL + Dでターミナルに戻ります。
多くの日付と時刻の形式があります。使用方法を見つけるには、< r" atマニュアルを参照する必要があります。
6.マニュアルマニュアル
マニュアルマニュアルでは、コマンドとパラメータの使い方の概要を説明しています。 Manのマニュアルは鈍く見えます。 (彼らは私たちを楽しませるように設計されているとは思わない)。
しかし、これはあなたがそれらを美しくするために何もすることができないという意味ではありません。
export PAGER = most
あなたは‘ most’;をインストールする必要があります。
次のコマンドを使用して、マニュアルページに指定された行の長さを設定できます。
export MANWIDTH = 80
最後に、使用可能なブラウザがある場合は、-Hを使用してデフォルトのブラウザで開くことができます。任意のmanページ
man -H< command>
上記のコマンドは、デフォルトのブラウザを環境変数$ BROWSERに設定した場合にのみ機能します。
7.プロセスの表示と管理にhtopを使用
コンピュータ上で実行中のプロセスを確認するにはどのコマンドを使用しますか?私はそれが‘ ps’であることを確認します。異なる出力が必要です。
インストール‘ htop’吧!間違いなく会いましょう。
htopはプロセスを端末内のリストとして表示します。これは Windows
のタスクマネージャに似ています。機能キーの組み合わせを使用して、配置と表示項目を切り替えることができます。 htopで直接プロセスを強制終了することもできます。
実行するには、単に端末にhtopと入力してください。
htop
8.ファイルシステムをブラウズするためにrangerを使用する
htopがコマンドラインプロセス制御のための良いヘルパーの場合、rangerはファイルシステムをブラウズするためのコマンドラインのための良いヘルパーです。
使用する前にインストールする必要があるかもしれませんが、インストールしたら、コマンドラインで次のコマンドを入力して起動できます。
ranger
rangerは、コマンドラインウィンドウの他のファイルマネージャと似ています。ただし、上下の構造と比較して、彼女は左右の構造です。つまり、左矢印キーを押すと前のフォルダに進み、右矢印キーを押すと次の構造に切り替わります。
使用前のレンジャーのマニュアルはまだ読む価値があるので、あなたはレンジャーを操作するためにショートカットキーを使うことができます。
9.シャットダウンをキャンセルする
コマンドラインまたはグラフィカルユーザーインターフェイスのシャットダウン後であっても、本当にシャットダウンしたくないということがわかりました。
shutdown -c
シャットダウンが開始された場合、シャットダウンを停止するには遅すぎる可能性があることに注意してください。
以下は、実行できる別のコマンドです。
pkill shutdown
10.一時停止したプロセスを終了する簡単な方法
実行中のアプリケーションが未知の理由でデッドロックされていると想像してみてください。
‘ ps -ef’を使用してプロセスを見つけて強制終了するか、‘ htop’を使用できます。
xkillという速くて簡単なコマンドがあります。
端末に次のコマンドを入力して、ウィンドウ内で強制終了したいアプリケーションをクリックしてください。
xkill
システム全体がハングアップした場合はどうなりますか。
キーボードで‘ alt’と‘ sysrq’を押しながら、ゆっくりと次のキーを入力します。
REISUB <このようにして、電源ボタンを押さなくてもコンピュータを再起動できます。
11. Youtubeビデオをダウンロードする
一般的に言って、私たちのほとんどはYoutubeビデオを見たり、また私たちのお気に入りのプレーヤーを通してYoutubeストリーミングメディアを再生するのが好きです。
(例えば、スコットランド南部からイングランド南部へのフライト中に)オフラインにする必要がある場合は、ビデオをストレージデバイスにダウンロードして、空き時間にそれらを視聴することをお勧めします。
パッケージマネージャからyoutube-dlをインストールするだけです。
youtube-dlは次のコマンドで使用できます。
youtube-dl url-to-video
Youtubuのビデオページの共有リンクをクリックすると、ビデオのURLを取得できます。リンクをコピーしてコマンドラインに貼り付けるだけです(shift + insertショートカットを使用)。


この記事で助けを得て、この11の記事のうち少なくとも1つを見つけて、「これはやり遂げることができる」テクニックに驚かせることができたら幸いです。
Copyright © Windowsの知識 All Rights Reserved