나는 많은 다른 기계를 다루기 때문에 내가 가장 좋아하는 것 중 하나는 자주 SSH 해야하는 각 기계의 별명입니다.
alias claudius="ssh dinomite@claudius"
또한 좋은 설정에 유용 .ssh/config
하고 SSH 키가 보다 쉽게 기계 사이에 호핑 확인합니다.
내가 가장 좋아하는 별명 중 하나는 디렉토리를 옮기는 것입니다.
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
그리고 일반적으로 사용되는 ls
(및 오타) 변형의 일부 :
alias ll="ls -l"
alias lo="ls -o"alias lh="ls -lh"
alias la="ls -la"
alias sl="ls"
alias l="ls"
alias s="ls"
나는 거의 항상 원한다 egrep
:
alias grep="egrep"
모든 섹션에서 매뉴얼 페이지 가져 오기
alias man="man -a"
각 디스크의 크기를 찾는 awk
것과 같이 출력의 특정 열을 얻기 위해 출력을 파이핑하는 경우가 종종 df -h | awk '{print $2}'
있었습니다. 이것을 쉽게하기 위해 fawk
.bashrc에 함수 를 만들었습니다 .
function fawk {
first="awk '{print "
last="}'"
cmd="${first}\$${1}${last}"
eval $cmd
}
나는 이제 df -h|fawk 2
타이핑을 잘하는 것을 실행할 수 있습니다 .
나는 많은 Perl과 함께 일하고 시스템에 설치된 모듈의 버전을 알아야합니다.
function perlmodver {
perl -M$1 -e 'print "Version " .
$ARGV[0]->VERSION . " of " . $ARGV[0] .
" is installed.\n"' $1
}