2021年、コマンドラインスキルを磨くためのBashチュートリアル7選
Bashは、ほとんどのLinuxシステムで標準搭載されているコマンドラインシェルです。せっかくなら、その力を最大限に引き出す方法を学んでみませんか?今年、Opensource.comでは、Bashシェルの可能性を活かすための優れた記事が数多く公開されました。ここでは、特に読まれたBash関連の記事を厳選してご紹介します。
Linuxターミナルのリダイレクトを使いこなして、どこからでもデータを読み書きする
入出力のリダイレクトは、あらゆるプログラミング言語やスクリプト言語に備わっている基本的な機能です。技術的に言えば、コンピュータとやり取りをする際には常に発生しています。入力はstdin(標準入力、通常はキーボードやマウス)から読み込まれ、出力はstdout(標準出力、テキストやデータのストリーム)へ送られ、エラーはstderrへ送られます。これらのデータストリームの存在を理解すれば、Bashのようなシェルを使う際に、情報がどこへ向かうのかを自在に制御できるようになります。Seth Kenlon氏が、マウス操作やキー入力を最小限に抑えてデータを別の場所へ移動させるための便利なヒントを紹介しています。リダイレクトを頻繁に使わない方も多いかもしれませんが、使いこなせるようになれば、ファイルを開いてコピーアンドペーストするといった無駄な作業にかかる時間を大幅に節約できます。
システム管理者のためのBashスクリプト入門
Bashはフリーでオープンソースのソフトウェアです。そのため、Linux、BSD、OpenIndiana、Windows、macOSなど、どんなプラットフォームを使っていても誰でもインストールできます。Seth Kenlon氏が、Bashを最も強力なシェルの一つたらしめているコマンドや機能について解説します。
大規模ファイルシステムに役立つBashスクリプトを試してみよう
ディレクトリ内のすべてのファイルを一覧表示したいけれど、ファイルだけを表示して他は除外したい——そんな経験はありませんか?逆にディレクトリだけを表示したい場合はどうでしょう?もしそう思ったことがあれば、Nick Clifton氏の記事がまさに求めているものかもしれません。Nick氏は、ディレクトリ、ファイル、リンク、実行可能ファイルをそれぞれ一覧表示できる便利なBashスクリプトを紹介しています。このスクリプトはfindコマンドで検索を行い、その後lsを実行して詳細を表示する仕組みです。大規模なLinuxシステムを管理している方にとって、これは賢い解決策となるでしょう。
BashツールでLinuxシステム構成のスクリーンショットを撮る
自分のLinux設定を他の人と共有したい理由はさまざまあります。システムのトラブルシューティングで助けを求めたい場合もあるでしょうし、自分が作り上げた環境を誇らしく思って、オープンソース仲間に見せたい場合もあるかもしれません。Don Watkins氏が、システム構成をキャプチャして共有するためのscreenFetchとNeofetchを紹介します。
Git作業を快適にする6つの便利なBashスクリプト
Gitは今や広く普及したコード管理システムとなっています。Gitリポジトリの管理方法を知っていれば、開発体験を大幅に効率化できます。Bob Peterson氏が、Gitリポジトリでの作業を楽にしてくれる6つのBashスクリプトを紹介しています。gitlogは、masterバージョンに対する現在のパッチの要約リストを出力します。このスクリプトのバリエーションを使えば、パッチのSHA1 IDを表示したり、パッチ群の中から特定の文字列を検索したりすることも可能です。
Bashスクリプトを改善する5つの方法
システム管理者は、さまざまなタスクを遂行するためにBashスクリプトを頻繁に書きます。短いものもあれば、かなり長いものもあります。Alan Formy-Duval氏が、Bashスクリプトをよりシンプルに、より堅牢に、そして読みやすくデバッグしやすくする方法を解説します。より高度な機能が必要ならPython、C、Javaなどの言語を使うべきだと考えがちですが、必ずしもそうとは限りません。Bashスクリプト言語は非常に強力であり、その有用性を最大限に引き出すには学ぶべきことがまだまだたくさんあります。
私のお気に入りのBashハック
Katie McLaughlin氏が、忘れがちな操作のためのエイリアスやその他のショートカットを活用して、生産性を向上させる方法を紹介します。コンピュータと一日中向き合って仕事をしていると、繰り返し使うコマンドを見つけて登録しておき、後で簡単に呼び出せるようにできれば大きな助けになります。Katie氏による、時間を節約できる便利なBash機能とヘルパーコマンドのまとめです。
これらのBashのヒントは、すでに強力なシェルをまったく新しいレベルの実用性へと引き上げてくれるものばかりです。ぜひあなた自身のお気に入りのヒントも共有してみてください。
-
Linuxコマンド入門:知っておくべき基本のBashコマンドラインヒント集
Linuxには膨大な数のコマンドが用意されていますが、実際に日常的に使われているのはその一部だけです。この記事では、ターミナルで頻繁に利用されるLinuxコマンドを中心に、初心者でもすぐに活用できる基本的なコマンドラインのヒントをわかりやすく解説します。 コマンドラインを使いこなすための時短テクニック まずは、コマンドライン操作をより快適にするための便利な小技から紹介します。 Tabキーによる自動補完:コマンドやファイル名を途中まで入力したらTabキーを押しましょう。入力した文字列で始まる候補が自動的に表示され、入力の手間とミスを大幅に減らせます。 履歴検索:Ctrl + R を押してキー
-
知っておくべき便利なLinux Bashコマンドラインショートカット徹底解説
この記事では、すべてのLinuxユーザーに役立つBashコマンドラインショートカットを多数紹介します。これらのショートカットを覚えておけば、過去に実行したコマンドの呼び出しや再実行、エディタの起動、コマンドライン上でのテキストの編集・削除・変換、カーソル移動、プロセス制御などを、素早く効率的に行えるようになります。 本記事は、コマンドラインの基本を学び始めたばかりのLinux初心者にとって特に有益ですが、中級者や上級者の方にとっても、意外と知られていない実用的なヒントが見つかるはずです。以下では、Bashのキーボードショートカットをカテゴリ別に分けて解説していきます。 エディタを起動する ター