유용하게 사용하는 alias에는 어떤 것이 있나요?

lordmiss의 이미지

저는 뭐 그냥 배포판에 있는걸 그대로 쓰기 때문에 특별히 잘 쓰는건 없는데요...

많은 분들이 리눅스를 깔면 제일 먼저 하는 일이 유용한 alias들을 설정하는거라고 하시더군요. 여러분들은 어떤 alias를 쓰시나요? 특히 제가 궁금한건 개인 사용자로서가 아니라 시스템 관리자로서 유용하게 쓸 수 있는 alias들입니다.

어쨌거나 특이한건 페도라에서는 rm이 'rm -i'로 alias 지정되어 있지 않더라구요. 별 생각 없이 'rm *' 했다가 몇번 피를 보고 나서야 .bashrc에 추가를 해 줬습니다. -_-;

댓글

meinside의 이미지

저는 rm -i는 alias에 일부러 안걸고 씁니다.

"너의 주인 되시는 분인, 내가 파일을 지우겠다는데,
왜 꼬치꼬치 캐묻는 것이야!!! :evil: "

하는 반감이 들어서;;;

뭐... 피보는 경우도 있습니다만 :oops:

(주제와 좀 상관이 없군요 :D; )

--

“Life is like riding a bicycle. To keep your balance, you must keep moving.”

- Albert Einstein

cjh의 이미지

ls = 'ls -F'

--
익스펙토 페트로눔

novice의 이미지

iwannadie = 'rm -rf /'
apt-get install = 'agi'
apt-get remove --purge = 'agr'

이 정도 일까요.. :D

I don't belong here..

aero의 이미지

rm -i 등의 적절한 alias는 걸어주는게 좋을듯 합니다.

뭐 확인을 해라고 물어보는게 귀찮으면
rm의 경우 두번생각해도 확실하다고 생각되면 -f 옵션을 붙여주거나
\rm 처럼 명령어 앞에 \를 붙여주면
alias를 무시하고 raw(?) 명령 그대로 실행시킬 수 있기때문에
alias때문에 귀찮아지는건 방지 할 수 있으니깐요.

eunjea의 이미지

저는 alias를 많이 사용하는 편이라 정리도 할겸 살펴보니 이것이 아직도 있더군요. :)
alias hitel='hanterm -sb -sl 256 -ls -display home:0 -e ztelnet home.hitel.net &'

그 외 이것저것...

alias ls='ls --color -a -F --show-control-chars'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias md='mkdir -p'
alias less='less -qfr'
alias dockbook_complie='jade -t sgml -i html -d /opt/docbook/kldp.dsl#html'
zltek의 이미지

ll='ls -alF'

"no error was found with his codes"

tranquillity의 이미지

alias p='cd ..'

alias 설정하면 이것부터 입력합니다 :lol:

精神一到何事不成

Prentice의 이미지

저는 alias가 있다는 것을 잊고 있는 때가 많습니다. apt-get 관련 alias는 다음에 꼭 만들어야겠네요.

저는 alias는 보통 남이 해놓은 것이 있으면 쓰고, 없으면 말지만, cygwin에서는

Quote:
alias e.='explorer .'
를 꼭 해놓습니다.
angpoo의 이미지

Quote:
alias dir='ls -l'

도스시절 부터 손에 익은 명령어고 ftp에서는 아직도 계속 사용하는 명령어라 그런지 dir이 편하더군요.
l이나 ll 오른손 무명지로 L을 누르고 새끼손가락으로 엔터를 눌러야 하다보니 익숙해지지가 않네요.

zltek의 이미지

tranquillity wrote:
alias p='cd ..'

alias 설정하면 이것부터 입력합니다 :lol:


오.. 멋진데요?? t='cd /' 같은 건 안 해놓으시나요? :D

"no error was found with his codes"

monpetit의 이미지

jh-park의 이미지

alias c='clear'

