리눅스 기초 명령어 2

SongWoo Yu·2025년 2월 9일

오늘은 리눅스 명령어의 구조, 필수 기초 명령어의 종류에 대해 공부했다.

​

먼저 리눅스 명령어의 구조는 명령어, 옵션, 인자값으로 나누어 볼 수 있다. 이에 따라 명령어 사용법은 명령어만 사용할 수도 있고, 명령어와 옵션을 함께 사용할 수도, 명령어와 옵션과 인자값을 모두 사용할 수도 있다. 그러나 명령어가 빠져선 안 된다.

일단 명령어 그 자체로도 원하는 결과를 도출할 수 있다. ls 는 디렉토리의 리스트(list)를 보여주라는 명령어이다. 이처럼 명령어의 특성에 따라 옵션이나 인자값이 생략되어도 문제가 되지 않는다.

여기에서 좀 더 자세한 내용을 보고 싶다면 옵션과 인자값을 사용하면 된다. 내가 숨겨진 파일까지도 보고 싶다면 ls -a라는 all 옵션을 사용해주면 된다. 또한 자세한 정보까지도 보고 싶다면 -l 옵션(long)을 사용하면 된다. 이는 자세한 정보나 원하는 것들을 보기 위해 옵션을 사용한다.

한편 인자값이라는 것도 사용할 수 있다. ls -a /boot를 사용하여 디렉토리 내부에 있는 내용까지 보여주라는 명령어까지 들어갈 수 있다.

​

이제 필수 기초 명령어들을 정리해보려고 한다.

명령어

사용법

의미

clear

clear

화면 지우기

man

man ls

뒤에 나오는 명령어에 대한 사용법(매뉴얼)

--help

ls --help

앞에 나오는 명령어에 대한 사용법

ls

ls

list로 현재 위치나 지정된 곳의 목록을 출력

ls -a

ls -a

숨김 파일까지 모두 all

ls -l

ls -l

파일, 디렉토리에 대한 정보를 자세히(long)

file

file (파일명)

뒤에 나오는 파일의 종류 및 속성값을 나타냄

find

주어진 조건의 파일을 찾아 해당 경로를 표시

locate

주어진 조건의 파일의 위치를 찾는 명령어

which

특정 명령어의 위치를 찾는 명령어

whereis

실행 파일 . 및소스 파일의 위치를 찾기

cat

cat (파일명)

파일의 내용을 출력해서 화면에 보여줌

head

파일의 내용을 위부터 지정된 만큼 보여줌

tail

파일의 내용을 아래서부터 보여줌

more

파일 내용을 확인하는데 화면 단위로 나눠줌

less

파일 화면 단위로 나눠 보여줌(more 확장)

grep

|파이프라인 사용

파일 내용에서 특정 패턴이나 문자열, 정규 표현 식으로 나타낸 단어를 찾는 명령어

*정규식 표현

. : 한글자 / * : 길이와 관계없는 문자열

^ : 행의 첫 시작 / $ : 행의 마지막

₩< : 단어의 시작 위치 / ₩> : 단어의 마지막 위치

sort

명령어의 결과나 문서의 내용을 정렬

-K : 지정한 필드를 기준으로 정렬. / -r : 내림차순 정렬

-f : 모든 문자를 소문자로 식별 / -u : 중복을 제거하고 유일한 값만 출력

wc

특정 파일의 byte수, 단어 . 수및 행수를 알고자 . 할때 사용함

-c : 바이트 크기 출력 / -m : 문자 수 출력

-l : 행 수 출력 / -L : 가장 긴 문자만 출력

cut

지정된 만큼(특정 필드) 출출함

-b : 특정 자리만 출력

-d : 문자열 기준으로 해서 출력

-f : d옵션과 함께 사용되며 구분된 필드 출력

split

하나의 파일을 지정된 크기로 분할(내용, 라인 . 수, 용량 등)

-b : 바이트 단위로 파일 나눔

-l : 지정한 라인 수 만큼 파일 나눔

0개의 댓글