タグ

unixに関するkirakkingのブックマーク (14)

  • 第51回 Plamo Linuxの遊び方(その2) | gihyo.jp


    Plamo LinuxPlamo LinuxSysV-initSystemd /sbin/init Linux/Unix1使OS/sbin/init Linux/UnixCPU
    第51回 Plamo Linuxの遊び方(その2) | gihyo.jp
  • シェルスクリプトの [ ] と [[ ]] の違いを歴史的に解説 〜 言語設計者の気持ちになって理解しよう - Qiita

    はじめに bash などのシェルには [ ... ] と [[ ... ]] の二種類の比較方法があります。一つはコマンド、もう一つはシェルの文法なのですが、具体的にはこの二つは一体何が違うのでしょうか? そもそもなぜ似ている機能が二つもあるのでしょうか? この記事は言語設計者の気持ちになって考えることで、その理由を解き明かそうという記事です。 なお、違いについての簡単な説明については「test と [ と [[ コマンドの違い - 拡張 POSIX シェルスクリプト Advent Calendar 2013 - ダメ出し Blog 」の記事がよくまとめられていますので紹介します。一通りの違いを素早く知りたい方はこちらを参照してください。 参考 シェルの歴史や種類については「シェルの歴史 総まとめ(種類と系統図)と POSIX の役割」に詳しくまとめています(系統図とか頑張って書いたので見

    シェルスクリプトの [ ] と [[ ]] の違いを歴史的に解説 〜 言語設計者の気持ちになって理解しよう - Qiita
  • 富士通がメインフレーム製造・販売から2030年度に完全撤退へ、66年の歴史に幕


    203020313退202221066 UNIX2029退使
    富士通がメインフレーム製造・販売から2030年度に完全撤退へ、66年の歴史に幕
    kirakking
    kirakking 2022/02/10
    Sparcも終焉か。大学とかまだメインフレーム持っているところ多いと思うけど、どうリプレースするのだろう。
  • 「MacはLinuxだった」って本当? 「そうだね……」元Mac雑誌編集者は昔語りを始めた


    MacLinux Mac1/4  調  MacLinux   macOS  macOSUNIXOSLinuxmacOSDarwin
    「MacはLinuxだった」って本当? 「そうだね……」元Mac雑誌編集者は昔語りを始めた
  • Big Sky :: 1つの横着から隠しファイルが生まれた瞬間


     Rob Pike  Google+ 稿 web archive   Unix .  .. 2() .  .. lsKen  Dennis  if (name[0] == '.') continue; 11 if (strcmp(na
    Big Sky :: 1つの横着から隠しファイルが生まれた瞬間
  • vimをパイプにする - 余白の書きなぐり

    この記事は Vim Advent Calendar 2016 (その2) の3日目の記事です。 ノーマルモード以外をパイプとして使う際の情報を追記しました (2016/12/04) UNIXのテキスト処理 UNIXでテキストを自動整形する際、パイプ機能は欠かせない。 $ cat a.txt 1 hoge 2 piyo 3 fuga $ cat a.txt |sed 's/piyo/foo/' |grep '2' 2 foo シェル上で | というパイプ記号を使ってコマンドを次々繋げることで、複雑なテキスト処理をこなすわけだ。 パイプは便利だが、テキストエディタをパイプとして使う人はあまり見かけない。 テキストエディタ=対話的 という常識があるため、パイプのような自動処理とは相性が悪いと思われているのだろう。 しかし今日はあえて、シェルスクリプトやワンライナーの中にvimを埋め込み、パイプと

    vimをパイプにする - 余白の書きなぐり
  • Bash/Prompt customization - ArchWiki

    Bash has several prompts which can be customized to increase productivity, aesthetic appeal, and nerd cred. Prompts Bash has five prompt strings that can be customized: PS0 is displayed after each command, before any output. PS1 is the primary prompt which is displayed before each command, thus it is the one most people customize. PS2 is the secondary prompt displayed when a command needs more inp

    kirakking
    kirakking 2016/10/13
    いっつも忘れる。9:赤、10:緑、11:黄色、12:青 -- tput setab <0..255>; ...; tput sgr0
  • 論文紹介: The Evolution of C Programming Practices: A Study of the Unix Operating System 1973–2015 - みずぴー日記


    ICSE 201640C  : The Evolution of C Programming Practices: A Study of the Unix Operating System 19732015 使: https://github.com/dspinellis/unix-history-repo  40Unix調     197266
    論文紹介: The Evolution of C Programming Practices: A Study of the Unix Operating System 1973–2015 - みずぴー日記
  • Pass: The Standard Unix Password Manager

    Introducing pass Password management should be simple and follow Unix philosophy. With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be organized into meaningful folder hierarchies, copied from computer to computer, and, in general, manipulated using standard command line file ma

    kirakking
    kirakking 2016/04/06
    パ[command line]スワードを追加/削除すると自動的にGitにコミットされた。本当にディレクトリ作ってGPGファイルを置いているだけでなんだけど、bash補完で鍵名補完できるので使いやすさを保証している。
  • Linuxに勝てなかったPlan 9 - @IT


    2002Plan 96Plan 9UNIX使 Plan 9UNIXUNIXOSUNIXCUNIXGUIUNIXOSUNIX UNIXI/O
  • WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita

    日頃Windows使っててたまにUNIX系のレシピ読むと「適当なディレクトリ」という記述を見た瞬間に詰みます。料理できない人が「醤油適量」で死ぬくらいの致死率です。 というわけで日頃Windows使ってる人なりにディレクトリの対応表をまとめました。FHSの正確な定義よりはざっくりこんな使われ方だから近いよねで分類しています。 また、UNIX/LinuxのパッケージマネージャにWindowsで相当するのはソフトのインストーラではなく、機能・役割の有効化だと解釈しています。 姉妹編つくりました ファイルのユーザ権限制御・Windows vs UNIX比較 Windows 働き UNIX

    WindowsのあのフォルダはUNIX/Linuxで言えばあそこだ - Qiita
  • 技術屋にMac使いが多い理由ってなに?


    Mac使 : IT UNIX 使OSGNU/Linux, Windows, Mac OS XFreeBSD OS使使OSMac OS XMac UNIXPOSIX使
    技術屋にMac使いが多い理由ってなに?
    kirakking
    kirakking 2013/11/18
    Cygwinも使えんことはないんだけど、"Program Files"がスペース区切りとか、.vimrcが_vimrcだとかとにかくもたつく。やっぱり設計が違うからか。
  • GNUのAutotoolsについて学んでいる。


    C++GNUAutotoolsMakefile調 GNU Autoconf, Automake and Libtool Autotools: a practitioner'sguide to Autoconf, Automake and Libtool GNU coding standards - GNU Project - Free Software Foundation (FSF)  makemake使
  • Shebangという謎な事実上業界標準について


    ShebangUNIX#!sheWikipediaShebang  #!  [] Shebang#!exec sh
  • 1