화면이 지저분하면 보기가 힘들어서
제일 먼저 요것부터...

creativeidler의 이미지

전 이걸 CTRL+L로...

bh의 이미지

cjh wrote:
ls = 'ls -F'

원츄입니다!

--
이 아이디는 이제 쓰이지 않습니다.

galien의 이미지

ls="ls -aF"
ll="ls -alF"
emerge="emerge --verbose"

뭐 이런 거 밖에 없네요.
c="clear"도 예전엔 썼던 것 같은데....

p랑 t는 해보고 싶네요 ^^

aeronova의 이미지

alias cp='cp -i'

copy로 old source를 new source에 잘못 덮어쓴 아픈 기억 땜시..ㅠㅠ
Quote:

alias r='fc -e -'

이거 의외로 유용합니다. Unix for programmers and users에서 보고
쓰는 건데 맛들이면 편하지요.

It's better to burn out than to fade away. -- Kurt Cobain.

whitekid의 이미지

alias cvsu='cvs -q update -dP'

What do you want to eat?

krisna의 이미지

alias view='vim -MR'

문태준의 이미지

# oracle alias
alias oh='cd $ORACLE_HOME'
alias net='cd $ORACLE_HOME/network/admin'

오라클 작업하면서 맨날 이동하려면 귀찮지요.
다른 분들도 마찬가지겠지만 간단한 alias 설정으로도 꽤 편리함을 맛볼 수 있지요.

---------------------------
문태준
http://groups.google.co.kr/group/sysadminstudy 시스템어드민 공부모임
http://tunelinux.pe.kr
http://database.sarang.net

nainu의 이미지

alias ls="ls --color=auto -sFh"
alias c='cal'
alias j='jobs'
alias mutt='mutt -y'
alias nets_kill='killall -9 netscape-remote navigator-smotif.real'
alias suod='sudo'
alias telnet='telnet -8'
alias vi='vim'
alias xd='xrdb -merge ~/.Xresources'

정말 오래된 녀석도 있네요. :)
feanor의 이미지

alias les='less -rf'

less에서 한글로 된 텍스트 파일을 읽을 때 씁니다.
혹시 더 좋은 방법이 있나요?

--feanor

정태영의 이미지

feanor wrote:
alias les='less -rf'

less에서 한글로 된 텍스트 파일을 읽을 때 씁니다.
혹시 더 좋은 방법이 있나요?

--feanor

sh, bash등이면
export LESSCHARSET=latin1

csh면..
set LESSCHARSET latin1

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

훌륭한녀석의 이미지

# User specific aliases and functions
alias df='df -h'
alias du='du -h'
alias ls='ls -h --color'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias hanterm='LANG=ko hanterm -hfn -kaist-iyagi-bold-r-normal--16-160-75-75-c-160-johabsh-1 -T Hanterm'
alias enscript='enscript -2 -C -E -G -T 4 -j -M A4 -r'

팀장님 쓰시는거 가져와서 씁니다~ :D

innu의 이미지

개인적으로 접속하는 서버가 몇개 있는관계로 default로 지정된것을 제외하고는 alias를 즐겨사용하는 편은 아닙니다.

alias ps='ps -ef'

편하긴 편하더군요.

Debian Spirit !!!

쿠크다스의 이미지

'history를 분석해서,

이런건 alias 쓰는 게 어떻겠냐하고 권해주는 거'

있으면 어떨가

하는 생각만(*) 듭니다.

과자가 아닙니다.
cuckoo dozen, 즉.12마리의 뻐꾸기란 뜻입니다.

xesles의 이미지

iconv='iconv -c -s -f euc-kr -t utf-8'
uisp='uisp -dprog=stk200'

웃는 남자의 이미지

alias duh='du -h --max-depth=1 ./'

각 디렉토리 용량 알아보기 좋아서요. :oops:

----------------------------------------
Nothing left after Nirvana.

