bash 파일을 사용하여 "ubuntu" 사용자의 별칭을 만들고 싶습니다. 예를 들어 루트 사용자에 대해서만 파일을 test.sh
실행할 때입니다 . Bash 파일을 통해 "ubuntu" 사용자의 별칭을 어떻게 설정할 수 있나요?test.sh
alias
$ cat test.sh
#!/bin/bash
alias ll="ls -al"
답변1
실행하면 test.sh
스크립트를 실행할 때 시작되는 bash 인스턴스의 별칭을 잠시 사용하게 됩니다. bash 인스턴스가 종료되면(스크립트 끝에서) 별칭이 사라집니다.
별칭을 사용하려면 다음 test.sh
파일을 가져와야 합니다.
source test.sh
또는
. test.sh
물론 전체 경로를 지정할 수도 test.sh
있고 shebang을 생략할 수도 있습니다( #!/bin/bash
파일을 가져올 때 기능이 없음).