BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

あなたの好きなLinuxターミナルのトリックは何ですか?

新年の始まりは、より効率的になるための新しい方法を評価する絶好の機会です。多くの人が新しい生産性ツールを試したり、最もありふれたプロセスを最適化する方法を見つけたりします。評価する領域の1つは、ターミナルです。特にオープンソースの世界では、ショートカットとコマンドを使用して、ターミナルでの生活をより効率的に(そして楽しく!)する方法がたくさんあります。私たちは作家たちに彼らの好きなターミナルトリックについて尋ねました。彼らは時間節約の秘訣と楽しいターミナルイースターエッグさえも共有しました。これらのキーボードショートカットまたはコマンドラインハックのいずれかを採用しますか?共有したいお気に入りはありますか?投票するかコメントを残して、それについて教えてください。 「お気に入りを選ぶことができませんでした。毎日、次の3つすべてを使用しています。
  • Ctrl + L 画面をクリアするには(「clear」と入力する代わりに)。
  • sudo !! sudo権限で前のコマンドを実行します。
  • grep -Ev'^#| ^$'<ファイル> コメントや空の行なしでファイルの内容を表示します。」
—Mars Toktonaliev「私にとって、ターミナルテキストエディタを使用していて、すぐに他のことを実行できるように削除したい場合は、 Ctrl + Zで背景を設定します。 、必要なことは何でもしてから、 fgで元に戻します 。 トップでも同じことをすることがあります またはhtop。 バックグラウンドにして、現在のパフォーマンスを確認したいときにいつでも戻すことができます。バックグラウンドとフォアグラウンドが実際に行われることはあまりありません。これにより、ターミナルでのマルチタスクが大幅に強化されます。」— Jay LaCroix「特定の日にターミナルで同じことを行う傾向があるため、2つのことがあります。私の日の定数です:
  • Ctrl + R Bashの履歴を逆検索して、すでに実行していて、もう一度実行したいコマンドを探します。
  • sudo dnf のようなことをよく行うので、キャレットの置換が最適です。 検索<パッケージ名> その方法で適切なパッケージを見つけたら、 ^ search ^ installを実行します。 検索をinstallに置き換えてコマンドを再実行します。
確かに、これらは基本的なことですが、私にとっては時間の節約になります。」—スティーブモリス

「私のクールなターミナルトリックは、ターミナルで行うことではありませんが、どのターミナル 私が使う。時々私はAppleII、または古い琥珀色の黒の端末を使用しているような感覚が欲しいだけです。その時、私はCoolRetroTermを起動します。スクリーンショットはウェブサイトにあります。」

-ジム・ホール「おそらく ssh -X 他のマシンでグラフィカルプログラムを実行します。コピー/貼り付け(gnome-terminalなどの一部のターミナルエミュレーター)C-ScおよびC-Sv。これが重要かどうかはわかりません(興味深い部分でグラフィカルになりますが、 ssh で始まります) )。最近、私は別のマシンにログインする必要がありましたが、子供たちが私のラップトップから大画面でフォローできるようにしています。このリンクは、これまでに見たことのないものを示していました。ローカルネットワーク(x11vnc -desktop)を介して、ラップトップ上の別のコンピューター画面からアクティブなセッションをミラーリングし、両方のマシンから同時に制御できるようにしました。」-Kyle R .Conway「Install'sl'$ sudo apt install slをインストールできます または$sudo dnf install sl 、およびコマンド sl Bashプロンプトで入力すると、テキストベースの蒸気機関車がディスプレイ上を移動します。」-ドンワトキンス
  1. Linuxでお気に入りのストリーミングサービスを視聴する方法

    そこにはたくさんのストリーミングサービスがあり、誰もが少なくとも1つ持っています。残念ながら、多くのストリーミングサービスはLinuxをサポートしておらず、Linuxを積極的にブロックしています。でも心配しないでください。それらのほとんどはLinuxPCから引き続き使用でき、非常にうまく機能します。ストリーミングサービスを考えるようにする必要があります あなたはWindowsを使用していますが、それは驚くほど難しいことではありません。 WindowsからChromeエージェント文字列を取得する 始める前に、Windowsで実行されているChromeのGoogleChromeユーザーエージェン

  2. LinuxターミナルからFlatpaksを起動します

    Flatpakアプリケーション配布モデルは、開発者がLinuxを新しく簡単な方法でターゲットにするのに役立ち、Linuxユーザーが実行しているLinuxのバージョンを気にせずにさらに多くのアプリケーションをインストールできるようにします。これはエキサイティングなテクノロジーであり、私のFedora Silverblueシステムでは、これがデフォルトのパッケージインストール方法です。 Silverblue上のすべてのデスクトップアプリケーションとSlackwareで使用するお気に入りのいくつかは、Flatpaksとして実行されています。 ただし、Flatpakを少し厄介にする場合が1つあります