タグ

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

  • 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◆
  • Linuxの使い方 - シェルスクリプトの作り方(5/8)

    6. シェルスクリプトの作り方(5/8) 6.7 制御演算(1/2) ここでの制御演算とは条件判定や繰り返し制御を意味します。条件判定は指定した条件の成立(真)や、不成立(偽)により処理を振り分けます。また、繰り返しは指定した条件が成立(真)している間や、不成立(偽)の間、特定の処理を繰り返し実行します。 ここで説明する内容は次のものです。 比較演算子 ifコマンド caseコマンド forコマンド whileとuntilコマンド 6.7.1 比較演算子 条件の記述形式は数値の比較の場合は(( 式 ))で、文字列の比較とファイル演算子の場合は[[ 式 ]]になり型式が異ります。また、(( 式 ))の場合は「式」の前後に空白があってもなくても構いませんが、[[ 式 ]]の場合は「式」の前後に空白が1個以上必要ですので注意してください。 「式」には変数や下表に示す比較演算子を使って、条件判定の

  • screenのコマンドの備忘録 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    screenのコマンドの備忘録 - Qiita
  • Vimで文字に色をつける/色を消す

    Linuxの有名なテキストエディタにVimというものがあります。 Vimはソースコードなどを見やすくするために文字に色をつけることが出来ます。 ただ、中には「Vimに色をつけたく無いのに色がついてる……」って人もいるでしょう。今回はVimで色を設定する方法と色を解除する方法を教えます。 まずは色つけのON/OFFを直接ファイルに指定してみますか。まずは色を消す方法。Vimでファイルを開いてコマンドモードから :syntax off と入力して実行すれば色が消せます。 逆に色をつけるには :syntax on と入力して実行しましょう。 なお、色がつくものはhtmlファイルやプログラムのソースコードなど、「何らかの形式にそった文書」です。ゆえに、普通の文書には色がつきません(多分)。 また、上記のコマンドを実行して「このバージョンのVimでは指定されたコマンドは実行できません」みたいなエラー

    takara-qit
    takara-qit 2019/02/05
    ◆19.2.5◆
  • xset - X の各種設定 - 会津大学UNIXウィキ

    takara-qit
    takara-qit 2019/01/29
    ◆19.1.29◆キーボードオートリピート:xset r *, ビープ音:xset b *
  • コマンド:sleep: UNIX/Linuxの部屋

    UNIX/Linux における sleep コマンドは、指定された秒数だけ、そのプロセスの動作を止めるコマンドである。ずっと処理を実行し続けていると負荷がかかるため、適当な時間ウェイトを入れる場合に使う。

    コマンド:sleep: UNIX/Linuxの部屋
  • unlinkコマンドは使い方に注意しないといけない危険なコマンド - Qiita

    unlinkに関して勘違いをしていたのでメモ. シンボリックリンクを貼る際に使うコマンドln. 第一引数にリンク元,第二引数に作成するリンクを指定する. $ ln -s hoge fuga $ ls -n total 8 lrwxr-xr-x 1 user staff 4 11 15 01:36 fuga -> hoge -rw-r--r-- 1 user staff 0 11 15 01:36 hoge

    unlinkコマンドは使い方に注意しないといけない危険なコマンド - Qiita
    takara-qit
    takara-qit 2019/01/08
    ◆19.1.8◆
  • csh if: Expression Syntax.

    移植してきたcshのスクリプトで、 「if: Expression Syntax.」とか、「if: 式構文?.」(同じエラーの日語版かな?)が出て困っていた。 このままぐぐると、cshの環境になっていないとかのページが出てきて環境廻りを調べていたけど異常なし。 あと、if文の書き方にスペースが足りてないケースもあるようだったけど、元の環境ではちゃんと動いてるのでこれもなさそう。 (↑の内容は「csh if: Expression Syntax.」での検索順位1,2,3位くらいに載ってます) で、結果的には、ifで評価されるべき片方の変数に、他の連携スクリプトの問題で 値が入っていなかっただけだった… エラー文から読み取りづらいなー。 後、つまづくポイントとしては初歩的すぎて情報が無いんだろうな… というわけで、もし同じお悩みルートに入った方は、if文の前で 評価対象の変数を表示してみると

    csh if: Expression Syntax.
    takara-qit
    takara-qit 2018/12/26
    ◆18.12.26◆
  • 作業がグッと楽になる 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