과 같은 간단한 명령의 less
경우 별칭을 만들거나 옵션을 내보내는 것이 더 낫습니까? 다른 것보다 이점이 있습니까?
예를 들어, less
항상 -R
원시 문자를 표시 하는 옵션을 사용하려면 다음 두 솔루션이 모두 작동합니다.
export LESS='-R'
alias less='less -R'
이와 같은 간단한 경우에는 다른 것보다 이점이 있습니까? 하나는 문제를 일으키고 다른 하나는 문제를 일으키지 않는 시나리오는 무엇입니까?
나는 몇 가지를 읽은 info
와 man
페이지뿐만 아니라 그것을 인터넷 검색,하지만, 난 여전히이에 붙어있어.
1
그것은 실제로 개인 취향에 달려 있습니다. 나는 더 많은 의견에 근거한 것으로 보이기 때문에 이것을 폐쇄하기로 결정했다.
—
slm
세 가지 추가 솔루션 : 쉘 함수를 작성하십시오 (쉘에서만 작동하지만 대화식 일 필요는 없음). ~ / bin 또는 어디에서나 스크립트 작성 (쉘 시작 오버 헤드가 있지만 쉘 및 다른 프로그램에서 즉시 작동하며 지속적 임); 프로그램 별 구성 파일 (을
—
deltab
less
사용하여 수행 할 수 있음 lesskey
)
@slm 그것은 의견에 근거한 것이 아니거나 적어도 의도 된 것이 아닙니다. 특히보다 복잡한 시나리오에서 훨씬 더 많은 오버 헤드가 필요하고 불필요하게 리소스를 사용할 수 있습니다. * nix 세계에서는 전통적으로 더 정확하거나 어딘가에 공식적인 표준이있을 수 있습니다. 프로그래머는 모든 의도와 목적을 위해 동일한 목표를 달성 할 때에도 "조잡한 코딩"에 대해 항상 짜증을냅니다.
—
skittleys