返信内容:
勉強してみませんか?
質問は、これが PHP プログラマーとどのような関係があるのかということです。もし学びたいのであれば、学ぶ前に「PHP プログラマーにとってのシェル プログラミングの 10 の利点」のようなものを教えてもらう必要がありますか?学ぶ?
プログラマーになるには非常に実用的でなければなりません。好きなら学んでください。シェルをうまく使うのは簡単ではないかもしれませんが、文法を学べばそれほど時間はかかりません。それ以上は妊娠しません。
PHP でスクリプトを作成する場合は、ファイル操作などのボトルネックが発生することがよくあります (スクリプトを作成することもできますが、一部の処理はシェルを使用した方が効率的です)。PHP 2 では比較的簡単に処理できます。私はよくいくつかの混合処理方法を使用し、php でいくつかのコマンドを開き、シェルで php を実行します。それでもかなり実用的
Linux では、シェルまたは Python が非常に一般的に使用されるスクリプト言語です。
スクリプトを学習する理由は 1 つだけです。「同じことを繰り返さない」です。
シェルを学習しなくても問題を解決できます。シェルを学習すれば、問題を繰り返し解く必要はありません。
一つの言語に限定されないことが非常に重要です。 bash シェルはかなり奇妙です。Python は比較的シンプルで使いやすく、多用途なスクリプト言語です。
Linux シェルを Linux サーバー コマンド セットとして理解してください。サーバーの運用や保守作業に携わっている場合、作業の重複を最小限に抑えるためにコマンドをパッケージ化することは避けられません (もちろん、シェルの代わりに Python や Perl を使用することもできます)。そうでない場合、単なる PHP プログラマーの場合は、心配する必要はありません。シェルを学習するかどうか、またどの程度深く学習するかに関係なく、英語と中国語と同様に、言語の文法という点では本質的な違いはありませんが、応用シナリオが異なります。バックグラウンド スクリプトを開発し、アプリケーション シナリオが中国語の場合、シェルを習得するために専門家から学ぶ必要はありません。専門家も、単に学習するのではなく、実行 + 要約することで学習しました。
はい、私がインタビューした企業はすべて、Linux とシェルの知識テストの問題がありました。