본문 바로가기
기타

[Ubuntu] 리눅스 명령어 구조

by 자몽먹은토끼 2024. 9. 22.
728x90
반응형
리눅스 명령어는 [명령어] [옵션] [input] 으로 구성하여 입력할 수 있다.
명령어는 리눅스 환경에서 사용하는 명령어가 정해져 있고,
옵션은 말그대로 필요할 때만 사용하면 된다.
input은 없어도 실행되는 명령어들도 있지만, 옵션에 따라 input이 바뀔 수도 있다.

 

 

 

echo $PATH
>> /usr/local/sbin:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games

: 명령어의 경로들 출력

 

 

which echo
>> /usr/bin/echo

: which 명령어는 위치를 알려준다

→ echo 라는 명령어가 있는 파일의 위치를 출력

 

 

cal
>> Command 'cal' not found, but can be installed with:
>> sudo apt install ncal

: cal이라는 캘린더 출력 명령어 입력시, 설치하라고 나옴

sudo apt install ncal 이라는 명령어 입력으로 캘린더 설치.

 

 

cal

다시 cal 명령어 입력시, 다음과 같이 현재 달력이 출력됨.

 

 

 

여기서 가장 위에서 설명했던 [옵션]과 [input]을 추가해볼 수 있다.

cal 2022

cal이라는 명령어에 2022라는 input을 넣으면

2022년의 달력이 모두 나온다.

 

 

 

(두개의 input)

cal 07 1999

: 여기에 특정 월, 연도를 input으로 입력할 수도 있다.

 

 

 

(옵션)

다음으로 옵션을 사용할 때는 -부호를 사용하여 옵션임을 표시한다.

cal -y

: y옵션을 입력하면 현재 연도의 달력을 출력하게 된다.

 

 

 

cal -A 1

만약 input을 필요로하는 옵션이 있다면 이렇게 차례대로 -[옵션]  [옵션의 input]을 써준다.

현재 달력과 그 다음 달까지의 달력을 보여준다.

A는 After를 나타내니 B도 있겠네

 

 

 

옵션에 대한 입력이 아니라 명령어에 대한 입력 또한 같이 입력한다면,

cal -A 1 07 1999

이와 같이 입력할 수 있겠다.

: 1달 뒤까지 보여주되, 07월 1999년을 기준으로

 

 

 

만약 여러 옵션을 같이 쓰고 싶다면 옵션부터 먼저 사용하면 된다.

cal -A 1 -B 1 07 1999

: 달력 → 한달 뒤와 한달 전까지 보여주되, 07월 1999년을 기준으로

이와 같이 명령어는 띄어쓰기를 기준으로 구분할 수 있다.

 

 

 

 

 

추가적으로,

date
>> 2024. 09. 33 (금) 25:20:77 KST

 

:date 명령어 입력시, 우리나라를 가리키는 KST 문자와 함께 현재 시간이 출력되는데

 

 

date -u
>> 2024. 09. 33 (금) 16:20:77 UTC

-u 옵션 입력시, UTC 유니버셜 국제 시간이 출력된다.

 

 

date --universal
>> 2024. 09. 33 (금) 16:20:77 UTC

-u와 --universal은 같은 의미를 말한다. -기호는 --기호의 축약인 듯 하다.

 

 

 

clear

: 터미널을 깨끗하게 지워준다.

 

 

 

추가적으로, 명령어는 대문자와 소문자를 구별하고, 단어 사이에도 대소문자의 구분해서 사용해야 한다.

728x90
반응형

'기타' 카테고리의 다른 글

[Ubuntu] 리눅스 Standard Input/Output/Error  (0) 2024.09.23
[Ubuntu] 리눅스 명령어 메뉴얼  (0) 2024.09.23
[Ubuntu] 기본 명령어  (1) 2024.09.22
[Ubuntu] 화면 일그러짐  (1) 2024.09.22
[Ubuntu] Virtualbox에 ubuntu 설치하기  (8) 2024.09.22