본문 바로가기
Data Structure & Algorithm

필수 리눅스 (Linux) 명령어 정리

by Queen2 2022. 11. 2.
728x90
반응형

한번은 꼭 짚고 넘어가야 하는 필수 명령어들을 정리해보려 합니다!

미래의 저를 위해 여러 자료를 참고해서 정리해보겠습니다 ㅎㅎㅎㅎ

 

명령어 명령어 설명
pwd 현재 디렉토리 제시 (Print Work Directory)
ls 파일/ 디렉토리 관련 정보 제공 (list segments)
cd 현재 디렉토리로 이동 
mkdir 새로운 디렉토리 만들기 (make directory)
rmdir 비어있는 디렉토리 삭제 (remove directory)
lsblk 리눅스 디바이스 상세 정보 출력
mount 기존 파일 시스템과 연결 
df 디스크 사용량 정보 제공
uname 이름,버전,시스템관련 정보 출력
ps 동작 중인 작업 시각화  (Process status)
kill 동작중인 작업 중지
service 리눅스 터미널의 전체 서비스 호출
batch 사전에 정의 된 일정에 따라 시스템 서비스 실행을 위한 명령
shutdown 시스템 종료
touch 빈 파일 생성, 타임스탬프 변경
cat 파일의 내용을 다른 곳으로 리디렉션 (concatenate)
head 파일, 파이프된 데이터의 앞 부분을 볼 수 있음
tail 마지막 행 기준으로 지정행까지의 일부 값 출력
cp 파일/디렉터리를 한 폴더에서 다른 곳으로 복사 (copy)
mv 파일을 다른 위치로 이동 (move, -f로 대용량 파일 전송 가능)
comm 2개의 파일을 행단위 공통행/ 고유행 비교
less 파일을 읽어서 출력 (터미널 세션 방해 없이 양방향 탐색)
ln 링크파일을 만드는 명령어 (Link)
cmp 파일간 차이를 비교할 때 사용 (compare)
dd 블록단위 파일 복사/변환
alias 명령어 이름을 변환
echo 텍스트/ 문자열 출력
man 명령어/프로그램 메뉴얼 출력 (manual)
whoami 현재 로그인한 사용자 id 출력
tar 여러개 파일을 묶는 개념
grep 지정 문자열/정규표현식에 해당하는 값 출력 (global regular expression)
sort 파일 내용 정렬
export 사용자의 환경변수를 전역 변수로 설정
zip/unzip 여러 파일 압축/압축 해제
ssh 암호화된 연결 제공 (Secure Shell)
chmod 리눅스 파일, 디렉토리 권한 등의 모드 변경 (change mode)
chown 파일/디렉토리 소유자 변경 (change ownership)
ifconfig 네트워크 구성 정보 표시, 수정시 사용
traceroute 목적지까지 네트워크 연결의 경로 추적
wget 웹 파일 다운 시 사용 (Web get)
cal 달력 출력 (Calender) 
whereis 명령어로 위치를 파악 시 사용
whatis 명령어에 대한 간단한 설명 조회

 

정리하고 보니 아래 링크 같은 cheat sheet도 많이 있어서 하나 뽑아 놓고 틈틈이 참고하면 좋을 것 같습니다.

https://cheatography.com/davechild/cheat-sheets/linux-command-line/

https://www.reddit.com/r/linux/comments/cw922a/this_is_my_personal_linux_commands_cheat_sheet/

 

 

자료를 찾다보니 리눅스 명령창에서 직접 이런 치트시트 조회도 가능한데요

curl cheat.sh/<command>

이런식으로 뒤에 검색할 명령어를 치면 명령어에 대한 cheat sheet가 뜹니다

 

참고를 위한 공식 github 링크도 공유드립니다.

https://github.com/chubin/cheat.sh

 

 

Github 에 깔끔하게 정리해 놓은 다른 분의 포스트도 첨부합니다

https://github.com/danielmapar/LinuxCommandLine

 

 

** 오류나 업데이트가 필요한 사항이 있다면 언제든지 알려주시길 바랍니다 :))

 

728x90
반응형

댓글