박영선의 이미지

alias ls='ls -FG'

^^;;

zenguy의 이미지

alias s="cd .."

오래전 만드레이크 배포판을 사용할

homer의 이미지

alias pp=popd
alias pd=pushd

이렇게하고 PS1에 \$(dirs)를 어디엔가 넣어줍니다. 여러개의 디렉토리에 왔다 갔다 해야할 일이 많았어서 많이 썼읍니다.

morris의 이미지

openbsd에 있는건데

alias h='history'

debian 사용자만 해당

alias sysupdate='apt-get update && apt-get dselect-upgrade -y'

revizes의 이미지

indent

다 덤벼! 다 받아줄께!!

vacancy의 이미지

alias ls='ls -F --show-control-chars'
alias l='ls -l'
alias ll='ls -al'
alias less='less -r'

root인 경우라면 rm, cp 등에 -i도 달아줍니다만,
일반 유저 계정 쓰면서는 잘 안쓰고요. -_-a

maylinux의 이미지

alias la='ls -aF'
alias ll='ls -alF'

개인적으로 이 2개는 리눅스깔면 가장먼저 걸어놓는 넘이 되었습니다.

나머지것도 있는데, 잘 기억은 안나는군요.

아바타 제작기간~~ 무려 5초!!!

차리서의 이미지

오늘 이곳 게시판을 읽다가 vim 기능 중에 모르고 있었던 요긴한 것 하나를 배웠습니다. euc-kr 환경에서도 vim 내부에서 ":e ++enc=utf-8" 하면 유니코드 문서를 제대로 편집할 수 있더군요. 그래서 방금 alias에 추가해두었습니다. :D
alias viu 'vim "+e ++enc=utf-8"'
홈페이지 파일들이 전부 utf-8로 되어있어서 아주 요긴하게 쓸 것 같습니다. 지금까지는 PuTTY 세션 하나를 유니코드로 설정해서 따로 저장해두고, 접속할 때마다 LANG 환경 변수를 ko_KR.utf8로 바꿔서 쓰는 무식이 통통 튀는 짓을 하고 있었거든요. :roll:

--
자본주의, 자유민주주의 사회에서는 결국 자유마저 돈으로 사야하나보다.
사줄테니 제발 팔기나 해다오. 아직 내가 "사겠다"고 말하는 동안에 말이다!

redbaron의 이미지

alias cls="clear"

:lol:
nohmad의 이미지

오늘 추가한 것..

alias psv="ps -eo user,pid,ppid,command -H"
alias psgrep="psv | head -n 1 ; psv | grep"
kookooo의 이미지

Gentoo 관련해서 다음의 alias 를 설정해 사용하고 있습니다.

alias emerge='sudo emerge'
alias gsync='emerge rsync |tee ~/sync.log; csync'
alias csync='cat ~/sync.log | grep ebuild |less'
alias world='emerge -upv world'
pastime의 이미지

오타때문에.. ^^;

alias sl='ls'
dk의 이미지

전 tcsh 사용자구요.

alias mp mplayer

cp나 mv, rm에서는 앨리어싱을 안합니다.
예전에는 대충 * 같은 와일드 카드를 붙여서 많이 사용했는데
안하고 쓰다보니까 더 신중하게 쓰게되더군요.
오히려 필요할 때만 -i 옵션을 붙입니다.

그리고 complete도 유용하게 쓰고 있습니다.

complete mplayer 'p/*/f:^*.{smi,idx,sub}'
complete mp 'p/*/f:^*.{smi,idx,sub}'

저렇게 두면 영화볼 때 자막파일 이름은 걸러주고 보여줍니다. :)
물론 다른 확장자도 검출되긴 하지만 멀티미디어는 한 곳에 놓는 편이라
저것만으로도 충분히 유용하더군요.

환골탈태의 이미지

좀 허접이긴 한데..유용하게 쓰고 있습니다. ^^

