source 명령으로 변경된 사항을 롤백합니다.

source 명령으로 변경된 사항을 롤백합니다.

환경 색칠을 해보고 싶어서 MySQL인터넷을 검색하다가 다음 페이지를 찾았습니다.

MySQL의 색칠

나는 두 방향을 모두 따랐고 지금은 잘 작동합니다. 명령의 결과를 확인했을 때 SHOW DATABASES;버튼을 누르면 반환되는 다른 보기에 결과가 표시되는 것을 발견했습니다 Q. 위 명령이 포함된 동일한 환경에 결과가 표시되기를 원했기 때문에(일반적으로 변경되지 않은 MySQL 명령줄 환경에서 수행됨) 이를 제거하고 다음 링크를 통해 찾은 다른 명령을 시도하기로 결정했습니다.

컬러 mysql 콘솔

하지만 불행하게도 이전에 생성된 폴더를 삭제하면 ~/.bash/MySQL은 다음과 같은 오류를 표시합니다.

mysql> show 데이터베이스;
sh: /home/caracal/.bash/mysql-colorize/mycat: 해당 파일 또는 디렉토리가 없습니다.
7개 행이 수집되어 있습니다(0.00초).

.bash나는 삭제된 폴더나 그 내용에 주의를 기울이지 않고 가져온 두 파일을 사용하기 시작하도록 MySQL에 명령하고 싶지만 , colour-mysql-console어디를 봐야 할지, 어떤 파일에서 필요한 변경 사항을 적용해야 할지 모르겠습니다. 내가 원하는 효과가 나타나도록 하세요.

내 문제를 해결하는 방법을 알려주실 수 있나요? 미리 감사드립니다.

답변1

mysql-colorize관련 비트는 다음 위치에 있습니다./mysql-colorize.bash

alias mysql="mysql --pager=$(dirname $BASH_SOURCE)/mycat"

따라서 비활성화하려면 현재 셸에서 다음을 수행할 수 있습니다.

unalias mysql

관련 정보