본문 바로가기
개발일지/Linux

linux 기초1 기본 명령어, 옵션

by 개발에정착하고싶다 2022. 8. 26.

시작 전에 알아 두어야할 기술의 뿌리에 대한 링크다.

 

# 스킬 트리

 

https://eylenburg.github.io/pics/Eylenburg_Operating_System_Timeline_Family_Tree.svg

 


#1 명령어

date

지금 시각을 표시해준다.

 

cal, ncal

지금 달력을 지금 월에 맞춰서 보여준다.

 

echo

무언가를 입려할때 쓴다.

예를들어

echo hello

라고 하면 hello가 출력된다.

 

sort

자체로는 쓰일 수 없고

sort 뒤에 예제로써 파일 이름을 써주니

작동이 되었다.

하지만 이게 어떻게 경로를 찾아서 인식을 했는지는 좀 더 알아봐야겠지만

~~.txt의 내용이 텍스트 파일 안에 담겨 있었다면

텍스트 파일 안에 있는 내용을 가나다순, abc순으로 정리해준다.


#2 commend -option

 

# 옵션기본1

기본적으로 명령어에 옵션을 주고자 하면

command -option

이렇게 된다.


# 옵션기본2

옵션은 대소문자를 구분하며, 그 둘의 의미는 다르다.

 

# 옵션기본3

인수를 구분하는것은 space(띄어쓰기)로 판단한다.

인수 = abc bad

라고 되어있다면 abc명령에 bad라는 인수가 붙은것이다.

 

ncal

이것을 출력하면 현재날짜에 맞춘 달력이 뜬다.

이때, 오늘에 해당하는 일에 하이라이터 처리가 된다.

 

ncal -h

이렇게 하면 하이라이트 기능이 꺼진다.

 

ncal -j

율리우스력으로 달력이 켜진다.

 

ncal -M

원래 한 주의 시작이 sunday 부터 시작이 되지만

한 주의 시작이 Monday가 된다.

 

sort -r -u abc.txt

정리해주지만

-r의 의미는 reverse이다.

-u의 의미는 unique로써 중복값은 배제한다.

 

ncal -A

다음달 (after)

 

ncal -B2

이번달, 전달, 전전달

before 2

 

응용버전1

ncal -3 -h -j -M

3개의 달에 대해서

하이라이터 끄고

율리우스력으로

월요일부터 시작하는 달력으로 출력해줘

 

응용버전2

ncal -3h

ncal -3 -h와 같다.


#3 긴 옵션

date —univasal