Linuxスクリプトはどのくらい便利ですか? [閉鎖]

Linuxスクリプトはどのくらい便利ですか? [閉鎖]

シェルコマンドを学び、中級レベルに到達しようとしています。

オンラインLinuxフォーラムでは、高度なLinuxユーザーになるにはスクリプトを知る必要があることに一般的に同意します。私は個人的にオペレーティングシステムのスクリプトを書いた経験がなく、誇大広告が何であるかわかりません。

私が理解しているように、これはシステム管理者が一連のコピーコマンドを実行してバックアップを作成する便利な方法です。

この理解は正しいですか?スクリプトを実行するために一般的に使用される高度なタスクの種類は何ですか?

1から10までの尺度では、1は過大評価され、10はすべてのLinux問題に対する万能歯磨き粉です。 Linuxスクリプトはどこにありますか?

ベストアンサー1

スクリプトはプログラミングの一形態に過ぎません。それだけだ、魔法はない。

今日、フル機能の最新のLinuxディストリビューションを使用すると、ほぼ排他的にグラフィカルインターフェイスを使用してシステムを管理できます。これらのツールが必要な作業を実行している場合は本当に大丈夫です。

これで、これらのインターフェイスが実行する必要があるタスクを扱わない場合、またはシェルを介してのみアクセスできるシステムでスリープしている間にバックグラウンドでインターフェイスを実行する必要があります。それから他のものを使用する必要があります。

Unix型システムでは、「その他の項目」の始点はシェルとシェルスクリプトです。

Linuxシステムは、シェル用の非常に大きなユーティリティツールボックスを提供します。ファイル管理(ファイルのコピー、移動、検索、比較など)とテキストファイルの操作(印刷、変更、比較、分析など)の内容は非常に一般的です。なぜなら、Unixファミリーシステムはすべてファイルとほとんどのソフトウェアに関するものだからです。 (およびオペレーティングシステム))設定ファイルはプレーンテキストです。
必要に応じてこれらのことを学び始めます。次に、関心のあるツール(メディア変換、データベース、Webサイト管理、システム監視...リストは無限)を調べます。

バックアップは自動化が非常に必要な作業の1つです。ただし、すべての反復操作は自動化され、自動化されなければなりません。
メディアプレーヤーで使用するためにすべてのFLACファイルをMP3に変換する必要がありますか?スクリプトを一度作成すると、次回は単一のコマンドでスクリプトを作成できます。
ウェブサイトにアップロードする最近の休暇の写真のサムネイルが必要ですか?スクリプトを書く! (そこにいる間はWebサイトアップデートスクリプトも作成してください。)
古いログファイルをクリーンアップする必要がありますか?スクリプトを作成してください。とにかく来週に戻らなければなりません。
サーバーファームでパフォーマンス指標の美しいグラフを作成する必要がありますか?データ収集とグラフ生成をスクリプト化すると、必要に応じて最新のデータを取得できます。
(上記のすべての場合に既存のツールを使用して重い作業を実行する場合、スクリプトは次のように見えるようにすべてのツールを1つにまとめる必要があります。あなた彼らがそうしたいと思います。 )

シェルやLinuxだけでなく、スクリプト言語を知ることは、他のプログラミング言語を知っているのと同じです。もっと知るほど、必要に応じて使用できる巨大なツールセットを持つことになり、より効率的になります。それは何かを達成することを選択します。

「誇張された」要素はありません。必要な作業がある場合は、ツールボックスから最適なツールを選択して作業を完了してください。 Unix型システムでは、ツールボックスにシェルといくつかのスクリプト言語がないと、多くの喜びが見逃されます。
ただし、グラフィカルインターフェイスを使用して必要なすべての操作を実行できる場合は問題ありません。

おすすめ記事