【UNIX 커맨드 자신용 메모】 기본과 자주 사용하는 커맨드

UNIX 명령 설명 방법



UNIX 개요



문자 입력에 의해 컴퓨터에 명령을 주어 조작하는 인터페이스를 CLI(Command Line Interface), 혹은 CUI(Character User Interface) 등이라고 부르고, 「명령」이란 컴퓨터에 지시하는 명령이며, CLI상에서 사용하는 프로그램/응용 프로그램을 가리킵니다. UNIX에서 유래하는 커맨드를 「UNIX 커맨드」등이라고 부릅니다.
현재는 GUI가 컴퓨터를 조작하는 수법으로서 주류입니다만, 한 조작의 결과를 다른 조작에 이용하거나, 자동적으로 복수의 조작을 행하거나 하는 경우 등, CLI가 더 적합한 작업이 많이 존재 한다.

UNIX 명령과 쉘 명령의 차이



쉘 커맨드는 「내부 커맨드」나 「내장 커멘드」라고도 불리는 것입니다.
일반적으로, 쉘은 사람이 입력한 커멘드명을 해석해 프로그램을 기동합니다만,
프로그램을 기동하지 않고 쉘 자신이 처리를 실시하는 것도 있어, 그것이 쉘 커멘드입니다. Unix 명령은 쉘 명령을 포함하는 일반 명령을 나타냅니다.

기본 기술 방법



디렉토리 내용을 표시(ls)



터미널을 기동하면 통상 유저의 홈 디렉토리(~)에 로그인한 상태가 된다.
현재 디렉토리 (현재 디렉토리 (.))에 무엇이 있는지 확인하려면 ls 명령을 사용하십시오 (List Segments). 이때 ls 명령에 -F 옵션을 붙여 실행하면 이름 끝에 붙는 기호로 속성을 구분할 수 있다.
$ ls
$ ls -F

디렉토리 이동(cd)



디렉토리 이동(Change Directory)에는 cd 명령을 사용한다.
cd 의 인수에 가고 싶은 디렉토리를 입력하면 이동할 수 있다. 또한 현재 위치를 확인하려면 pwd 명령을 사용합니다.
$ pwd
/Users/user_name 

$ cd Documents

$ pwd
/Users/user_name/Documents

이동하고 싶은 폴더를 드래그하면 긴 디렉토리의 입력을 생략할 수 있다.

자주 사용하는 명령 목록



mkdir 디렉토리 작성.



$mkdir dir_name

cp 파일을 복사합니다.



$cp original copy

mv 파일을 이동한다(이름도 마찬가지).



$mv from to

rm 파일을 삭제합니다.



$rm remove_file

머리



$ head -n 10 file 라고 하면 file 의 선두로부터 10행째까지를 표시.

cat



$ cat file 로 file 의 내용을 모두 표시.

꼬리



$ tail -n 10 file 라고 하면 file 의 말미 10 행을 표시.

chmod 파일의 모드를 변경합니다.



fgrep 파일 내 검색 명령 중 하나.



man 명령의 설명서를 표시합니다.



$man Command
man 페이지에서 원래 화면으로 돌아가려면 q

which 명령이 설치된 위치를 확인합니다.



$which Command

ps 실행중인 프로세스 목록을 표시하는 명령.



kill 프로세스를 종료하거나 신호를 보내는 명령.



exit 쉘을 종료하는 명령.



예비 지식


  • 스크립트를 중지하려면 Ctrl + C
  • 입력 종료를 알리고 싶을 때는 Ctrl + D
  • 쉘에서는 대소문자를 구별한다.
  • 반각 공백은 입력을 구분한다는 의미입니다.
  • 문자열은 ‘ 또는 ’로 묶습니다.
  • 터미널에서 Command + Tab으로 새 탭을 엽니다.

  • 후기



    이번에는 자주 사용하는 UNIX 명령을 스스로 알 수 있도록 메모가 정리해 보았습니다.
    사용해보고 새로운 발견 등이 있으면 다시 수정하고 싶습니다

    좋은 웹페이지 즐겨찾기