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

2021年にコマンドラインスキルを強化するための7つのBashチュートリアル

Bashは、ほとんどのLinuxシステムのデフォルトのコマンドラインシェルです。では、それを最大限に活用する方法を学んでみませんか?今年、Opensource.comは、Bashシェルのパワーを活用するのに役立つ多くの優れた記事を特集しました。これらは、Bashについて最も読まれている記事の一部です:

Linuxターミナルでリダイレクトを使用してどこからでもデータを読み書きできます

入力と出力のリダイレクトは、プログラミング言語やスクリプト言語の自然な機能です。技術的には、コンピュータを操作するたびに本質的に発生します。入力はstdin(標準入力、通常はキーボードまたはマウス)から読み取られ、出力はstdout(標準出力、テキストまたはデータストリーム)に送られ、エラーはstderrに送信されます。これらのデータストリームが存在することを理解することで、Bashなどのシェルを使用しているときに情報がどこに行くかを制御できます。 Seth Kenlonは、マウスをあまり動かしたりキーを押したりすることなく、ある場所から別の場所にデータを取得するためのこれらの優れたヒントを共有しました。リダイレクトを頻繁に使用することはないかもしれませんが、リダイレクトの使用法を学ぶことで、ファイルを不必要に開いたり、データをコピーして貼り付けたりする時間を大幅に節約できます。

システム管理者向けのBashスクリプトの使用を開始する

Bashは無料のオープンソースソフトウェアであるため、Linux、BSD、OpenIndiana、Windows、macOSのいずれを実行していても、誰でもBashをインストールできます。 Seth Kenlonは、Bashを利用可能な最も強力なシェルの1つにするコマンドと機能を学習するのに役立ちます。

大規模なファイルシステムでこのBashスクリプトを試してください

ディレクトリ内のすべてのファイルを一覧表示したいが、ファイルだけを一覧表示したいと思ったことはありませんか?ディレクトリだけはどうですか?持っている場合は、ニッククリフトンの記事がまさにあなたが探しているものかもしれません。 Nickは、ディレクトリ、ファイル、リンク、または実行可能ファイルを一覧表示できる気の利いたBashスクリプトを共有しています。スクリプトは、検索を使用して機能します 検索を実行するコマンドを実行すると、 lsが実行されます 詳細を表示します。これは、大規模なLinuxシステムを管理するすべての人にとって賢いソリューションです。

Bashツールを使用したLinuxシステム構成のスクリーンショット

Linux構成を他の人と共有したい理由はたくさんあります。システムの問題のトラブルシューティングに役立つ情報を探している場合もあれば、作成した環境を非常に誇りに思っているため、他のオープンソース愛好家に紹介したい場合もあります。 Don Watkinsが、システム構成をキャプチャして共有するためのscreenFetchとNeofetchを紹介します。

Git用の6つの便利なBashスクリプト

Gitはユビキタスなコード管理システムになりました。 Gitリポジトリを管理する方法を知っていると、開発エクスペリエンスを合理化できます。 Bob Petersonは、Gitリポジトリで作業しているときにあなたの生活を楽にする6つのBashスクリプトを共有しています。 gitlog マスターバージョンに対して現在のパッチの簡略リストを出力します。スクリプトのバリエーションは、パッチSHA1 IDを表示したり、パッチのコレクション内の文字列を検索したりできます。

Bashスクリプトを改善する5つの方法

システム管理者は、さまざまなタスクを実行するために、短いスクリプトと非常に長いスクリプトを作成することがよくあります。 Alan Formy-Duvalが、Bashスクリプトをよりシンプルに、より堅牢に、そして読みやすく、デバッグしやすくする方法を説明しています。より高度な機能を実現するには、Python、C、Javaなどの言語を使用する必要があると思われるかもしれませんが、必ずしもそうとは限りません。 Bashスクリプト言語は非常に強力です。その有用性を最大化するために学ぶべきことがたくさんあります。

私のお気に入りのBashハック

Katie McLaughlinは、忘れがちなもののエイリアスやその他のショートカットを使用して、生産性を向上させるのに役立ちます。一日中コンピューターを操作するときは、繰り返し可能なコマンドを見つけて、後で簡単に使用できるようにタグを付けるのは素晴らしいことです。時間を節約するための便利なBash機能とヘルパーコマンドのKatieの要約。

これらのBashのヒントは、すでに強力なシェルをまったく新しいレベルの有用性に導きます。自分のヒントもお気軽に共有してください。


  1. Linuxコマンド-知っておくべき基本的なBashコマンドラインのヒント

    Linuxには大量のコマンドがありますが、ほとんどの人はそれらのほんの一部しか使用していません。ターミナルで使用する最もよく使用されるLinuxコマンドのいくつかを次に示します。 最初に、コマンドラインを使いやすくするためのヒントをいくつか紹介します。 オートコンプリートにはタブを使用します。 Linuxターミナルで何かを入力し始めたら、Tabキーを押すと、これまでに入力した文字列で始まる可能なオプションが提案されます。 ctrl+r search_termを使用します 以前に使用したコマンドを検索します。 ctrl+aを使用して行の先頭または末尾にすばやく移動します およびctrl

  2. 知っておくべき便利なLinuxコマンドラインBashショートカット

    この記事では、Linuxユーザーに役立つBashコマンドラインショートカットをいくつか紹介します。これらのショートカットを使用すると、以前に実行したコマンドへのアクセスと実行、エディターのオープン、コマンドラインでのテキストの編集/削除/変更、カーソルの移動、コマンドでのプロセスの制御などの特定のアクティビティを簡単かつ迅速に実行できます。行。 この記事は、Linuxの初心者がコマンドラインの基本を理解するのに大いに役立ちますが、中級のスキルを持っている人や上級ユーザーも実際に役立つと思うかもしれません。次のように、カテゴリに従ってbashキーボードショートカットをグループ化します。 エディ