タグ

Unixに関するrokujyouhitomaのブックマーク (14)

  • GitHub - dspinellis/unix-history-repo: Continuous Unix commit history from 1970 until today

    The history and evolution of the Unix operating system is made available as a revision management repository, covering the period from its inception in 1970 as a 2.5 thousand line kernel and 26 commands, to 2018 as a widely-used 30 million line system. The 1.5GB repository contains about half a million commits and more than two thousand merges. The repository employs Git system for its storage and

    GitHub - dspinellis/unix-history-repo: Continuous Unix commit history from 1970 until today
  • UNIX   2ちゃんねる閉鎖危機騒動フラッシュ

    2000年8月、2ちゃんねるはその膨大な転送量から閉鎖の危機が訪れていた。次々と板が閉鎖される中、諦めずに最後まで戦う男達がいた・・・・・。その男達がいた板の名前は・・・・・。   何故今頃ランキングに上がったし。 画像を見てムラムラして抜きたくなったら死亡sm902069 RPGツクール作品「魔王の娘様の日記帳」のプレイ動画もよろしくsm642747  その他の動画へはmylist/2077007からどうぞ

    UNIX   2ちゃんねる閉鎖危機騒動フラッシュ
  • ファイル記述子 - Wikipedia

    一般にファイル記述子は、オープン中のファイルの詳細を記録するカーネル内データ構造(配列)へのインデックスである。POSIXでは、これをファイル記述子テーブルと呼び、各プロセスが自身のファイル記述子テーブルを持つ。ユーザーアプリケーションは抽象キー(=ファイル記述子)をシステムコール経由でカーネルに渡し、カーネルはそのキーに対応するファイルにアクセスする。アプリケーション自身はファイル記述子テーブルを直接読み書きできない。 UNIX系システムでは、ファイル記述子がファイルだけでなく、ディレクトリ、ブロックデバイスやキャラクターデバイス(スペシャルファイルとも呼ぶ)、ソケット、FIFO(名前付きパイプ)、名前なしパイプなどのカーネルオブジェクトを汎用的に参照するのに使われる。 標準Cライブラリの、FILE型(ライブラリが管理するデータ構造)へのポインタ(FILE *)があらわすものをストリーム

    ファイル記述子 - Wikipedia
    rokujyouhitoma
    rokujyouhitoma 2010/10/07
    概念。知らなかっただ...。
  • rmでゴミ箱に捨てる - チキン煮込みチーズミックス4辛

    twitterのTLを見ていたら、間違えてrmしてファイル消してしまったというツイートに対して、rmでいったんゴミ箱を経由すればいいんじゃないかという提案がなされていた。(下記の関連リンク1と2) 確かに自分はやっちゃいそうだ。この前も危うくnkfでソースファイル消しかけた*1くらいのうっかり者だし。ということで、いつか何かの役に立つかもしれないので、Mac用にメモ。 以下のaliasを設定。.bashrcとか.zshrcとかに追記。これだけ。 alias rm='mv -i ~/.Trash' あら簡単!確かにこれでも良いけど、ゴミ箱に同じ名前のファイルがあったらいちいち上書きするか尋ねてくるってのも変なので、連番付けてmvできるように外部ツールをインストール。coreutilsってのを入れると、GNU Linux版のコマンドが使えるようになるらしい。関連リンク4そのまま。 % sudo

    rmでゴミ箱に捨てる - チキン煮込みチーズミックス4辛
    rokujyouhitoma
    rokujyouhitoma 2010/09/19
    なるほどailiasか
  • Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん

    Linuxでテキストデータを扱うときに、コマンドをパイプで繋げるだけでいろいろな処理ができて面白いのですが、綺麗に整理されていない気がするのでまとめてみます。ここでは、cat, paste, join, grep, head, tail, cut, awk, sed, tr, sort, uniq, wc を取り上げます。 ファイルを縦に結合 ファイルを縦に結合します。 コマンド 説明 cat file1 file2 ... file1, file2, ... を縦に結合 cat file | ... としてファイルの中身をパイプに流すのにもよく使います。 ファイルを横に結合 ファイルを横に結合します。あまり使わない?*1 コマンド 説明 paste file1 file2 .. file1, file2, ... を横に結合 join file1 file2 file1 と file2

    Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん
  • エンジニアが合コンで使える、口説き文句 - UNIX的なアレ

    いつも合コンで「仕事なにやってるの?」と聞かれると、「えっと・・・インターネット関係」といってお茶を濁していませんか? サーバーエンジニアたるもの、いつでも熱いマインドを忘れてはいけません。 いくつかのくどき文句を用意いたしました。 今日は待ちに待った合コン! さぁそれでは今日は待ちに待った合コンです。 エンジニアとしての知識をギラギラに使い倒していきましょう。 君にnmap! まずはnmapで開きポートを探しましょう。セグメント単位でも調べることもできるので豪快に。 特に指輪の位置や種類には注意。 ぼくはもうスワップアウトしそうだよ! 何よりも自分の気持ちを伝えるのにはこの言葉がささるでしょう。ただし、swapアウトしてしまうとパフォーマンスが劇的に落ちるので注意。 あの子をnslookup 電話番号を聞くときはこの言葉で。しっかりと相手のIPアドレスを調べましょう。 ただし、/etc/

    エンジニアが合コンで使える、口説き文句 - UNIX的なアレ
    rokujyouhitoma
    rokujyouhitoma 2010/07/28
    ifconfigしても自分がわからない。どうすればよい?
  • 最近知ったLinux/UNIXの小技 - harry’s memorandum

    最近知って結構ショックを受けた。 touch hoge.txt と似たような機能。*1 $ > hoge.txt $ ls -l hoge.txt -rw-r--r-- 1 root root 0 Jul 10 03:15 hoge.txt lessでtail -f ができる。 $ sudo less +F /var/log/messages SSHでリモートサーバに対して色々 リモート先のファイルをsortして比較。パスフレーズなしにするか、ssh-agentを使用するかしてください。 $ diff <(sort /home/user/.bashrc) <(ssh user@hostname "sort /home/user/.bashrc") リモートサーバのファイルを編集 $ vim scp://user@hostname//home/user/.bashrc sambaのコマンドで

    最近知ったLinux/UNIXの小技 - harry’s memorandum
    rokujyouhitoma
    rokujyouhitoma 2010/07/13
    sambaのコマンドはしらんかった!!
  • 日本のC言語とUNIXの父、そしてインターネットの父祖 石田晴久氏が死去、72歳

    「K&R」の愛称で知られる教科書『プログラミング言語C』の翻訳などを通して、日におけるUNIXオペレーティングシステムおよびC言語の普及に大きく寄与し、インターネットの礎に多大な貢献のあった東京大学名誉教授の石田晴久氏が3月9日、心筋梗塞のため東京都内の病院で死去した。 「K&R」の愛称で知られる教科書『プログラミング言語C』の翻訳などを通して、日におけるUNIXオペレーティングシステムおよびC言語の普及に大きく寄与し、インターネットの礎に多大な貢献のあった東京大学名誉教授の石田晴久氏が3月9日、心筋梗塞のため東京都内の病院で死去した。 72歳だった。通夜、葬儀・告別式は近親者のみで行う。 石田氏は東京大学大学院卒業後、マサチューセッツ工科大学研究員などを経て、1970年に東京大学大型計算機センターの助教授に就任(82年に同教授)。同センター在任中に、C言語の原典とも言える『プログラミ

    日本のC言語とUNIXの父、そしてインターネットの父祖 石田晴久氏が死去、72歳
    rokujyouhitoma
    rokujyouhitoma 2010/04/29
    お悔やみを申し上げます。
  • UNIX哲学に学ぶ、「より悪いことは、より良いことだ」?! | ライフハッカー・ジャパン

    「worse is better(より悪いことは、より良いことだ)」 真逆の言葉をイコールにしてしまっているこのフックあるフレーズ、一体どういう意味なんでしょうか? これはプログラム言語、LISPのスペシャリストである、リチャード・P・ガブリエル(Richard P. Gabriel)氏が自身のエッセイで述べた、ニュージャージー・スタイルとも呼ばれる一説です。このソフト開発に対する哲学的アプローチは、質と機能性は必ずしも比例するわけではないというアイディアに基づき、システムにおいて完全さよりもシンプルさを重視して考えるそうです。 コンセプトは、ソフトウェア開発において「まずは最小限のものを作るところからスタートさせ、必要に応じてそれを育てていく」というアプローチの提唱で、一般のビジネスや日常生活においても、応用できる考え方です。たとえば、ビジネスの戦略立案でも、最初から細部にわたって作りこ

    UNIX哲学に学ぶ、「より悪いことは、より良いことだ」?! | ライフハッカー・ジャパン
  • 狐の王国

    2024-09-16 生成AIの未来はそんなに明るいものではない ナウル政府観光局X、「未開の部族」「蛮族」呼ばわりに「法的措置」検討 生成AIめぐり批判受けるという記事。Twitter に搭載された生成AIを用いてナウルを描いてもらったのをツイートに乗せたら、いわゆる反AIの人々から猛烈な攻撃にあったようだ。いくらな… 2024-08-18 差別は程度問題ではないなんてことはない ─ 現代倫理が示す公正の姿 差別考 -「差別に程度の差はない。全ての差別を許さない。」⇄「現実を認めた上で、より良い相互理解を目指すべき というまとめが目に入った。政治家米山隆一氏は経済に関しては保守派というか、米大統領バイデンが実際にやってみせたようなリフレ政策の考え… 2024-07-29 おまえらのパーティは終わったかもしれないが、新しいパーティはもう始まっている たぶん、すごく疲れてたんだと思う。去年は

    狐の王国
    rokujyouhitoma
    rokujyouhitoma 2009/10/24
    「「Netscape」の正しい読み方は「もじら」」。
  • シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Java BlockingQueueで遊ぶ:パイプラインごっこ」でパイプラインの話をしたので、来の、つまりUnixのパイプやリダイレクトを少し調べてみました。 たまに話題となる some-command >file 2>&1 と some-command 2>&1 >fileの挙動の違いについて、「シェルはコマンドラインリダイレクトの指定を右から左に解釈実行する」なんて説明が見つかりました。んなバカな! パージングは左から右にするものですよ。パーズツリーを逆順にたどることはできるけど、そんなことする必然性はなんにもないよ。 次の記事を読むと、「右から左」なんて事情じゃないことが分かるでしょう。 UNIXの部屋 検索: リダイレクト シェルのリダイレクトにまつわる失敗 さてここでは、複雑なリダイレクト処理も完全に理解できる処方箋を示しましょう。例えば、次のコマンドラインが何をするか分かる

    シェルのリダイレクトを「こわいものなし」というくらい完全に理解しよう - 檜山正幸のキマイラ飼育記 (はてなBlog)
    rokujyouhitoma
    rokujyouhitoma 2007/12/22
    パイプ苦手><
  • 【コラム】OS X ハッキング! (237) 仮想化よりスマート? RDC for Macという選択肢 | パソコン | マイコミジャーナル

    Mac OS Xは真のUNIXか? という議論があるかどうかはさておき、公式には一応の結論を得ました。現在UNIXの商標権を持つOpen Groupが、LeopardをUNIXとして正式に承認したからです。これで胸を張ってUNIXを名乗れる……って、べつにコソコソしていたわけではないでしょうが。 さて、今回はベータ版が公開されたばかりの「Remote Desktop Connection Client」(以下、RDC for Mac)について。OS XでWindowsアプリを使うとなると、ついBootCamp(デュアルブート)や仮想化ソフトを考えてしまうが、このRDC for Macでも同等の作業ができる。先日次期バージョンのベータ版がリリースされたので、ショートレビューがてら紹介しようという次第だ。 RDC for Macを使うメリット RDC for Macは、Windows備え

  • IBM リダイレクト - Japan

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM リダイレクト - Japan
  • LinuxとUNIXは何が違うのですか

    Q: LinuxとUNIXは何が違うのですか A: 似ているけれど,違います。 「UNIX」と一言でいっても,いろんな実装や製品があり,それらの間でも微妙な差異はたくさんあります。 「LinuxはUNIXである」といっても大きな間違いではありません。コマンド・レベルの話でいえば,システム管理やカーネルに近い部分のコマンドは違いに気が付きやすいものの,一般ユーザー・レベルのコマンドで違いに気が付くことはほとんどないでしょう。細かく見て行けば実装の違いや,各種メッセージの違いに気付きますが,それで大きく困ることはないはずです。 もっとも,Linuxディストリビューションにもさまざまな種類があります。例えば,ディレクトリ構成は標準化されつつありますが,ディストリビューションによっては大きな違いがありますし,ユーザー・レベルのコマンドの有無は標準化しようがありません。 このようなLinuxディスト

    LinuxとUNIXは何が違うのですか
  • 1