기본 명령줄 유틸리티
많은 Mac 사용자는 명령줄을 완전히 사용하지 않으며, 합리적인 양의 사용자는 명령줄이 존재하는지조차 모를 것입니다. 궁금한 점이 있는 분들을 위해 Mac OS X 터미널 사용을 시작하려는 경우 알아야 할 몇 가지 기본적이고 필수적인 명령과 기능이 있습니다. 간단한 파일 조작, 파일 시스템 조작, 프로세스 표시 및 종료 등을 다룰 것입니다. 대괄호를 제거해야 합니다. 그렇지 않으면 명령이 작동하지 않습니다.
명령줄 기본 사항
ls -la 숨겨진 파일을 포함하여 디렉토리의 모든 내용 나열
cd지정된 디렉토리로 이동하면 cd /Applications가 응용 프로그램 폴더로 이동합니다.
mvmv는 사용법에 따라 파일 이름을 바꾸거나 파일을 이동할 수 있습니다.
cp파일을 새 파일 이름 또는 대상으로 복사
고양이 | more more를 통해 내용을 '파이핑'하여 파일 화면의 내용을 화면별로 표시합니다.
touch주어진 이름으로 파일을 생성합니다. 예: touch test.txt는 빈 텍스트 파일을 생성합니다.
top 메모리 및 CPU 사용량을 포함하여 실행 중인 모든 프로세스의 지속적으로 업데이트된 목록을 표시합니다. PID는 사용할 프로세스 ID입니다. 프로세스 죽이기
ps -aux 모든 사용자가 실행 중인 모든 프로세스 나열, -ux는 현재 사용자의 프로세스만 나열
kill -9지정된 프로세스 ID를 죽입니다(기본적으로 명령줄에 대한 강제 종료)
rmrm은 지정된 파일 또는 디렉토리를 제거합니다. 경고가 없으므로 주의해서 사용하십시오.
ping다른 호스트를 ping하여 네트워크 대기 시간을 결정합니다.
일반 명령줄 사용성 팁
- 탭 키를 사용하면 탭 키가 디렉토리와 파일 이름을 자동 완성합니다.
- 컬러 터미널을 활성화하면 많은 양의 파일을 보다 쉽게 탐색할 수 있습니다.
- 명령이 혼란스럽다면 주어진 명령에 대한 기본 지침을 표시하는 –help 플래그를 사용하여 실행해 보십시오.
- 많은 명령에도 매뉴얼 페이지가 있다는 것을 기억하십시오.
man 을 입력하여 액세스하십시오. 예: man ping
- 명령의 출력이 너무 커서 한 화면에 다 담을 수 없는 경우 다음과 같이 더 많이 파이핑해 보십시오.
ls -la |more이렇게 하면 한 화면씩 출력을 볼 수 있습니다.
- 악어를 사용하여 파일 내용, 명령 출력 및 스크립트 결과를 텍스트 파일로 내보낼 수 있습니다(부적절한 용어, 실례합니다). 예:
ls -la /Applications > applist.txt
- CPU 로드가 부적절하게 급증한 것을 본 적이 있다면
top
명령을 사용하여 잘못된 프로세스를 찾을 수 있습니다.kill과 함께 추측에 top을 사용하여 프로세스 ID를 찾고 CPU 독차지를 죽입니다.
- 손이 더러워지는 것을 두려워하지 마세요!
자세한 정보, 팁 및 요령을 보려면 다른 명령줄 항목을 확인하고 잘 모를 수도 있는 Ten OS X 명령줄 유틸리티를 읽으십시오.