alias 2

설치했고 PATH도 수정했는데... not found? 마지막 한 수는?

심볼릭 링크도, alias도, PATH도 뭔가 부족했던 당신께.진짜 실행 흐름을 장악하는 방법이 여기 있습니다.Node, Java, Vim, Python 버전이 어지럽게 얽힌 환경 속에서,/usr/bin/xxx가 어디를 가리키는지 명확히 다루실 수 있으신가요?그렇다면, 과감히 뒤로가기를 누르셔도 됩니다!그렇지 않고 의도된 실행 흐름 설계를 원하신다면update-alternatives가 그 무기가 됩니다.⚔️ 그래서 뭐가 좋은데? 삼대장 비교방식적용 범위반영 시점자동 전환적합한 상황alias셸 세션/사용자 수준로그인 후❌ 없음간단한 별칭, 임시 커맨드 변경심볼릭 링크 수동 수정시스템 전체즉시 적용❌ 없음단발성 대체, 경로 override용update-alternatives시스템 전체 + 정책 기반선택 후 ..

IT/shell 2025.06.24

[shellscript] alias 무시하기

가끔 cp -f 같은 옵션이 안먹을 때가 있습니다. cp가 cp -i로 alias 되어 있으면 cp -f라고 내가 명령 내려도 cp -i -f라고 알아먹고 동일한 파일 있을 때마다 일일이 되물어보더군요... 이런 경우가 있을 때 시스템 alias 내용을 unalias로 뒤집기보단 command 키워드나 역슬래시'\'를 앞에 붙여서 실행하거나 명령 자체를 작은따옴표'' 를 붙여서 실행하면 alias 내용을 무시하게 됩니다. command cp -f a.c ~/src \cp -f a.c ~/src 'cp' -f a.c ~/src 관련한 자세한 내용은 아래 출처나 command 맨페이지(man command)를 참조하시기 바랍니다. 출처 : http://www.cyberciti.biz/faq/ignore-sh..

IT/shell 2015.06.12