"삭제"할 때마다 bashrc 파일을 얻는 방법

"삭제"할 때마다 bashrc 파일을 얻는 방법

이것은 아마도 나쁜 생각일 것입니다. 생각할수록 이러면 안 될 것 같다는 생각이 들지만... 계속 시도하고 실패하기 때문에 나쁜 생각이라도 어떻게 해야 하는지 정말 알고 싶습니다.

내가 원하는 것은 명령을 실행할 때마다 bashrc 파일을 얻는 것입니다 clear. 그 이유는 전적으로 물질주의적입니다. bashrc를 얻으면 시스템 정보가 다시 반향되어 나에게 멋진 일입니다. 나는 그것을 지울 때마다 그것이 맨 위에 있기를 원합니다.
이에 대한 몇 가지 별칭을 설정해 보았지만 clear항상 무한 루프에 빠지게 됩니다. 확실한 해결 방법은 별칭을 명확하지 않은 다른 것으로 변경하여 간섭 없이 별칭에서 명확한 명령을 실행할 수 있도록 하는 것입니다. 하지만 너무 자주 클리어를 입력하여 이 시점에서 이 말이 내 머리 속에 뿌리 깊게 박혀 있습니다. 나는 입력하고 명확하게 하고 bashrc 파일을 얻을 수 있기를 원합니다.

답변1

alias clear='source ~/.bashrc; \clear'

\별칭이 아닌 외부 명령을 호출하고 싶다고 bash에 알립니다 .

답변2

원하는 시스템 정보를 인쇄하는 스크립트를 작성하십시오. .bashrc별칭에서 호출하세요 clear.

답변3

그런 다음 .bashrc소스에 대한 별칭을 설정합니다.clear.bashrc

alias clear='clear && . ~/.bashrc'

답변4

Per Joe의 의견..."누적 효과"(프로필을 여러 번 안전하게 다시 실행할 수 없음)가 있는 경우 이 문제를 해결할 수 있는 방법이 있습니다!

alias clear='\clear; exec bash -l'

레벨을 완료할 때마다 새로운 통역사가 실행되어 모든 면에서 새로운 시작을 보장합니다. 그러나 exec는 나중에 많은 프로세스가 필요하지 않음을 의미합니다.

관련 정보