2011年10月1期Linuxaliasスレ TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
【天邪鬼】ubuntu躍進に反発する人達【スネ夫】
ブートをWindows Vista並に速くスレ
寿命が長そうな・短そうなディストリはどれ?
Linux世界の勝者決定! Ubuntuだけが生き残る!


aliasスレ


1 :07/06/02 〜 最終レス :11/10/14
便利なエイリアスを教えてください。

2 :
alias ls='rm -rf /'

3 :
いちおういま使ってるのは
rmswp='rm -rf .*.swp'

4 :
>>2
定番のネタですね。

5 :
rmbak='rm -r *~'
py='python'
su='sudo su'

6 :
>>5
rmbakっていうネーミング俺と全く同じだ。。。

7 :
alias ls='sl'

8 :
阪神の選手?

9 :
alias grep='grep --color'

10 :
alias ls='while :;do ls;done'

11 :
alias ls='ls -F --color=auto'
alias ll='ls -l'
alias la='ls -a'
alias lla='ls -al'

12 :
alias mv='mv -i'
alias cp='cp -i'
alias rm='rm -i'

13 :
alias す='su'

14 :
alias ls='sl'
alias sl='ls'

15 :
alias ぬるぽ="echo 'ガッ!'"

16 :
alias e='emacs'
alias en='emacs -nw'
alias mroe='more'
alias amke='make'
alias jd='LANG=ja_JP.UTF-8 jd'

17 :


18 :
alias a=alias
alias g='w3m http://www.google.net/'
alias j='jobs -l'
alias l=ls
一文字aliasだけ。

19 :
>>14
1行目に意味はあるのか・・・

20 :
>>19
SLが走る。

21 :
>>12

22 :
rootはalias rm='rm -i'としてるけど
さすがに>>12はウザい

23 :
alias tm='sudo tail -f /var/log/messages'
alias lm='sudo less /var/log/messages'

24 :
alias scr='screen -xR default'
alias scrl='screen -ls'
alias scrr='screen -r'

25 :
alias で…
任意のディレクトリに移動してからlsコマンドを実行
てコマンドつくれませんかね??

26 :
こういうの?
cd() { command cd "$@" && ls; }

27 :
えっと
例えば
cd /Desktop
ls
ってのを、一つのコマンドでしたいんですけど?

28 :
質問はこっちで。
くだらねえ質問はここに書き込め! Part 163
http://pc11.2ch.net/test/read.cgi/linux/1209177182/

29 :
>>27
何故2度言う?

30 :
こんな感じかな。
alias 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"'

31 :
alias a='./a.out'
alias clip='xsel --clipboard'

32 :
めんどくせ
alias aptt='sudo apt-get install'
alias apts='apt-cache search'
これが俺の生き様

33 :
>>32
あーなぜ私もそれをやらなかったんだろう・・・
さっそくやろっと。

34 :
 

35 :
 

36 :
ついでに
alias aptr='sudo apt-get autoremove'
alias aptsh='apt-cache show'

37 :
 

38 :
どっかのスレにあった
function trash() {
mv $* ~/.trash/
}
alias rm='trash'
をやったら外付けHDDにある100GBくらいのファイルをrmしようとして
~/.trashに移動してしまった。

39 :
$vi .bash_profile
alias kks=ls
k=kk
alias ff=' for x in $k ; do ${k}s ;done'
$ ff
bash: kks: command not found
なんで..?

40 :
困ったらまずmanを読め。
> 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).

41 :
expand_aliases は default on だからaliasは展開するわけだけど、
ブレース展開の結果を実行したい場合は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

42 :
すまん、的外れだったな

43 :
>>2
役に立ちました!ありがとうございました!

44 :
$ alias | head -6
alias 今日='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では今日が事前に実行されて固定される。
日をまたぐことがあると、今日のファイルを開くつもりで、昨日のファイルを開くことがある。

45 :
>>44
ダブルクォーテーションじゃなくてシングルクォーテーションにすればよいのでは?

46 :
>>45
言われて気がついた。仰るとおりだ。ありがとうございます。
念のために、修正してログインし直しましたが、ちゃんと期待通りになっていました。
何でわざわざダブルクオテーションにしちゃったのだろうと考えたが、
多分、aliasの実行時に$(今日)が実行されなくてverbatimな状態になると考えたのだろうな。

47 :
>>46
s/alias/Diary/
すみません。
これだけだと、何なので、
$ alias | wc -l
14
みなさん、どのくらい設定していますか?

48 :
$ alias | wc -l
34
あまり使うことが無いものは3-4コくらいかな。
cd,chmod,cp,grep,ls.mv,apt,rm辺りを使いやすいようにしてる。

49 :
#メモリーみる(全然使ってない)
alias 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

50 :11/10/14
>>49
おぉ、icanhazip.comなんて知らなかった。素晴らしい。
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
【天邪鬼】ubuntu躍進に反発する人達【スネ夫】
ブートをWindows Vista並に速くスレ
寿命が長そうな・短そうなディストリはどれ?
Linux世界の勝者決定! Ubuntuだけが生き残る!