タグ

studyとUNIXに関するtakara-qitのブックマーク (8)

  • Man page of SDIFF

    takara-qit
    takara-qit 2019/11/13
    ◆19.11.13◆
  • UNIXの部屋 コマンド検索:シェバング (*BSD/Linux)

    などと記述するが、この「#!」のことを「シェバング」(shebang) と呼ぶ。また、この行全体を「シェバング行」と呼ぶこともある。また、「シェバング」ではなく、英語発音により近いい「シバン」と表記する場合もある。なお、シェバングの語源は「sharp bang」「shell bang」など、いくつかあるようだ。

    takara-qit
    takara-qit 2019/06/10
    「おまじない」より深く◆19.6.10◆
  • GNU - Wikipedia

    GNU(グヌー、[ɡnuː] ( 音声ファイル)[3][4](Section: The name "GNU"))とはオペレーティングシステム[5][6][7] であり、かつコンピュータソフトウェアの広範囲に渡るコレクションである。GNUは完全にフリーソフトウェアから構成されている[8][9][10]。 GNUは"GNU's Not Unix!"(「GNUはUNIXではない」)の再帰的頭字語である。この名称が選ばれたのは、GNUはUnix系の設計ではあるがUNIXとは違いフリーソフトウェアでありUNIXに由来するソースコードを全く使っていないことを示すためである[8][11][12]。GNUの正式な発音は「グヌー」である[13]。一般的な英語では、gnuは「ヌー」と発音し、ウシカモシカまたはヌーと呼ばれる動物をさす言葉である。GNUプロジェクトは自らの名称の呼び方について「it is pro

    GNU - Wikipedia
    takara-qit
    takara-qit 2019/06/07
    ◆19.6.7◆
  • 初心者が調べた。shellとは - Qiita

    動機: bash、shellというものがなんなのか分からなかったので調べてみた。 自分の環境: OS :ubuntu14.04 shell: bash 疑問: shellは何の為にあるのか shellが起動するタイミング ファイルが読み込まれる順番 shellの種類 など 1-1から1-5のブロックに分けて書きました。 まず、前提 1/2 Linuxシステム(OS)とはカーネルを核としたプログラムの集合体であり、ユーザーはshellにコマンドを入力することによってカーネルのプログラムを実行する。 カーネルはシステムのリソース(CPU,HD,ネットワーク接続など)を管理し、アプリケーションがこれらのリソースを使って動作できるようにサポートする。 shellはユーザーが入力した文字の行(コマンドライン)を読み取り、それを解釈してカーネルに伝える。カーネルはshellの要求に応えてプログラムの起

    初心者が調べた。shellとは - Qiita
    takara-qit
    takara-qit 2019/05/22
    ◆19.5.22◆
  • シェルでドットの入ったファイル名を変換 - Qiita

    ファイル名にドットを入れるなんて、と思っていたけど入っていた事例があり(なぜ入っていたかは謎)、そのファイルがCakePHPのバージョンを1.3から2系にあげるにあたり、プラグイン記法(http://book.cakephp.org/2.0/ja/appendices/glossary.html#term-2) にひっかかったため、変更をする. 対象ファイルはメールのテンプレートファイル. $ ls hoge.foo.bar.tpl 全ファイルの拡張子を除去 $ for f in `ls`; do mv $f ${f/\.tpl/}; done $ ls hoge.foo.bar ファイル名のドットをアンダースコアに変換 $ for f in `ls`; do mv $f ${f/\./_}; done $ ls hoge_foo.bar $ for f in `ls`; do mv $f

    シェルでドットの入ったファイル名を変換 - Qiita
    takara-qit
    takara-qit 2019/04/17
    ◆19.4.17◆
  • 作業がグッと楽になる screen を使おう!

    作業がグッと楽になる screen を紹介したいと思います。 screen は1つのウィンドウ(端末)に、 複数の仮想端末を起動して使うことができる画面管理ソフトです。 ぱっと思い浮かぶだけでも以下のメリットが挙げられますねー 1つのウィンドウで仮想端末を複数立ち上げられる バカみたいにウインドウを開けなくてすむ。 目当てのウインドウを求めて彷徨う必要がなくなる 開いていた端末の状態を保持しておける セッション切れたりしても無駄に慌てなくてすむ 精神衛生によいです 1つのウィンドウで追加したbushを分割表示できる 複数端末でログ監視したいときなど超便利 ログ吐かせながら設定ファイルいじれたりもできちゃう でも縦分割ができないのは激烈に不満! そんなクッソ便利なscreenの導入から使い方までをまとめましたd(ツ)b インストール Macだと標準でver.4.0.3が入ってます。(2015

    作業がグッと楽になる screen を使おう!
    takara-qit
    takara-qit 2018/12/11
    ◆18.12.11◆
  • Linux screenコマンド使い方 - Qiita

    かなり基的な操作について screenを使ったことがない人は、たぶん<ctrl> + <a>という操作に慣れないと思う。慣れればなんてことはないだろうけど。 3つの目的別に説明。 (1)スクリーンでセッションを保存 (2)スクリーンで画面分割 (3)スクリーンでマウスを使わずにコピー&ペースト(画面のスクロール) (1)スクリーンでセッションを保存 作業している状態を保存する。マシンの電源が切れない限り保持される。 たとえば、普通にログインしてジョブを流していると、いつの間にかsshの接続等が切れてjobが止まってしまうときがある。screenで生成したセッション内で計算を投入し、セッションからデタッチ(一時的に離れる)しておくことで、途中で計算プログラムが止まることがなくなる。 新しいセッションを作る

    Linux screenコマンド使い方 - Qiita
    takara-qit
    takara-qit 2018/12/11
    ◆18.12.11◆
  • 「Write failed: Broken pipe」によりsshが切断された時の対処法 - Qiita

    現象 sshでリモートサーバにログインしているときに「Write failed: Broken pipe」と表示されて接続が切れてしまうことがあります。 sshはある程度の時間操作をせずにいるとタイムアウトにより自然に切断される仕組みになっているためであり、クライアント側orサーバ側でsshの設定を変更する必要があります。

    「Write failed: Broken pipe」によりsshが切断された時の対処法 - Qiita
    takara-qit
    takara-qit 2018/12/11
    ◆18.12.11◆
  • 1