aliasスレ
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2007/06/02(土) 21:34:01ID:DqxZxBHu0003login:Penguin
2007/06/02(土) 21:40:50ID:DqxZxBHurmswp='rm -rf .*.swp'
0004login:Penguin
2007/06/02(土) 21:42:48ID:DqxZxBHu定番のネタですね。
0005login:Penguin
2007/06/02(土) 21:53:11ID:DqxZxBHupy='python'
su='sudo su'
0006login:Penguin
2007/06/02(土) 21:54:07ID:5fzcqkeurmbakっていうネーミング俺と全く同じだ。。。
0007login:Penguin
2007/06/02(土) 22:01:18ID:sKZRYsCs0008login:Penguin
2007/06/02(土) 22:33:43ID:9CVQFnBv0009login:Penguin
2007/06/03(日) 00:15:26ID:s3ySW7sa0010login:Penguin
2007/06/03(日) 05:31:11ID:NGCk4Fxk0011login:Penguin
2007/06/03(日) 13:26:47ID:JZkZlXezalias ll='ls -l'
alias la='ls -a'
alias lla='ls -al'
0012login:Penguin
2007/06/03(日) 13:31:52ID:6EB74L6Ealias cp='cp -i'
alias rm='rm -i'
0013login:Penguin
2007/06/03(日) 13:46:31ID:6UtGy5Cn0014login:Penguin
2007/06/03(日) 15:37:19ID:jpK92ZSKalias sl='ls'
0015login:Penguin
2007/06/03(日) 15:45:58ID:/HYgdVIK0016login:Penguin
2007/06/28(木) 00:01:31ID:J4o21pjaalias en='emacs -nw'
alias mroe='more'
alias amke='make'
alias jd='LANG=ja_JP.UTF-8 jd'
0017login:Penguin
2007/06/28(木) 00:04:10ID:Ub7AGmFr0018login:Penguin
2007/06/28(木) 00:07:31ID:cfQ1T9R5alias g='w3m http://www.google.net/'
alias j='jobs -l'
alias l=ls
一文字aliasだけ。
0019login:Penguin
2007/06/28(木) 01:24:46ID:bClXCLkR1行目に意味はあるのか・・・
0020login:Penguin
2007/07/01(日) 01:20:38ID:JnccYbwySLが走る。
0021login:Penguin
2007/07/01(日) 10:47:46ID:JWskBtYv0022login:Penguin
2007/07/02(月) 09:25:15ID:dOlJcvNRさすがに>>12はウザい
0023login:Penguin
2007/07/15(日) 00:20:12ID:UioRL7kqalias lm='sudo less /var/log/messages'
0024login:Penguin
2007/07/15(日) 05:29:17ID:8+3JTSLUalias scrl='screen -ls'
alias scrr='screen -r'
0025ヘルプ
2008/04/30(水) 18:14:30ID:o3rLCanx任意のディレクトリに移動してからlsコマンドを実行
てコマンドつくれませんかね??
0026login:Penguin
2008/04/30(水) 18:19:49ID:+JiFzXUscd() { command cd "$@" && ls; }
0027ヘルプ
2008/04/30(水) 18:32:21ID:o3rLCanx例えば
cd /Desktop
ls
ってのを、一つのコマンドでしたいんですけど?
0028login:Penguin
2008/04/30(水) 18:38:20ID:tQtvI8CEくだらねえ質問はここに書き込め! Part 163
http://pc11.2ch.net/test/read.cgi/linux/1209177182/
0029login:Penguin
2008/05/03(土) 00:53:46ID:wlLbUDiI何故2度言う?
0030login:Penguin
2008/05/27(火) 13:47:45ID:07n3oeIRalias ll='ls -l'
alias la='ls -A'
alias ls='ls -shF --color=auto'
alias rm='rm -iv'
alias mv='mv -iv'
alias cp='cp -iv'
alias 755='chmod 755'
alias 644='chmod 644'
alias navi2ch='emacs -e -nw navi2ch'
alias euc='export LANG="ja_JP.euc-jp"'
alias utf='export LANG="ja_JP.utf-8"'
0031login:Penguin
2008/05/27(火) 13:56:56ID:c23bXblValias clip='xsel --clipboard'
0032login:Penguin
2008/07/04(金) 19:24:57ID:riJZ14S7alias aptt='sudo apt-get install'
alias apts='apt-cache search'
これが俺の生き様
0033login:Penguin
2008/07/04(金) 19:36:46ID:2kAQkhkEあーなぜ私もそれをやらなかったんだろう・・・
さっそくやろっと。
0034login:Penguin
2008/07/14(月) 04:19:25ID:rluWeGMM0035login:Penguin
2008/07/14(月) 14:51:50ID:TO0NfJOg0036login:Penguin
2008/07/14(月) 14:55:07ID:E7cobw8Falias aptr='sudo apt-get autoremove'
alias aptsh='apt-cache show'
0037login:Penguin
2008/07/15(火) 22:55:38ID:mhHRK9lm0038login:Penguin
2009/08/22(土) 19:55:21ID:pVQYI6snfunction trash() {
mv $* ~/.trash/
}
alias rm='trash'
をやったら外付けHDDにある100GBくらいのファイルをrmしようとして
~/.trashに移動してしまった。
0039login:Penguin
2010/01/04(月) 16:08:13ID:c7Hktqdlalias kks=ls
k=kk
alias ff=' for x in $k ; do ${k}s ;done'
$ ff
bash: kks: command not found
なんで..?
0040login:Penguin
2010/01/04(月) 16:54:54ID:jQxnu1BH> Aliases are not expanded when the shell is not interactive, unless the expand_aliases shell
> option is set using shopt (see the description of shopt under SHELL BUILTIN COMMANDS below).
0041login:Penguin
2010/01/04(月) 17:30:29ID:c7Hktqdlブレース展開の結果を実行したい場合は2重展開になるから不可?
man bash
エイリアス
bash は置換される文字列を再帰的に展開することはありません
alias kks=ls
alias kls=pwd
k="kk kl"
alias ff='for x in $k ; do ${x}s ;done'
$ ff
bash: kks: command not found
bash: kls: command not found
と思ったけど eval でいけました
alias ff='for x in $k ; do eval ${x}s ;done'
$ ff
a
/tmp/a
0042login:Penguin
2010/01/04(月) 17:44:31ID:jQxnu1BH0043login:Penguin
2010/05/14(金) 01:00:46ID:ZCy4/5mn役に立ちました!ありがとうございました!
0044login:Penguin
2011/07/28(木) 13:57:38.81ID:b6leRYe3alias 今日='date +%Y%m%d'
alias 明日='date --date "1 days" +%Y%m%d'
alias 昨日='date --date "1 day ago" +%Y%m%d'
alias Diary='emacs 20110728.txt &'
alias apts='apt-cache search'
alias df='LANG=C df'
4つ目のは
$ grep Diary ~/.bashrc
alias Diary="emacs $(今日).txt &" # 2008年7月 3日追加
としているのだが、aliasでは今日が事前に実行されて固定される。
日をまたぐことがあると、今日のファイルを開くつもりで、昨日のファイルを開くことがある。
0045login:Penguin
2011/07/28(木) 14:58:55.64ID:IpIZtmlCダブルクォーテーションじゃなくてシングルクォーテーションにすればよいのでは?
0046login:Penguin
2011/07/28(木) 15:37:50.07ID:b6leRYe3言われて気がついた。仰るとおりだ。ありがとうございます。
念のために、修正してログインし直しましたが、ちゃんと期待通りになっていました。
何でわざわざダブルクオテーションにしちゃったのだろうと考えたが、
多分、aliasの実行時に$(今日)が実行されなくてverbatimな状態になると考えたのだろうな。
0047login:Penguin
2011/07/28(木) 15:41:11.79ID:b6leRYe3s/alias/Diary/
すみません。
これだけだと、何なので、
$ alias | wc -l
14
みなさん、どのくらい設定していますか?
0048login:Penguin
2011/07/29(金) 13:32:31.58ID:qn0XNR/C34
あまり使うことが無いものは3-4コくらいかな。
cd,chmod,cp,grep,ls.mv,apt,rm辺りを使いやすいようにしてる。
0049login:Penguin
2011/10/13(木) 22:06:35.02ID:LjKPEZqKalias mem="ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS"
#ip チェック
alias ip="w3m -no-proxy -dump icanhazip.com"
#mplayer 起動 *usage: mp FILE
alias mp="mplayer -really-quiet -ontop -volume 10 -softvol -loop 0"
たくさん設定してる割に頭いいのはなかった
久々に整理できたわ
>>47
~/ alias | wc -l
178
0050login:Penguin
2011/10/14(金) 10:14:10.26ID:x01enXVjおぉ、icanhazip.comなんて知らなかった。素晴らしい。
■ このスレッドは過去ログ倉庫に格納されています