連合の力はxargs, cut, tail, grep, seq
私を驚かせる。プログラマーにとって最も便利なLinuxコマンドのチュートリアルを見るには、どのリソースを確認する必要がありますか?
私はプログラマーが最もよく使うことに興味があり、これは私の人生をより簡単にします。
答え1
これを学ぶためにできる最も良いことは、問題を特定して解決することです。このサイトを参照して、「awk/sed/grep/etcでXを実行するにはどうすればよいですか?」をご覧ください。そして答えを見る前に自分で試してください。詰まっている可能性があるかどうかを確認するか、方法を見つけて他の人がどのように行ったかを確認してください。端末で特定のタスクを繰り返し実行する場合は、しばらく停止して、1つ以上のユーティリティを使用してタスクを簡単に作成できる方法を考えてください。方法が見つからない場合は、こちらに投稿していただければご案内いたします。
答え2
Unixプログラミング環境渡すクニーガンそして単窓テーマの古典です。それ古代しかし、それはまだ印刷されており、これはあなたに何かを教えてくれるでしょう。
UNIXプログラミングの技術渡すESRはるかに新しいです。私はそれが面白くて役に立ったと思いましたが、私が必要だと思ったよりも少し「広報」しました。 (「一般的に党派的」という曲線的な表現です。)他のオペレーティングシステムと比較する準備をしてください。なぜなら、本は新しい責任にもかかわらず、古い[1]資料を見つけました* ix競合他社はほぼ十年です。それ以来行われます。
[1]ほとんどの場合、この本が公開される前に削除された非* ixオペレーティングシステムの弱点に対する攻撃を覚えています。 Web全体で起こるアマチュアWindows、Mac、Linux論争でも同じことが起きていることがわかります。
答え3
一日の計画に従ってください。のすべての項目をリストすることから始めてください/sbin
。その後、毎日コマンドを選択して入力し、そのman command
コマンドが何をするのかを学びます。基本的なコア命令はすべてあります/sbin
。その後、実行が開始され、/bin
完了したら実行を/usr/sbin
続行します/usr/bin
。重要なことを見逃さないように、コマンド名に5文字以上の文字を含むコマンドはスキップしてコマンドリストを短縮できます。
しかし、重要なことは、毎日新しいことを学ぶことであり、おそらく途中で終わる前に多くの基本事項を知り、毎日6つの新しい命令を簡単に習得できるということです。
しかし、あなたはそれらをすべて使用しなければならず、ただそれらに触れて練習する必要があります。
答え4
Bashの場合は確認します。tldp.org/LDP/abs/html/