いちもじエイリアス

このエントリーをはてなブックマークに追加
l - ls
c - copy
m - mv
v - $EDITOR
r - rm
p - $PAGER

どんなの使ってる?
使ってない


2げと


終了
w - w
l -> ls -l
v -> vim
+ → pushd
- → popd
6 → chmod 644
7 → chmod 755
2文字や3文字はいろいろあるけど1文字はなかなかないな。

h -> history (tcsh) / fc -l -1 -20 (zsh)
j -> jobs -l

>>1よ、zhistoryを読んで頻度の高い操作に1文字エイリアスを提案するスクリプ
トを書いてくれ。

pushd/popdはpu/poが標準だと思っていたが、>>5も面白いね。
俺のキー配列だといまひとつ押しにくいけど。
l → less
s -> sudo
r -> rm -rf
>9 漢
1 じゃないけど書いてみた。

awk '{print$1}' .bash_history | sort | uniq -c | awk '{print log(length($2))*sqrt($1),$2}' | sort -rn | head

.bash_history を読んでコマンドの文字数と出現頻度をカウントし、
それらを加味して最終的なスコアを出すようにしてある。

それなりに長くて頻度が多いものが上位にくるはずなので、
これらをエイリアスにすればよい。頻度の sqrt をとってるのはとくに根拠なし。
s -> sudo rm -rf /
>12 使い捨てじゃねーかよw
s -> sudo sh -c "sync && sync && sync && shutdown -h now"
>>5
- → popd
これ、いただきまつ。
pushdはzshにお任せ...
- とか + の打鍵は苦手だ。
>>11
18.5991 sync            ←これは何ですかorz
10.6257 ll
10.3972 ls
6.93147 qemu
5.03447 w3m
4.99836 cd
4.82831 unzip
4.80226 file
4.79579 CVS_RSH=ssh
まだ出てないのだと
g -> grep
p -> python (←儲なので)
j -> LANG=ja_JP.eucjp jfbter
s -> screen -X eval split focus;screen
20Σ ◆projectlUY :04/07/04 15:20
. source
r -> rm -fr ~/{picture,movie,text}/ero
>>21
「ボスが来た!」コマンドでつか?(w
昔使っていた.cshrcにこんなのがあった(他人の使い回しだが)
alias a alias
a ll 'ls -l'
a ls 'ls -F'
a del rm
a md mkdir
(以下略)
.cshrc にこんなの定義してる。

alias a1 awk \\\{print\\\ \\\$1\\\}
alias a2 awk \\\{print\\\ \\\$2\\\}
:
alias a9 awk \\\{print\\\ \\\$9\\\}

さすがに 1 文字にする気は無いけど。

あと、昔は
alias x 'startx -- -bpp 16'
とかしてた。
aliasl=ls
aliash='history 20'
aliasm='LANG=ja_JP.EUC /usr/local/bin/mutt'
aliass=screen
aliasa=alias
aliasb=bg
aliasf=finger
aliask=kill
aliast=tail
aliasv=vi
aliasj='jobs -l'
aliasP=pushd
aliasp=pushd
aliasO=popd
aliaso=popd
aliasR='pushd +1'
aliasr='pushd +1'
aliasD=dirs
aliasd=dirs
c -> clear
l -> ci -l -m ''
わりと便利ですよ。
.. -> cd ..
>>28
それはシェルが勝手に解釈してくれるし(zsh)、二文字だ。
j jobs -l
- %-
+ %+
1 %1
2 %2
3 %3
:


. source
g grep
l ls
alias -g L='|less'
alias -g G='|grep'
16.9034 captcd
11.6755 mplayer
10.6031 xsetroot
10.1871 ls
9.4811 pppoff
9.40231 echo
8.36288 pppon
8.08342 jman
8.05364 mozilla&
7.84207 cd

ろーえんどユーザです
>>32
xsetrootってそんなに頻繁に使うのか?
おれはechoが1番だった. . .
7.46542 sudo
6.70415 google
6.59167 dvdbackup
6.34423 /sbin/route
6.23832 cd
6.21469 growisofs
6.08904 /usr/local/games/fmsx
5.81331 nuvexport
5.3379 mount
4.64977 avidemux

遊んでばっかりだな…otz
googleコマンドくれ
単にw3mでgoogleのurl開くだけだよ
もっとまともなの作っておくれ
17.4047 mplayer
12.4766 realplay
11.1981 rpmbuild
9.99671 LANG=ja_JP.eucJP
9.32203 realplay9

mplayerなんかはファイルをダブルクリック起動してもいいのだが
このときはRealPlayer9のファイルがうまく再生できずに
イロイロやっていたからな
LANGが上位にきてるのは、フォント関係でイロイロやったから

だからこんなのエイリアスにしてもすぐ使わなくなるな
こんなので良いのか?よくわからんが

google () {
if [ $# -ge 1 ] ; then
w3m http://www.google.co.jp/search\?hl=ja\&ie=Euc_JP\&q=$1
else
w3m http://www.google.co.jp
fi
}
alias booble='cat google.sh|sed y/g/b/|sh'
>>5
- → popd
って俺も使ってたけど zsh では
-: shell built-in command
なんだよね〜
. () { cd ../${*:gs@.@../@} }
みたいなのもやってたけど、これも
.: shell built-in command
なんだよね〜
4115:04/07/11 10:19
>>40
そそ。洩れも結局頂けなかった。
p → popd
で、落ち着いた。せっかくauto pushdしてくれるんだから....さ>zsh
nullpo='echo "ガツ!!"'
>>42
何に使うのだ
打って落ち着く。
sl みたいなもんか。
alias z=suspend
って、俺しかいないのか?
su した先から suspend して戻ったり、
環境変数を変えたサブシェルから suspend して戻ったり
する時に便利なのだが。

なぜ z かというと、Control-Z からの類推ね。
suspendかあ。screen使うからなあ。

| | |
| | エイリアス
| サンプリング周波数
信号周波数
どうでもいいんだが、いちもじじゃなくて、ひともじって言わないか、
日本語だと?
人文字エイリアス

。。。。つくるの大変そうだ。
人文字エイリアン
平安京エイゴリアン
53名無しさん@お腹いっぱい。:04/11/05 23:32:42
情報きぼんage
10.1357 ./x.pl
7.06874 make
5.88155 pkg_info
5.63115 cd
5.49306 vim
5.41365 ls
5.14874 lintpkgsrc
5.14874 pkg_delete
4.99836 date
4.80226 perl

./x.plいじり倒してたからな・・
>>48
ちゃんとLPFかませろ
擦れたいを見て 「いちもつエイリアン」と
一瞬見えたの私だけじゃないはず。
>>56
おそらく貴方だけです。
>>57
そかw