
Mac OS X의 『터미널』은 의외로 잘 사용되지 않는 기능입니다. Mac 초보자 입장에서는 진입장벽이 높게만 보입니다만 실제로 터미널을 사용하는데는 별로 준비할 것도 없습니다. 기본적인 터미널 커맨드를 알아두기만 하면 OS를 훨씬 편리하게 사용할 수 있습니다.
오늘은 터미널 입문강좌의 시간으로 10가지 터미널 커맨드를 소개합니다. 우선 Mac 초보자라도 알기쉽게 「터미널이란 무엇인가」부터 설명하겠습니다.
터미널이란
터미널이란 Mac OS X에 부속된 에뮬레이터로 일반적인 UNIX 커맨드를 실행할 수 있습니다. 참고로 OS X는 UNIX계통의 OS이며 Windows는 NT계열의 OS입니다.
OS X에서는 통상 그래피컬 유저 인터페이스(GUI)를 사용합니다만 터미널을 사용할 경우는 커맨드를 텍스트형식으로 입력해야합니다. 긴 코드가 나열되어 어려워보이지만 실제로는 그리 어렵지 않습니다.
터미널의 구조를 상세하게 소개하는 것은 피하기로 하고 우선 다음에 소개하는 3가지 기본 커맨드를 기억해 두세요.
ls:지정한 파일 또는 디렉토리를 표시한다
cd:다른 디렉토리로 이동한다
sudo:root 권한을 부여한다
또한 sudo커맨드를 사용할 때는 OS X의 시스템 패스워드 입력을 요구하는 경우가 많고 잘못 입력하면 복구할 수 없을 수도 있으니 주의하세요.
1. 대용문자 입력기능을 끄기
Lion이나 Mountain Lion에서는 특정한 키 (a나 e 등)를 계속 누르면 대용문자 입력화면이 표시됩니다. 사람에 따라서는 편리한 기능이지만 대용문자를 입력하지 않는 유저입장에서는 짜증의 원인이 되기도 하죠. 이 기능을 끄려면 터미널을 실행하고 다음의 커맨드를 입력해보세요.
defaults write -g ApplePressAndHoldEnabled -bool false
입력하면 리턴키를 누르고 로그아웃하세요. 다시 로그인해서 꺼져있는지 확인하세요. 다시 기능을 키고 싶다면 커맨드 내의 「false」를 「true」로 입력하기만 하면 됩니다.
2. Time Machine의 백업 주기를 변경하기
Mac에 부속되어 있는 백업어플인 「Time Machine」은 기본적으로 1시간에 1번 백업하도록 설정되어 있습니다. 백업주기를 바꾸려면 터미널에서 다음의 커맨드를 입력해 보세요.
sudo defaults write /System/Library/Launch Daemons/com.apple.backupd-auto StartInterval -int 1800
이 커맨드를 입력하면 30분 간격으로 백업할 수 있습니다. 임의의 시간으로 바꾸고 싶다면 「1800」 부분을 바꾸기만 하면 됩니다. (초를 표시하는 것이므로 예를 들어 15분으로 하고 싶은 경우에는 900이라고 입력합니다). sudo커맨드를 사용하므로 커맨드 한 글자, 한 글자 틀리지 않았는지 실행하기 전에 꼼꼼하게 확인하시구요!
3. Dashboard의 위젯을 데스크탑에 표시하기
OS X에는 Dashboard 기능이 있다는 것을 알고 계신가요? 저는 별로 사용하지 않아서 존재 자체를 잊고 있는 경우가 많은데 위젯을 데스크탑에 표시할 수 있다면 조금 더 효과적으로 활용할 수도 있을겁니다. 위젯을 데스크탑에 표시하려면 터미널에 다음의 커맨드를 입력하세요.
defaults write com.apple.dashboard devmode YES
입력하면 리턴키를 누르고 로그아웃하세요. 다시 로그인해서 위젯을 표시하려면 위젯을 선택하고 클릭한 상태에서 F12를 누르세요. 이제 위젯을 Dashboard에서 해방시켜서 데스크탑에서 표시할 수 있게 됩니다.
이 기능을 원래대로 되돌리려면 커맨드 내의 「YES」를「NO」로 하면 됩니다. 설정을 바꾸고 나면 다시 로그아웃하는 것 잊지마시구요!
4. Lion/Mountain Lion의 「재개」기능을 해제하기
제가 처음 Lion으로 업데이트했을 때 이 기능이 짜증나더군요. 『프리뷰』를 실행하면 최근에 보았던 PDF파일이 모두 표시되었기 때문입니다. 만일 프리뷰를 해제하고 싶은 경우는 다음 커맨드를 입력하세요.
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
『QuickTime』의 경우에는 다음 커맨드를 입력합니다.
defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
입력해서 실행하면 어플을 다시 실행해서 재개기능이 해제되었나 확인하세요. 원래대로 되돌리려면 커맨드의 「false」를「true」로 바꾸기만 하면 됩니다.
5. Finder의 숨은 파일을 표시하기
OS X의 Finder는 기본적으로 일부의 파일(관련이 없는 파일)을 표시하지 않도록 설정되어 있습니다. 이러한 숨은 파일을 표시하고 싶은 경우에는 다음의 커맨드를 입력하세요.
defaults write com.apple.finder AppleShowAllFiles TRUE
다시 파일을 숨기고 싶을 때는 「True」를「False」로 바꾸기만 하면 OK입니다.
6. 스크린샷 저장형식을 바꾸기
OS X에 부속되어 있는 스크린샷 기능은 큰 도움이 되지만 기본적으로 PNG파일형식으로 저장하도록 되어 있습니다. 저장형식을 바꾸고 싶을 때는 다음의 커맨드를 입력하세요.
defaults write com.apple.screencapture type file-extension
file-extension의 부분을 변경하고 싶은 파일형식의 약칭으로 바꾸면 됩니다. JPEG로 저장하고 싶을 때는 「JPG」, PDF라면 「PDF」라고 하면 되는거죠.
7. Dashboard를 통째로 지우기
아까 Dashboard의 위젯을 데스크탑에 배치하는 커맨드를 소개했는데요, Dashboard 자체를 없애버리고 싶을 때 (구형 Mac을 사용하고 있어서 메모리가 부족한 상황 등)는 다음 커맨드를 입력하세요.
defaults write com.apple.dashboard mcx-disabled -boolean YES
다음 커맨드로 Dock를 재실행해하세요.
killall Dock
원래대로 되돌리고 싶을 때는 「YES」를「NO」로 하고 다시 커맨드를 입력하세요.
8. 하드디스크의 데이터를 확실히 제거하기
Mac에서는 파일을 삭제해도 OS X에서는 데이터의 파편이 남아있습니다. 데이터를 확실히 지우고 싶을 때 (Mac을 매각할 때 등)는 다음 커맨드를 입력하세요.
diskutil secureErase freespace 3 /Volumes/name-of-drive
커맨드의 「name-of-drive」의 부분에 지우고 싶은 드라이브의 이름을 입력합니다. 이 커맨드를 사용하면 특별한 알고리즘에 의해 하드디스크를 35번이나 삭제합니다. 크기가 큰 드라이브는 시간이 걸리므로 주의하시길.
또한 위에서 나온 diskutil 커맨드를 사용하면 터미널에서 직접 로컬디스크를 관리할 수 있습니다. 이것도 편리하니까 관련된 커맨드도 꼭 알아보세요.
9. Mac을 원격조작하기
원격조작하면 「화면공유」기능을 떠올리실지도 모르겠습니다만 SSH(시큐어 쉘)을 사용해서 PC를 원격조작하는 편이 PC에 대한 부담이 적고 데이터 통신양도 줄어들므로 추천합니다.
우선 리모트 로그인을 유효로 할 필요가 있기 때문에 Mac에서 시스템 환경설정을 열고 공유아이콘을 클릭합니다. 리모트 로그인을 유효로 합니다.
녹색 라이트가 켜지고 로그인용 IP어드레스가 표시되면 OK입니다. 원격조작하고 있을 때의 통신은 암호화되어 있으므로 2대의 PC 사이에서 주고받는 정보가 유출될 일은 없습니다.

