タグ

linuxとshellに関するatsushifxのブックマーク (4)

  • findコマンドの使い方を簡単に理解するための7つのルール+実践的な知識 - Qiita

    はじめに find コマンドの使い方は、ざっくり調べただけではよくわからんとなりますが、見逃しがちなルールを知れば簡単に理解できます。find コマンドに限りませんが使い方を調べるのが面倒だからと曖昧な理解で使うと逆にもっと分からなくなって時間がかかります。急がば回れ、理解して正しく使ったほうがシンプルで楽で簡単です。この記事では find コマンドの使い方を理解するために必要なルールと使い方の実践的な知識をまとめました。 Q&A(?): -type や -perm の説明はしないの? ⇒ それらはドキュメントを読むか検索すればすぐにわかることで難しいポイントではありません。重要なのは基のルールを理解することです。 関連記事 POSIX 準拠のシェルスクリプトでは find | xargs よりも find -exec {} + を使うべき! 移植性の話はこちら ⇒ findコマンドのオ

    findコマンドの使い方を簡単に理解するための7つのルール+実践的な知識 - Qiita
    atsushifx
    atsushifx 2023/10/22
    UNIX/Linuxでのファイル検索コマンド`find`の解説。使いこなすためのルールや注意点がまとめられている。特に-exec関連は必読
  • 環境変数 PATH に空文字があるとカレントディレクトリが指定されているのと同じ意味になる

    何だと!? タイトルのまんま。 恥ずかしながらこれ今まで知らなかった。 もしかして常識だったりする? ちなみに確認したのは Linux だけど、glibc の posix サブディレクトリ配下の execl*execvpe の挙動なので glibc 使ってればみんな一緒じゃないかな?知らんけど… 環境変数 PATH が設定されていない時 unset PATH とした状態。 この場合、PATH=/bin:/usr/bin と設定されているのと同じ意味になる(追記も参照のこと)。 当然カレントディレクトリは含まれていない。 環境変数 PATH が空の時 PATH= とした状態。 「PATH 環境変数が設定されていない時」とは異なる事に注意。 この場合、PATH=. と設定されているのと同じ意味になる。 つまり、カレントディレクトリが含まれている。 環境変数 PATH の最後が : で終わってい

    環境変数 PATH に空文字があるとカレントディレクトリが指定されているのと同じ意味になる
    atsushifx
    atsushifx 2021/09/25
    怖いのはシェルスクリプトで意図せず、::と':'を二個続けること。セキュリティホールになる
  • ハイフン'-'で始まるファイル名/ディレクトリ名の扱い

    マインクラフト Wii U版/Minecraft Wii U Editionの神seedメモ。位置情報などネタバレは詳細リンクで確認出来ます。 追記(2018/6/6) NINTENDO SWITCH EDTIONの場合でも、世界の広さを"クラシック"で生成すると、ほぼ同じ内容で生成される様子。 神シードとして有名なマップ。村5つ、海底神殿2つ、エンドポータル、廃坑、 イグルー があり、スポナーも複数発見されている。 最新パッチでは 森の洋館、ピラミッド、ジャングル寺院が追加され神度をアップさせている('17/12/22)。 マップ全景 基スペック 初期スポーン X:248, Y:72, Z:243 村(Village)1 X:286 Y:71 Z:300 村(Village)2 X:300 Y:70 Z:117 村(Village)3 X:276, Y:75, Z:-236 ('17/

    ハイフン'-'で始まるファイル名/ディレクトリ名の扱い
    atsushifx
    atsushifx 2015/04/12
    ハイフン'-'はLinux/UNIXではオプションの接頭辞として使えるため、そのままではファイル、ディレクトリとして認識されない。--としてオプションの終了を宣言すれば大丈夫。むろん'\'でエスケープすれば'-'も' 'も大丈夫
  • Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』 | IDEA*IDEA

    ドットインストール代表のライフハックブログ

    Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』 | IDEA*IDEA
    atsushifx
    atsushifx 2008/05/12
    bashコマンドラインで使えるショートカットなどの小技。iPaperへのリンクつき
  • 1