タグ

!dankogaiとUnixに関するdankogaiのブックマーク (6)

  • chmodやchownのreferenceオプションを知った時は目から鱗だった話

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 元々ホスティング会社で働いていたので、その特性上ownerやpermissionを色々と弄る事が多く、数年前の社会人時代にchmodやchownをもっと楽に使えないかなぁと調べた時に目から鱗だったのがchmodやchownのreferenceオプションでした。 今回は単にreferenceオプション楽ですよね、という記事なのでご存知の方は退屈な記事だと思いますが、まわりに聞いてみた所意外と知られていなかったりしたので、ブログエントリにしておこうと思います。 referenceオプションを使うと、任意のファイルを指定することで、変更対象のownerやpermissionを指定したファイルと同じ設定にすることができます。 例えば、/bin/pin

    chmodやchownのreferenceオプションを知った時は目から鱗だった話
    dankogai
    dankogai 2014/06/23
    *BSD非互換だし、SUID bitsまで黙ってコピーするのはセキュリティリスク。せめて同opt.使用時には、-vもあわせて指定すべき
  • manに「cp -rは使うな」と書いてあった話 - 西尾泰和のはてなダイアリー

    cp -rでシンボリックリンクまで実体としてコピーされて困ったのでMacのmanを読んでいたのだが、そもそもcp -rってオプション一覧に載ってない。あれれ?と思って続きを読んでいたら互換性の章でstrongly discouragedと書かれていた。 COMPATIBILITY Historic versions of the cp utility had a -r option. This implementation supports that option; however, its use is strongly discouraged, as it does not correctly copy special files, symbolic links, or fifo's. 代わりに-Rを使うべきだそうだ。その場合のシンボリックリンクの扱いをどうするかはオプションで指定でき

    manに「cp -rは使うな」と書いてあった話 - 西尾泰和のはてなダイアリー
    dankogai
    dankogai 2012/07/18
    alias cp "cp -ipRH" # -a が -pPR 相当
  • xargs を使ってカジュアルに並列処理 - たごもりすメモ

    シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログファイルをいっぺんに展開したい、とか。 あるディレクトリ以下に存在するたくさんのファイルを(圧縮済みのものを除いて)全部 bzip2 圧縮したい!と思ったら、とりあえずさくっと次のようにコマンドラインで叩けばいい。 $ find . -not -name '*.bz2' | xargs bzip2 これで、まあそんなに問題なく効率的にbzip2圧縮ができる。だがしかし。 最近は複数コアのCPUが普通に転がってるし、あまつさえHyperThreadingが有効になってたりしてOSから見える論理CPU数がハンパない。普通に8とかある。その一方で複数コアを使用してくれるコマンドというのはあんまりなくて

    xargs を使ってカジュアルに並列処理 - たごもりすメモ
  • ワンライナー「linux sex」を美女Linuxで再現してみた - このブログはURLが変更になりました

    commandlinefu.comで「linux sex」と題されたワンライナーが紹介されていたが削除されてしまったようなので、美女Linuxを使って再現してみた。 stripとyesとumountは画像がなかった。残念。 美女Linuxのサイトに無断転載禁止って書いてなかったので使ってみたが、怒られたら消します。 コマンド再掲。 $ date ; unzip ; strip ; touch ; grep ; finger ; mount ; fsck ; more ; yes ; umount ; sleep 追記:このネタ2007年にgeekpageさんで紹介されてましたね。 Geekなページ : UNIXの達人によるセックス まぁ美女Linuxを使ったところが新しいということで。

    dankogai
    dankogai 2011/01/21
    date;unzip;touch;grep;finger;mount;fsck;more;yes;umount;sleep # むしろ OS XXX
  • 読み方に困るLinuxコマンド

    Masahito Yoshida @hansode @riywo 発音に困るわけではないですが・・・大学時代の教授がフランス語圏で、「ping」を「ピンク!ピンク!」と言ってて、最初、何の事か分かりませんでした。ピンクコマンド。 2010-12-09 13:00:05

    読み方に困るLinuxコマンド
    dankogai
    dankogai 2010/12/09
    /bin/[ がないぞ
  • Unix Toolbox

    This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing. Unix Toolbox revision 14.5 The latest version of this document can be found at http://cb.vu/unixtoolbox.xhtml. Replace .xhtml on the link with .pdf for the PDF version a

    dankogai
    dankogai 2008/03/24
    man未man
  • 1