# 시디롬 나왔다가 3초만에 다시 들어가서 마운트..
alias ej='cd /mnt; eject ; sleep 3; eject -t; mount -t iso9660 /dev/cdrom -o iocharset=cp949,ro /mnt/cdrom ; cd /mnt/cdrom'

# i686으로 리빌드
alias rpmrebuild='rpmbuild --rebuild --target i686 '

# mplayer에서 까만 화면 아래쪽에 자막 설정
alias m='killall -9 mplayer;mplayer -vop expand=0:-100:0:0 '

# 현재 디렉토리를 용량별로 정렬
alias duk='du -sbh * | grep ^[0-9.]*K | sort -rn| head'
alias dum='du -sbh * | grep ^[0-9.]*M | sort -rn| head'

# 웹서버 상태 체크 (총 아파치 프로세스수/Establish 수/세션파일 수)
alias httpdcount='clear; watch -n 3 "echo -n "Total httpd : "; ps ax | grep -c httpd; echo -n "Total Establish : "; netstat -ant| grep :80 | grep ESTAB -c; echo -n "Total Session :";ls /tmp/sess*|wc -l"'

__________________________________________________
모두 다 Hardy로 업그레이드 하고 있습니다.

whyseeme의 이미지

Ctrl - L 치는게 훨씬 편하지 않나요?

근질 근질~~

cdpark의 이미지

우선 rm/cp/mv 3형제에 대한 -i 옵션 넣기. (하지만 /bin/rm이나 \rm을 쓰는 습관이 들어서 안전도는 꽝. -_-)

그 다음엔 ls 시리즈의 alias

l 'ls -l'
lf 'ls -CF'

xenix(-_-)를 잠깐 쓸 때에는 몰랐는데 꽤 유용해서 지금도 씁니다.

alias . 'echo ${HOSTNAME}:$cwd'
물론 (ba)sh 사용자는 .을 다시 alias할 수는 없겠죠? ^^

alias .. cd ..
이것도 조금은 유용.

feelpassion의 이미지

alias l='ls -al | more'

남으로 창을 내겠소.
밭이 한참갈이 괭이로 파고 호미론 김을 메지요.
구름이 꼬인다 갈리있소. 새들의 노래는 공으로 들으랴오.
강냉이가 익거든 와자셔도 좋소.
왜 사냐건 웃지요.

pdlkpdlk의 이미지

jh-park wrote:
alias c='clear'

화면이 지저분하면 보기가 힘들어서
제일 먼저 요것부터...

bash에서 CTRL-L 하면 깨끗해집니다. :D
CTRL-L 은 emacs에서두 유용합니다.

vim에서 emacs CTRL-L 대응 키가 있나요?

세이군의 이미지

어느정도 모이면 배포본 별로 정리한 alias모음집을 만들어도 되겠군요..

monpetit의 이미지

pdlkpdlk wrote:
jh-park wrote:
alias c='clear'

화면이 지저분하면 보기가 힘들어서
제일 먼저 요것부터...

bash에서 CTRL-L 하면 깨끗해집니다. :D
CTRL-L 은 emacs에서두 유용합니다.

vim에서 emacs CTRL-L 대응 키가 있나요?


CTRL-L와 화면 지우기는 shell과 관계가 있는 것이 아니라 터미널(즉 TERM 환경변수)과 관계 있는 것 아닌가요?
nainu의 이미지

monpetit wrote:
pdlkpdlk wrote:
jh-park wrote:
alias c='clear'

화면이 지저분하면 보기가 힘들어서
제일 먼저 요것부터...

bash에서 CTRL-L 하면 깨끗해집니다. :D
CTRL-L 은 emacs에서두 유용합니다.

vim에서 emacs CTRL-L 대응 키가 있나요?


CTRL-L와 화면 지우기는 shell과 관계가 있는 것이 아니라 터미널(즉 TERM 환경변수)과 관계 있는 것 아닌가요?