리모트 로그인할 때는 터미널을 열고 이 커맨드를 입력하세요.
ssh -l username remote-address
username 부분에 OS X에서 사용하고 있는 로그인명을 입력하고 remote-address 부분에 취득한 IP 어드레스를 입력합니다.
10. 텍스트를 읽게하기
마지막으로 say 커맨드로 Mac에게 텍스트를 읽도록 해보죠.
say Hello World!
이렇게 하면 Mac이 말을 합니다. 음성을 변경하고 싶은 경우는 시스템 환경설정에서 변경할 수 있습니다. Mountain Lion의 경우는 「음성입력과 읽기」, Lion의 경우는 「스피치」를 선택합시다.
또 한가지 쓸만한 기능으로 텍스트파일을 「통째로」읽어주는 커맨드를 소개합니다.
say -o audio.aiff -f FILENAME.txt
「FILENAME」의 부분에 타깃 파일명을 입력하면 OK입니다.
참고로 OS X를 「오에스 텐」이라고 읽을까요? 아니면 「오에스 엑스」라고 읽을까요? Mac에게 읽도록 해보세요.
여기서 소개한대로 터미널은 많은 사람이 생각하고 있는 만큼 진입장벽이 높은 것은 아닙니다. 몇가지 커맨드를 익혀서 당신에게 맞도록 Mac을 커스터마이즈해보도록 합시다.
10 Terminal Commands That Every Mac User Should Know | Mac tuts+
James Cull(原文/訳:大嶋拓人)
Title Photo by Jeff Jackowski (Flickr)
공유하기 버튼
|
|








미녀와 야수
신데렐라
101마리 달마시안
라이온 킹






최근 덧글