タグ

unixに関するmyzkkzyのブックマーク (4)

  • どのUNIXコマンドでも使える正規表現 - Qiita

    特定コマンドの正規表現で使えるメタ文字が何だかわからない! 正規表現自体は知っているけど、それが今から使おうとしているコマンドで使えるものなのかわからずに困っている人も多いと思うのでまとめてみた。 たった3つの正規表現メタ文字セットだけ知ればいい コマンドによって、対応している正規表現メタ文字の範囲には違いがある。しかし、最低限知っておけばよいのは2種類+1サブセットの3つだけだ。 BRE(基正規表現)メタ文字セット ERE(拡張正規表現)メタ文字セット AWKのサブセット もちろん、これ以外にもGNU拡張正規表現メタ文字セットやPerl拡張正規表現メタ文字セット、JavaScript拡張正規表現メタ文字セットなどいくつかあるのだが、「どのUNIXでも(=POSIXで)使える」という特長を持たせたいのであれば、それらは覚えても意味がないので上記の3つさえおさえておけばよい。(例えPOSI

    どのUNIXコマンドでも使える正規表現 - Qiita
  • UNIX/設定、設定ファイル/.Xmodmap - 会津大学UNIXウィキ

    % xmodmap -pke | less 略 keycode 34 = z Z 略 keycode 45 = 4 dollar 略 % xmodmap -e 'keycode 34 = s S' % xmodmap -e 'keysym z Z = s S' keycode 34 = s S % xmodmap ~/.Xmodmap ! comment ! ! Swap Ctrl and Caps_Lock ! remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L % xmodmap .Xmodmap ! ! Change Caps_Lo

  • UNIXの部屋 コマンド検索: xmodmap

    xmodmap -pke とすると、現在の keycode (キーコード) と keysym (キーシンボル) の対応表が表示される。 % xmodmap -pke keycode 9 = Escape keycode 10 = 1 exclam keycode 11 = 2 at keycode 12 = 3 numbersign keycode 13 = 4 dollar (略) keycode 24 = q Q keycode 25 = w W keycode 26 = e E (略) keycode 100 = Left keycode 102 = Right keycode というのは、キーボード上のキーと一対一に対応している番号で、キーボードが変われば keycode も変わる可能性がある。keysym というのは、そのキーがどういう意味を持つかという論理的な識別子と考えるとよ

    UNIXの部屋 コマンド検索: xmodmap
  • みんなのホームディレクトリ下の構成を教えてください - まめめも

    初めて Unix のアカウント貰ってログインしたとき、まっさらなホームディレクトリをどう使えばいいか悩みませんでした? もちろん好きにすればいいんですが、ベストプラクティスを知りたいなあと思いました。とりあえず自分のを晒してみます。 /home/*/local/ 個人用途のツールをインストールするディレクトリ。 apt にパッケージがないもの (あっても古すぎるもの) で、常用する確信があるものが対象。ちょっと試してみたいだけなら、後述の /home/*/work/local/ を使う。 個人用途のツールを /usr/local/ にインストールすることはない。むやみに sudo したくないので。*1 ぼくの場合は、主に ruby 関係のファイル (リリース版) が占める。 $ ls local bin include lib share $ ls local/bin bundle erb

    みんなのホームディレクトリ下の構成を教えてください - まめめも
  • 1