Linux
[Linux] 자주 사용하는 기본 명령어 정리
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