본문 바로가기

dev/Linux

[Linux/리눅스] 명령어 기초: 명령어와 옵션의 입력 형태 정리

반응형

 

리눅스의 많은 명령어들이

사용 시 다음과 같은 형식으로 옵션을 부여할 수 있다.

$ 명령 -옵션

 

 

예를 들어, 이번달 달력을 보여주고 오늘 날짜를 표시해주는 명령어인 ncal에

$ ncal

 

 

 

highlight의 약자인 h 옵션을 주면 오늘 날짜에서 강조 표시가 사라진다.

$ ncal -h

 

 

 

 

 


 

여러 옵션을 한 번에 추가하고자 할 때는 다음 두 가지 형태를 취할 수 있다.

$ ncal -h -3
$ ncal -h3

 

결과는 동일하다

 

 

 

 

 


 

어떤 옵션은 긴 형태, 즉 단어로 작성하는 방식도 지원한다.

 

 

이러한 긴 형태의 옵션을 사용할 때에는

쉘에게 긴 옵션임을 알리기 위해 -를 두 번 넣어주어야 한다.

 

 

다음의 예시를 보면

date 명령어의 옵션인 -u와 --universal이 같은 기능을 하고 있음을 알 수 있다.

 

 

 

 

 


 

값을 지정해주어야 하는 옵션도 있다.

 

 

다음 예시를 보자.

ncal 명령어의 옵션인 A는 값을 입력해주지 않으면

달력을 반환하지 못하고 다음과 같이 인수를 지정하라는 안내를 보여준다.

$ ncal -A

 

 

 

 

이렇게 옵션과 함께 원하는 값을 지정해주면 알맞은 결과를 반환한다.

옵션과 인자 사이의 공백이 필수는 아니다.

$ ncal -A 1
$ ncal -A1

 

 

 

 

이런 식으로 여러 옵션과 인자를 한 줄에 쓰는 것도 가능하다.

$ ncal -M -A1 -B2

 

 

 

 

 


Udemy에서 Colt Steele 선생님의

<The Linux Command Line Bootcamp: Beginner To Power User> 강의를 수강하며 작성한 정리글입니다.

반응형