Linuxコマンド備忘録 その2

普通なら端末開いてコマンドを直接打つところですが、おなじコマンドのセットを何度も繰り返しやるとなると非常に面倒。
そんなときに、ちょっとシェルスクリプトにかいといて必要なときに実行できるようにすれば楽ちんです。
でもsudoが必要なコマンドは、ひと工夫必要です。
調べたら割と情報出てくるんですけど、自分の中で「助かった度」が高かったのでメモに残しておきます。

先に書いておきますが、この方法、セキュリティ的にはおすすめしません。
もちろん何か問題が起こっても、当サイトは責任を負いきれません・・・。
これをご承知置き頂いた上で、問題ないと判断したときにお使いください。

自分の場合は、ライブラリのバージョン切り替えをするときにワンラインで実行できたらなーと思ったんですが、ライブラリはスーパーユーザーじゃないと操作できない場所にあるので ただコマンド書いただけじゃ動いてくれません。

もちろん、sudoコマンドを単純に付け加えるだけでは残念ながらパスワードを求められるところで入力待ちになってしまいます。

そこで、以下のようにスクリプトを書いてやります。

使っているのは、「echoコマンド」と「sudoコマンドのオプション指定(-S)」です。

echoコマンドは皆さんご存じ、「引数で指定した内容を標準出力に出力」するコマンドです。

そしてsudoコマンドのオプションには、「-S」を指定しています。
これは「パスワードを端末ではなく標準入力から読み込む」というもの。

これらが二つ組み合わせれば、自動的にパスワードを入力してくれるという訳です。

話それるんですが、いつも書いてるシェルスクリプトの1行目、シバン(シェバン)[shebang]っていうんですね。
割と知らずに使ってること、他にもあるからたまに恥かくんですよねー・・・
調べてみると いろいろバリエーションもあるようで、結構奥が深そうでした。
いずれ調べてみようかなぁ、と思いました。

今回はここまで。それでは。


◇本日のお品◇

sudoで検索かけてみたら、なんかヒットしました。
初めて知ったんですがスドーというペット用品会社のお品のようです。
ていうか普通に人間が食べても行けそうな気がすごいします。
昔飼ってた犬がおいしそうに食べてるドッグフード、すごい味がした記憶がよみがえってきました(笑)

最近リアルの友達がペットをかわいがっているのを見て非常にうらやましい。
ペット飼いたい。イヌ ネコ ウサギあたりを。。。

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

『Linuxコマンド備忘録 その2』へのコメント

  1. 名前:通りすがりさん 投稿日:2018/02/22(木) at 05:01:01 ID:1a1329a0f 返信

    http://jty4k.com/index.php/2012/05/29/0529/
    昔の記事に関する質問なのですが、、、

    カーナビが720pのみ対応、
    出力デバイスは1080pのみ出力可ということで、
    オスメス端子を同じように加工しましたが表示されず。。
    自宅テレビに加工したオスメス端子を介して出力するとやはり1080pのままだと言われる始末で。
    ショートは確実にできているのですがなぜでしょう。。

    • 名前:jty4k 投稿日:2018/02/22(木) at 22:25:56 ID:f4d4a7af7 返信

      >>通りすがりさん
      コメントありがとうございます!
      なるほどそういう用途もありましたか・・・時代は変わりましたね。。。
      結論から言うと、すみませんがわかりません。
      そもそもが(少なくとも私は)理由がいまいちわかっていないシロモノですので。。。
      ただ、実物を見ていないので何とも言い切れないのですが、確実に断線できていると「思っているだけ」かもしれません。
      例えばテスターを使って通電確認をするなどすれば原因の切り分けはできるかもしれません。
      あと、私がやったときにも 接触が悪くて時々うつらないときがありました。
      手間はかかりますが、別のコネクタで再チャレンジする方が早いかもしれません。
      回答にならず、すみません。。。

  2. 名前:通りすがりさん 投稿日:2018/02/23(金) at 04:44:06 ID:5bbc2067d 返信

    早速の返事ありがとうございます!
    やっぱりわからないですよね。。笑

    一個目のコメントのところで
    ショートは確実にできている…
    ではなくて確実にオープンできているでした。
    加工したコネクタ介してPS3に繋いでみると出力すらされずで。
    導線でオープンした部分ショートすると当然?モニタにはうつるんですが。

    https://imgur.com/a/FiVpj
    ちなみにこんな感じでまんま真似しています。笑

    • 名前:jty4k 投稿日:2018/02/24(土) at 13:34:07 ID:5daff21f0 返信

      >>通りすがりさん
      導線でショートすると画がうつると言うことは、確かにオープンできてそうですね。。。
      画像を見る限り、素直な配線ならばオープンする箇所も間違ってなさそうですし。。。
      やはり面倒ですが、偶発的な失敗 or 相性くらいしか想像できないので、コネクタやケーブルを別のモノで再チャレンジくらいしか思い当たりませんね・・・。
      もちろん、それで解決するとは言えないのですが。。。
      どうにかうまく解決できることを祈ってます・・・!