1) 첫 번째 문제

로그인 시 적용되는 파일은 /etc/profile 과 ./.bash_profile 이다. 단 주의할 점은, 환경 변수를 통해 계정별로 이름이 다르게 출력되어야 하므로 지역 파일인 ./.bash_profile 은 사용할 수 없다. 

 

따라서, 전역적으로 설정하기 위해 /etc/profile 파일에 해당 내용을 작성한다.

 

로그인한 사용자에 따라 문구가 다르게 출력되는 것을 확인할 수 있다.

 

2) 두 번째 문제

root 계정으로 bash 쉘이 구동될 때 적용되야 하므로, 지역파일인 ./.bash_profile 이나 ./.bashrc 이 이에 해당한다. 

 

단, alias 기능을 제공하는 파일은 ./.bashrc 이므로 해당 파일에 내용을 다음과 같이 작성한다.

 

root 계정으로 접속 시에만, c 커맨드만으로 clear 명령을 수행할 수 있게 된다.

 

3) 세 번째 문제

/test 디렉토리 하위에 ls, pwd 명령어의 실행 파일을 각각 baba, nana 의 이름으로 복사 생성한다.

 

이때, 상대 경로로 명령어 사용이 가능하도록 해야하므로 단축 경로 설정을 위해 PATH 를 수정해야 한다.

 

다만, root 접속 시에만 사용가능해야 하기에 지역 파일인 ./.bash_profile 파일을 다음과 같이 수정한다.

 

root 계정으로 접속 시에만, 상대 경로로 nana, baba 명령을 수행할 수 있게 된다.

 

 

 

 

공부하면서 정리한 내용을 글로 작성하였습니다.

혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. :)

COMMENT