pockestrap

Programmer's memo

Linux

gitって打ちたくない。たいぽする。

$ gist zsh: command not found: gist $ gti st zsh: command not found: gti $ gi tst zsh: command not found: gi あるあるですよね。 gitってよく打つのにめっちゃたいぽする。スペースを打つのが追いつかない。 ということで、gitなんて打たなくてよいよ…

便利なgrep

自分用メモ。grepを網羅しているわけでもなし、他のブログ等から比べた新規性があるわけでもなし。 正確な情報を知りたければ、manを読んで。 agとか言う便利ツールがあるそうだけど、使ったことないなぁ。 使い方 ### file の内容をパターンマッチ $ grep '…

slコマンドが走りました

$ sl ==== ________ ___________ _D _| |_______/ \__I_I_____===__|_________| |(_)--- | H\________/ | | =|___ ___| _________________ / | | H | | | | ||_| |_|| _| \_____A | | | H |__--------------------| [___] | =| | | ________|___H__/__|_____…

tar xvf hoge.tar.gz してカレントディレクトリが汚されるとつらいよね!

つらいですよね、カレントディレクトリにファイルをぶちまけるタイプの圧縮ファイル。 そんなあなたの為に、カレントディレクトリを汚さないで圧縮ファイルを展開する関数を書きました。 zsh用です。頑張って書きなおせばshでも動くかも(?) 2013/12/07 結構…

zsh で .git/ 以外の全てのファイルにマッチ

$ grep 'nya' **/*(.) とか便利ですよね。カレントディレクトリ以下の通常ファイルを再帰的に見ていって、全部grepするの。 よく使います。 ですが、gitで管理しているディレクトリでこれをやると、コミットメッセージとか引っかかって邪魔です。ノイズだら…

パッケージをインストールした時、zshの補完が更新されない!

### zsh $ yaourt -S mikutter # install mikutter $ miku[TAB] No matches for .... mikutterをインストールして起動!しようと思ったら、Tab補完が効かない…みたいなこと、ありますよね。 bashとかだと自動で補完対象に追加されるみたいですけど、zshだとre…

ヒアドキュメント

#!/bin/sh cat <

ArchLinuxを再インストールした

pacman -Q > package_list # インストールされているパッケージのリストvi /etc/locale.genen_US.UTF-8 UTF-8ja_JP.UTF-8 UTF-8locale-genping google.comunknown host google.comiw dev # Interface wlan0ip link set wlan0 upwpa_passphrase 'SSID' 'pass'…