.NET 파일에 존재하지 않는 .bashrc
파일 에 여러 프로그램에 대한 별칭을 설정했습니다 .sudo
sudo
이러한 별칭을 함께 사용할 수 있는 방법이 있습니까 sudo
?
예를 들어:
nano text.txt #alias nano='nano -icB' WORKS
sudo nano text.txt #alias does not work
노트:나는 sudo -E nano text.txt
성공하지 않고 이것을 시도했습니다.
나는 여기 있다우분투15.04(생생한 버빗 원숭이).
답변1
한 가지 방법은 루트 사용자의 별칭도 복사하는 것입니다. 예를 들어, 에 넣으십시오 /root/.bashrc
.
아마도 더 쉬운 방법은 이것을 다음과 같이 입력하는 것입니다 .bashrc
.
alias sudo='sudo '
다음 공간이 sudo
중요합니다. Bash 매뉴얼에 따르면:
별칭 값의 마지막 문자가 공백이나 탭인 경우 별칭 뒤의 다음 명령 단어도 별칭 확장을 확인합니다.