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

より良いBashユーザーになるための10のリソース

Opensource.comでもう1つの素晴らしい年が終わると、Bashに魅了され、2019年に公開したBashのトップ10の記事を振り返ることができます。これらの記事には、基本的なハウツー記事、ツール、ショートカット、さらにはBashを使用して独自のコマンドラインゲームを作成します。

私はこれらの記事をヒット数だけに基づいて選択したのではなく、いくつかの基準に基づいて選択しました。トップ10カウントダウンの真の精神で、2019年のトップBash記事は、最終公開の最後にあります。

  1. BashとPython:どちらの言語を使用する必要がありますか? Archit Modiは、これらの人気のある言語の長所と短所を調べています。どちらにも多くの良い点がありますが、最終的には、ほとんどのLinuxと同様に、「状況によって異なります」ということです。
  1. Bashを使用してプログラミングする方法:論理演算子とシェル拡張 これは、Bashプログラミングについて書いた3部構成のシリーズの2番目です。この記事では、すべてのBash論理演算子をリストし、それらを使用するための簡単な例をいくつか示します。また、7種類のシェル拡張のうち5つについても説明し、これらの拡張がどのように機能するかを明確にするのに役立つわかりやすい例が含まれています。
  1. Abhishek Tamrakarは、マインスイーパを構築して高度なBashスキルを磨く方法を示しています。 これは、あなたがすでに持っているバッシュスキルを向上させるための、興味深く、楽しく、そして有益な方法です。終了すると、マインスイーパの実用的なコマンドラインゲームといくつかの本格的なスキルが得られます。この記事は、スキルを伸ばすだけでなく、プログラミング言語としてのBashの力を示しているため、私のお気に入りの1つです。
  1. Bashでプログラミングする方法:構文とツール 私のBashプログラミングシリーズの最初の記事です。プログラミング言語としてBashを紹介することに加えて、Bashプログラミングの基本的な構文、変数の使用、およびフロー制御についても説明します。
  1. MatthewBrobergのBashシェルの誕生 Bashシェルの歴史を掘り下げて、すべてがUnixと元の(Ken)Thompsonシェルでどのように始まったかを見ていきます。 Linuxとそのコンポーネントの多くの歴史的ルーツを理解している人として、私はこの記事からいくつかの新しい洞察を得ました。
  1. セスケンロンはBashでループを作成する方法に貢献しました forを探索します ある程度詳細にループします。 for ループは、指定したデータオブジェクト(ファイルなど)ごとにコンピューターで実行するアクションの詳細を示すレシピです。この記事には、始めるための優れた例がいくつかあり、ループがBashスクリプトにもたらす力を示しています。
  1. 実際に使用する7つのBash履歴ショートカット は、Bashショートカットを使用してコマンドラインで時間を節約する方法を示しています。 Ian Miellは、単なるコマンドラインリコールをはるかに超える時間節約ツールについて説明しています。これらは非常に優れており、引数を並べ替えるときに前のコマンドを再発行する簡単な方法が特に気に入っています。
  1. セスケンロンは、なしでは生きていけないBashエイリアスもいくつか示しています それはさらに多くの時間を節約します。この記事では、「怠惰なシステム管理者」がこれまで以上に効率的になる方法の1つについて説明します。これは、より多くの結果を得ながら、入力を減らすことです。
  1. スクリプトをテストして、意図したとおりに動作すること、および実行中に他の問題が発生しないことを確認することを常にお勧めします。 Darin Londonが、BATSを使用したBashのテストを紹介します。 BashのTAP準拠のテストフレームワークであるBash自動テストシステム。 Test Anything Protocolは、他の多くのUnix言語のテストにも使用されます。この記事には、このツールで簡単にテストできるようにBashプログラムを構成するための例と推奨事項が満載されています。
  1. 2019年の私たちのナンバーワンスポットは、Bashを楽しい方法で学ぶための3つのコマンドラインゲームを備えたセスケンロンです。 。学習は仕事ですが、楽しいこともあります。あなたがゲームに興味があるなら(そして私たちのシステム管理者は楽しみたいようです)、この記事は初心者から教祖までのすべての人のためにBashについてもっと学ぶための3つのツールを見ていきます。たとえば、Bashcrawlのゲームで行うことはすべて、後で実際に使用できる有効なBashコマンドです。「ゲーム」はコンピューター上の実際のディレクトリとファイルで構成されているため、ゲームをプレイするとBashの練習ができます。

これらの記事は、Bashとその多くの強力な機能のいくつかを学ぶのに役立ちます。私は確かに彼らから多くのことを学びました。


  1. パスワードを使用してLinuxユーザーを作成する

    Linuxを作成する必要がある場合があります バッチモード(完全自動)のユーザーアカウントですが、多くの場合、初心者はパスワードの設定方法を尋ねます。 手動で入力せずに新しいユーザーの場合。天国のコマンドに感謝しますuseradd 入力パラメータとしてパスワードを取得できますが、暗号化する必要があります。 つまり、パスワードを使用してLinuxユーザーアカウントを作成するには、次のコマンドが役立ちます。 useradd -m -pencryptedPass ユーザー名 パスワードを暗号化する方法を少なくとも2つ知っています。 1つ目は、 perlを使用することです。 cry

  2. MOD でさらに良くなるゲーム

    コンソールは、PC とは異なり、GPU の能力をあまり気にせずにゲームを楽しむのに最適な方法です。それでも、どのコンソールよりも PC で楽しめるゲームがいくつかあります。もちろん、コンソールが PC より劣っているという意味ではありません。しかし、賢明なゲーマーなら誰でも、PC ゲームはさまざまな方法で変更できるため、多くの楽しみを提供できることに同意するでしょう。ゲームのモッディングとは基本的に、ゲームのさまざまな側面を変更するために行われるカスタムの変更を指し、外観、動作、およびいくつかのゲームプレイの変更とバグ修正を変更します。 MOD 対応のコンピューター ゲームはたくさんありますが