당신이 모를 수도 있는 10가지 OS X 명령줄 유틸리티
Mac OS X 명령줄 인터페이스에는 일반 사용자가 알지 못하는 수천 개의 프로그램이 있습니다. GNU 재단과 오픈 소스 커뮤니티의 다른 사람들의 수년간의 노력을 활용하여 Apple은 명령줄을 "사용"할 필요가 없는 멋진 OS를 설계했습니다. Mac OS X에서 명령줄을 사용하는 것은 매킨토시를 매일 사용하는 데 꼭 필요한 것은 아니지만 올바르게 활용하면 많은 시간을 절약할 수 있고 때로는 웃을 수도 있습니다.이 10가지 OS X 명령줄 유틸리티를 즐기시기 바랍니다!
1. ssh 이 작은 보석은 Mac OS X의 모든 버전에 포함되어 있습니다. 원래 rsh/rlogin 프로그램을 대체하기 위해 개발된 ssh는 Linux/Unix(현재 Mac OS X) 커뮤니티. Openssh의 주요 용도는 안전한 원격 관리입니다. Mac OS X의 내장 SSH 서버를 활성화하려면 시스템 환경설정을 열고 "공유"를 클릭한 다음 "원격 로그인" 옆의 상자를 선택하면 됩니다. 이제 이동 중에 컴퓨터에 액세스하려는 경우 PuTTy(Windows 컴퓨터에서) 또는 Mac OS X 터미널 창에서 "ssh"와 같은 클라이언트를 사용하고 Mac의 IP 주소에 연결할 수 있습니다. 사용자 이름과 암호로 로그인하면 Mac OS X 명령줄에 완전히 액세스할 수 있습니다. Openssh에는 훨씬 더 많은 용도가 있으며 그 중 일부는 상당히 고급입니다. 개인적으로 가장 좋아하는 것은 ssh를 SOCKS 서버로 사용하여 공용 인터넷 위치에서 안전하게 웹을 탐색하는 것입니다.
Mac에서 ssh를 사용하는 더 많은 방법은 이 페이지를 확인하세요!
2. top Top은 Linux/Unix 커뮤니티에서 오랫동안 사용되어 온 또 다른 클래식 유틸리티입니다. top을 사용하려면 Terminal.app을 열고 "top"을 입력합니다. 눈을 깜박이는 데 걸리는 시간이 줄어들면 텍스트로 가득 찬 창이 표시됩니다. 현재 Macintosh에서 실행 중인 모든 프로세스 목록이 표시됩니다. 내 Mac이 느리게 실행될 때 top은 무슨 일이 일어나고 있는지 파악하는 데 사용하는 첫 번째 리소스입니다.
위의 전체 개요를 보려면 여기를 클릭하십시오.
삼. lsbom lsbom은 임의의 Mac 블로그(예: osxdaily)에서 찾은 몇 가지 멋진 새 유틸리티를 설치하기 전에 자주 듣는 편집증적인 목소리에 적합합니다. lsbom을 사용하면 Mac OS X 설치 프로그램(.pkg)의 내용을 검사하고 Mac의 귀중한 파일 시스템에 배치될 항목에 대한 매우 자세한 보기를 얻을 수 있습니다.lsbom을 사용하려면 Terminal.app을 열고 파일 시스템에서 .pkg 파일이 있는 위치로 이동합니다. 설치 프로그램이 .dmg로 제공된 경우 .pkg를 데스크탑에 복사한 다음 cd ~Desktop에 복사하는 것이 도움이 될 수 있습니다. .pkg가 있는 위치를 찾으면 “lsbom .pkg/Contents/Archive.bom> | 더”와 짜잔! 새 프로그램이 설치하려는 전체 파일 목록이 표시됩니다.
4. sayow 이 명령은 Mac OS X에 고유하며 무엇보다 더 많은 재미를 제공합니다. Terminal.app을 열고 "say hello"를 입력하여 사용해 보세요.
5. softwareupdate "softwareupdate" 명령은 Apple에서 소프트웨어 업데이트를 설치하는 빠르고 쉬운 방법입니다. 이를 사용하려면 Terminal.app을 열고 "softwareupdate -i -a"를 입력하여 Macintosh에 사용 가능한 모든 업데이트를 설치하십시오. "권장" 업데이트만 설치하려면 "softwareupdate -i -r"을 입력하십시오.
6.ifconfig Mac이 사용하는 IP 주소를 파악하는 가장 빠르고 쉬운 방법은 확실히 "ifconfig"입니다. ifconfig를 사용하려면 Terminal.app을 열고 "ifconfig"를 입력합니다. 네트워크 카드의 MAC 주소를 포함하여 많은 정보가 표시됩니다. 저는 "ifconfig | grep inet”을 실행하여 내 컴퓨터의 IP 정보만 반환합니다. "ifconfig en0 down"을 입력하여 네트워크 인터페이스(이 예에서는 "en0")를 비활성화할 수 있습니다. "ifconfig en0 up"으로 다시 가져올 수 있습니다. 이것은 시스템 환경 설정 창을 사용하는 것보다 훨씬 빠를 수 있습니다.
7. lipo lipo(적절한 이름)는 Mac OS X에서 범용 바이너리를 조작하는 유틸리티입니다. 요즘 많은(거의 모든) 프로그램이 "Universal"로 제공되거나 다운로드됩니다. 즉, 바이너리 코드가 있음을 의미합니다. powerpc와 인텔 칩 모두 이해할 수 있습니다. 그러나 아마도 둘 중 하나에 관심이 없을 것이므로 lipo를 사용하여 바이너리를 "얇게"하고 싶습니다. 예를 들어 인텔(i386) 코드만 포함하도록 "스티키" 응용 프로그램을 얇게 만들고 싶다면: cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies
8. screencapture screencapture는 (command-shift-3 이상) 화면 캡처를 위한 고급 방법을 제공합니다(PC 사용자라면 Mac용 화면 인쇄를 생각하십시오). 사용하려면 Terminal.app을 열고 screencapture -iW ~/Desktop/screen.jpg
를 입력하십시오. 창을 클릭하십시오. 클릭하면 클릭한 창의 스냅샷이 포함된 "screen.jpg"라는 파일이 데스크탑에 생성됩니다. 물론 screencapture -S ~/Desktop/screen.jpg
를 입력하여 전체 화면의 스냅샷을 찍을 수도 있습니다. screencapture -ic를 입력하여 화면의 일부만 가져오세요. 이제 스크린샷을 찍어 osxdaily로 보내주세요. 마음에 듭니다!
9 & 10. fink 및 darwinports OS X 명령줄 유틸리티의 기본 세트로 채웠다면 나머지 오픈 소스 세계에 대한 Terminal.app의 눈을 뜰 시간입니다. darwinports 또는 fink를 사용하여 수백 가지의 무료 오픈 소스 응용 프로그램을 컴퓨터에 다운로드하고 설치할 수 있습니다. 나는 darwinports가 좀 더 모호한 오픈 소스 프로젝트를 가지고 있는 경향이 있다는 것을 발견했지만, fink는 매우 견고해 보입니다. 당신이 무엇을 하고 있는지 정말로 알고 있다면 동시에 설치할 수 있지만 일반적으로 나는 당신이 둘 중 하나를 선택하도록 조언해야 할 것입니다. 초보 사용자는 소프트웨어 리포지토리에 대한 포인트 앤 클릭 액세스를 제공하는 Fink Commander라는 프로그램과 함께 배송되므로 fink를 사용해 보고 싶을 수 있습니다. 확인 해봐! DarwinPorts 홈 Fink – 홈
아직도 학습에 관심이 있으십니까? 더 많은 명령줄 팁을 확인하십시오!