タグ

unixに関するtravelershouseのブックマーク (7)

  • Aaron Toponce : The Meaning of 'su'

    When I taught for Guru Labs, part of the students training was covering different ways of becoming the root user, such as using "su", "sudo" and taking advantage of the wheel group. Login shells versus non-login shells were also covered. The idea was to help the student understand the real nature of the shell and subshells, not to mention how to appropriately switch user accounts. Inevitably, I wo

  • HTML5のファイルシステムAPIをUNIXのように扱える「filer.js」

    Introducing filer.js (Eric Bidelman) HTML5のファイルシステムAPIを、UNIXコマンドのように扱えるJavsScriptライブラリ「filer.js」が公開されています。 (英語) ls, cd, mkdir, rm, cp, mv, open, writeなどがあります。 ライセンスはApache License 2.0のようです。

    HTML5のファイルシステムAPIをUNIXのように扱える「filer.js」
  • Unixコマンド生活実践 — ありえるえりあ

    ディレクトリ操作 lsの使うオプション ...-l,-a,-F,-i # ディレクトリをすべて消す場合(先頭の\は後述) \rm -rf ディレクトリ名 # 全部コピー cp -ar srcdir destdir ...-aはGNU lsのオプション # cp -aがどこまで信用できるか不明、あるいはGNU lsがない時に、使うテクニック tar cf - srcdir | (cd /destdir; tar xf -) ファイル操作(リンク) ハードリンク vs. シンボリックリンク ln #ハードリンク ...異なるファイル名で同一のi-nodeを共有(ls -iで確認可能) ln -s #シンボリックリンク ...ポインタ 注意点 ハードリンクは対称(ln a bでもファイルaとbに主従関係はない) i-nodeはデバイス(dfで見えるディスクデバイス)で一意なので、デバイスを越えて

  • GNU Parallel- GNU Project - Free Software Foundation

    GNU parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. A job can also be a command that reads from a pipe. GNU parallel can then split the input and pipe

    travelershouse
    travelershouse 2011/03/31
    @moriwaka に教えてもらった。使いこなすのは難しそうな気もする。
  • Simple Repeater `stone'

    stone は、アプリケーションレベルの TCP & UDP リピーターです。 ファイアウォールの内から外へ、あるいは外から内へ、TCP あるいは UDP を中継します。 stone には以下のような特徴があります。 1. Win32 に対応している 以前は UNIX マシンで構成されることが多かったファイアウォールですが、 最近は WindowsNT が使われるケースが増えてきました。 stone は WindowsNT/2000/XP あるいは Windows95/98/ME 上で、 手軽に実行することができます。 WindowsNT/2000/XP では NT サービスとして インストールすることも可能です。 もちろん、Linux, FreeBSD, BSD/OS, SunOS, Solaris, HP-UX などの UNIX マシンでも使うことができます。 2. 単純 わずか 10

  • UNIXを学びながら笑ったものいろいろ - 狐の王国

    だいぶ風邪もよくなってきたので起き出して来て、ぼーっとネットを見てる。その隣でid:elm200さんが仕事をしてたりしてるのだが、わりとelm200さんとはUNIXネタで盛りあがる事が多い。 というわけで治りかけの風邪でぼけーっとしてるついでに、俺がUNIXを勉強してたときに見付けた笑える話とかを思い出してみるのもいいかなと。 タイピング矯正ソフトウェア「SL(1)」 UNIXでファイルのリストを取りたいときは「ls」というコマンドを打つのだが、タイピングを誤って「sl」と書いてしまうことがある。SL……蒸気機関車かよ!! などということは誰もが一度は思ったのであろうが、それをホントに実装しちゃったイカれた^H^Hした先達がいらっしゃったのである。 豊田正史とslコマンド (Masashi Toyoda and SL command) これを実行するとターミナルにホントにSL──蒸気機関車

    UNIXを学びながら笑ったものいろいろ - 狐の王国
  • What happens when the root does "rm -rf /" ?

    root が "/bin/rm -rf /" をしたらどうなるのか? last modified: Feb 16, 2000 UNIX で root が "/bin/rm -rf /" をした場合の結末として、 以下のようになるという主張を実際に見たり聞いたりしたことがあるのですが、 全て明らかに誤りです。 信じてはいけません。 /bin/rm が消えた時点で、rm のプロセス自体が異常終了する。 (なんでやねん! ...まあ、SVR2, 4.1BSD では /bin/rmdir が消えたら止まると思うけど。) dynamic library が消えた後に rm のプロセスや動作中のコマンドが 異常終了する。 (なんでやねん!) それまで動いていたコマンド(デーモン類)が、 コマンドファイルが消えた後に終了する。 (なんでやねん!) カーネルが unlink(2) された時点で、システムが

    travelershouse
    travelershouse 2009/09/18
    VMつかえば試すのも簡単かな?
  • 1