aliasスレ
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2007/06/02(土) 21:34:01ID:DqxZxBHu0002login:Penguin
2007/06/02(土) 21:38:10ID:StTMWlFe0003login: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ダブルクォーテーションじゃなくてシングルクォーテーションにすればよいのでは?
■ このスレッドは過去ログ倉庫に格納されています