Mac OS X에서 오늘의 터미널 메시지 변경

Anonim

Mac OS X에서 터미널을 실행할 때마다 "Welcome to Darwin!"이라는 작은 메시지가 나타날 수 있습니다. 또는 "마지막 로그인" 시간 – 음, 수백 번 본 후에는 질릴 수도 있고, 자신과 다른 컴퓨터 사용자에게 더 재미있고 의미 있고 심지어 유용한 것을 선호할 수도 있습니다. 지금 보고 있는 작은 메시지는 오늘의 메시지라고도 하는 MOTD이며 /etc/motd에 있는 간단한 텍스트 파일입니다.

Mac OS X 터미널에서 MOTD를 변경하는 방법 원하는 대로 쉽게 을 보여드리겠습니다.

현재 MOTD 확인하기

터미널을 시작하고 다음을 입력합니다.

$ 고양이 /etc/motd

이미 사용자 정의하지 않은 경우 "Welcome to Darwin!" 또는 OS X 버전에 따라 "마지막 로그인" 메시지가 표시됩니다. 또 다른 옵션은 /etc/motd 파일이 존재하지 않는 경우입니다(최신 버전의 OS X에서는 현재 기본 경우임). 로그인 세부 정보를 제외하고는 아무 것도 나타나지 않습니다. 그러나 우리는 더 이상 그것을 원하지 않습니다. 우리는 새 터미널이 실행될 때 우리만의 motd 메시지를 원하므로 원하는 대로 변환하는 방법은 다음과 같습니다.

오늘의 메시지(MOTD)를 사용자 지정 메시지로 수정하는 방법

명령줄에 다음을 입력하면 motd가 nano로 열립니다. vim과 같은 다른 텍스트 편집기를 사용하려는 경우에도 괜찮습니다.

sudo nano /etc/motd

nano는 명령줄 텍스트 편집기에 지나지 않으며 하나처럼 작동합니다. 줄을 긋고 텍스트를 삭제하고 그 자리에 원하는 것을 입력하십시오.

“Hello from OSXDaily.com!”이라는 메시지를 표시한다고 가정해 보겠습니다.

변경된 MOTD 파일을 저장하려면 Ctrl-O를 누른 다음 Enter 키를 누릅니다. 그게 다야. 그런 다음 Ctrl+X를 눌러 나노 편집기를 종료합니다.

이제 터미널을 실행하면 새 메시지가 표시됩니다. 이 경우 다음과 같이 표시될 수 있습니다.

Hello from OSXDaily.com! 맥~$

bash 스크립트 또는 기존 명령을 포함하여 명령 출력을 motd 파일로 리디렉션하도록 선택할 수도 있습니다. 예를 들어 다음과 같이 uname 또는 sw_vers를 출력할 수 있습니다.

sw_vers > /etc/motd

그렇게 하면 OS X의 MOTD가 로그인 시 이름, 버전 및 빌드를 알려줍니다.

ProductName: Mac OS X ProductVersion: 10.12.4 BuildVersion: 17F212 MacBook:~ User$

원하는 만큼 복잡하거나 간단하게 얻을 수 있습니다.

참고: 일부 사용자는 자신의 계정 권한이나 로그인 상태에 따라 nano를 루트로 실행해야 합니다. 이것은 sudo 명령을 통해 수행됩니다. sudo 명령을 사용하면 관리자 암호를 묻는 메시지가 표시됩니다. 적절한 sudo 접두사 구문은 다음과 같습니다.

$ sudo nano /etc/motd

나머지 수정 동일

사용자 정의된 motd를 제거하려면 /etc/motd 파일에서 삭제하거나 사용자 루트 디렉토리에 '.hushlogin' 파일을 생성하십시오.

Mac OS X에서 오늘의 터미널 메시지 변경