[유닉스 커맨드] 실용적 유닉스 커맨드 시작하기

티라노·2023년 9월 12일
0
post-custom-banner

기본 용어

  • 검은 화면에 키보드로 입력하는 걸 커맨드, 혹은 명령어
  • 커맨드를 통해 인터넷을 사용하는 방식이 커맨드 라인 인터페이스(CLI, command-line interface). 혹은 커맨드라인.
  • 화면과 마우스를 통해 컴퓨터 사용 → 그래픽 유저 인터페이스(GUI, graphical user interface)
  • 커맨드를 입력하고 아웃풋을 보여주는 프로그램을 터미널(terminal)

기본 커맨드부터 시작해서, 유닉스 커멘드를 배워보자!


shell: 커맨드를 해석해 주는 프로그램

~$ cal(command) -y(option) 06 2000(argument)

  • 옵션은 커맨드를 어떻게 실행할지 정함
  • 알규먼트는 커맨드의 대상
~$ man cal(알규먼트)

NAME (커맨드 이름. 커맨드가 어떤 작동을 하는지에 대한 요약)
cal, ncal — displays a calendar and the date of Easter ← 비슷한 알규먼트라 같이 분류됨

SYNOPSIS (커맨드 문법. 쓸 수 있는 문법과 알규먼트 정리)
cal [-3hjy] [-A number] [-B number] [[month] year][]는 필수가 아니라 옵셔널 하다는 뜻. 필수는 대괄호 없음. 대쉬(-) 붙은 것들은 옵션, 아닌 것들은 알규먼트임. [-A number] 이렇게 적힌 경우 A라는 옵션은 number라는 알규먼트를 받는다는 뜻.

DESCRIPTION (cal 커맨드가 무슨 일을 하는지에 대한 설명과 옵션에 대한 설명. 참고로 옵션 설명 밑에 커맨드 설명 있음))
The cal utility displays a simple calendar in traditional format and ncal offers an alternative layout, more op‐

The options are as follows:

 -h      Turns off highlighting of today. (각 옵션에 대한 설명)

 -J      Display Julian Calendar, if combined with the -o option, display date of Orthodox Easter according to
         the Julian Calendar.
  • DESCRIPTION 보다 더 아래엔 이 커맨드와 비슷한 커맨드들, 그리고 참고하면 좋은 정보가 나와있음.)
  • 메뉴얼 페이지를 나가려면 q 입력

단축키 + 꿀팁 정리

  • ctrl + a , ctrl + e : 줄 가장 앞, 뒤로 커서 이동
  • ALT + ← : 이전 단어로 커서 이동
  • ctrl + c : 작업 종료. (입력하던 도중이였으면 입력한 거 사라지고, 작업하던 중이였으면 실행 중단됨)
  • clear(커맨드) : 커맨드 작업창 깨끗하게 지워줌.
  • ↑ : 지금까지 작업한 커맨드 히스토리
  • uncompress같이 긴 커맨드는 unc까지 치고 tap 키 누르면 자동완성됨. un까지 치고 탭키 누르면 un으로 시작하는 모든 커맨드 보여줌. 폴더 이름 등등 다양한 자동완성 가능.
profile
어쩌다 프론트 도전기
post-custom-banner

0개의 댓글