어디서 처음 나왔는지 모르겠지만
gvim에서도 emacs에서도 다 됩니다. :)

cypher의 이미지

alias utf8='export $LANG=ko_KR.UTF-8'
alias euckr='export $LANG=ko_KR.EUC-KR'

only2sea의 이미지

저는 옛날에 게임 하던 습관 때문에...

alias gg='exit'

PuTTY나 GUI 터미널로 작업하다가 뭔가 잘 안 되어서 gg 치고 나갈 때 매우 유용합니다.

아마록에서 가사와 앨범 표지를... http://kldp.net/projects/amarok-script/ 블로그: http://turtleforward.blogspot.com

익명 사용자의 이미지

gg 저도 써야 겠습니다.

Prentice의 이미지

ctrl-d 쓰셔도 됩니다.

익명 사용자의 이미지

alias log="su -c \"tail -f /var/log/messages\""

mirr의 이미지

센트계열.. bash

alias httpd2='apachectl restart' or '/usr/local/apache/bin/apachectl restart'
alias macc='/usr/local/mysql/bin/mysql -A -uroot -p mysql;'
alias mprocess='/usr/local/mysql/bin/mysqladmin -u root -p -i3 processlist'
alias mstat='/usr/local/mysql/bin/mysqladmin -u root -p -i3 status'
alias sqld='/usr/local/mysql/bin/mysqladmin -uroot -p shutdown'
alias sqls='/etc/rc.d/init.d/mysqld start'
alias vsftpd='/etc/rc.d/init.d/vsftpd restart'
alias xd='/etc/rc.d/init.d/xinetd restart'
alias httpe='tail -n 500 /usr/local/apache/logs/error_log'
alias httpa='tail -n 500 /usr/local/apache/logs/access_log'
alias httpt='tail -f /usr/local/apache/logs/access_log'

----------------------------------------------------

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

alwaysrainy의 이미지

/bin/ls 명령에서 -h 옵션을 활용하면 파일 사이즈가
눈에 확들어와서 편해요 ~

alias cls='clear'
alias dir='/bin/ls -alhF --color=always | more'
alias ls='ls -CFh --color=always'
alias f='/usr/bin/finger'
alias ff='f;w'
alias ss='. ~/.bash_profile'
alias vi='/usr/bin/vim -T ansi'
alias tailf='/usr/bin/tail -f'
alias psef='/bin/ps -ef | more'
alias public='cd ~/public_html'
alias apacher='/etc/init.d/apache2 restart'

---------------------------------------
세계는 넓고, 할일은 많다.

---------------------------------------
세계는 넓고, 할일은 많다.

violino의 이미지

alias sweep='rm -rf *~ *bak'
alias xterm='xterm -j -sb -sl 10000 -ls'

poss의 이미지

전 C 쉘 사용자라...

alias cd 'cd \!*; set prompt="`hostname`:$PWD# "'
cd

프롬프트를 바꾸는 앨리어스죠...

violino의 이미지

파운드로 바꾸시면 항상 root 계정으로??
아님 헷갈리실텐데요?

jiee의 이미지

alias v9 'vi -u ~/{ID}/.vimrc_{ID}'
: 여러 사용자가 한 아이디로 서버를 사용해서...

alias grep 'grep --color'
: grep한 문자에 색상을 주어 보기편하게...

alias scn 'svn commit --username '
: commit을 자주해서..-_-a

..기타 디렉토리 이동 alias들...

토나오게...

natas999의 이미지

alias beep="echo -e '\a'"

맞나.....

# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.

# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.

garam111의 이미지

alias fls='ls -1rt --file-type | sed "s;^;`pwd`/;"'
Full Path 파일명 얻기...
잘 찾아보면 ls에 옵션으로 있을 것 같은데... ^^;;

===================================
행동할 때 열정은 자라난다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.