DATA GROUND 로고DATA GROUND
Linux

[Linux] 자주 사용하는 기본 명령어 정리

S.H. Yoo
마지막 업데이트: 2024-04-06

리눅스 환경에서 가장 자주 사용하는 기본 명령어들을 기능별로 정리합니다. 서버 접속 후 반드시 알아야 할 필수 명령어 모음입니다.

작성일: 2024-04-06작성자: S.H. Yoo마지막 업데이트: 2024-04-06

리눅스 기본 명령어란?

리눅스 서버에 접속하면
그래픽 환경 없이 명령어 기반(CLI) 으로 작업하는 경우가 대부분입니다.

아래 명령어들은
서버 운영, 파일 관리, 스크립트 작성 시
가장 기본이 되는 필수 명령어들입니다.


파일 및 디렉터리 관련 명령어

ls — 파일 목록 조회

현재 위치에 존재하는 파일과 디렉터리 목록을 확인합니다.

ls
ls -al

cd — 디렉터리 이동

디렉터리를 이동할 때 사용합니다.

cd /home
cd ..
cd ~

touch — 파일 생성 및 시간 수정

0바이트 파일을 생성하거나
기존 파일의 접근/수정 시간을 변경합니다.

touch test.txt

mkdir — 디렉터리 생성

새로운 디렉터리를 생성합니다.

mkdir new_dir
mkdir -p parent/child

cp — 파일 복사

파일 또는 디렉터리를 복사합니다.

cp a.txt b.txt
cp -r dir1 dir2

mv — 파일 이동 및 이름 변경

파일 이동 또는 이름 변경에 사용됩니다.

mv a.txt /tmp
mv old.txt new.txt

rm — 파일 삭제

파일이나 디렉터리를 삭제합니다.

rm a.txt
rm -rf dir

rm -rf는 복구가 불가능하므로 주의 필요


파일 내용 확인 및 출력

cat — 파일 내용 출력

파일의 내용을 화면에 출력하거나
리다이렉션을 통해 새로운 파일을 생성할 수 있습니다.

cat file.txt
cat file.txt > new.txt

리다이렉션(redirection)

명령어의 출력 결과를 파일로 저장합니다.

>   # 덮어쓰기
>>  # 내용 추가

예시:

ls > list.txt
echo "hello" >> log.txt

환경 설정 관련 명령어

alias — 명령어 별명 설정

자주 사용하는 명령어를 짧은 이름으로 설정할 수 있습니다.

alias ll='ls -al'
alias gs='git status'

설정 확인:

alias

마무리하며

이 명령어들만 숙지해도
리눅스 서버에서의 기본적인 작업은 대부분 수행할 수 있습니다.

  • 파일 관리
  • 디렉터리 이동
  • 로그 확인
  • 스크립트 실행

처음에는 익숙하지 않더라도
반복 사용하다 보면 자연스럽게 손에 익게 됩니다.


참고 자료

마지막 업데이트: 2024-04-06

당신이 관심있을 만한 글