⌨️ 백엔드 개발자를 위한 Linux 필수 명령어

대부분의 서버 어플리케이션 혹은 컨테이너 환경이 Linux 기반의 OS 에서 구동하기 때문에 백엔드 개발자 혹은 서버 어플리케이션을 개발 및 운영해야하는 개발자분들한테 Linux 는 필수적인 요소입니다. 이러한 Linux 에서 필수로 알아야하는 명령어를 잘 정리한 글이 있어 공유드립니다. 정리된 명령어를 간략하게 요약하면 다음과 같습니다. 📌 pwd print work directory의 약자로 작업 중인 디렉터리를 보여줍니다. 📌 ls list segments의 약자로 현재 디렉터리의 파일과 디렉터리를 보여줍니다. 📌 cd change directory의 약자로 말그대로 디렉터리 이동 시 사용하는 명령입니다. 📌 mkdir make directory의 약자로 디렉터리를 만들 때 사용합니다. 📌 cp copy의 약자입니다. 파일 또는 디렉터리를 복사할 때 사용합니다. 📌 mv move의 약자입니다. 파일 또는 디렉터리의 위치를 옮길 때 사용합니다. 혹은 이름을 변경할 때도 사용합니다. 📌 rm remove의 약자입니다. 파일 또는 디렉터리를 삭제할 때 사용합니다. 📌 cat catenate (잇다 연결하다)의 약자입니다. 파일의 내용을 확인할 때 사용합니다. 📌 touch touch는 빈 파일을 생성합니다. 혹은 파일의 날짜와 시간을 수정할 때 사용합니다. 📌 echo echo는 어떤 문자열을 화면에 보여줄 때 사용합니다. echo와 리다이렉션을 사용해 파일을 생성, 추가하는 작업을 많이 합니다. 📌 ip addr / ifconfig 접속한 리눅스의 IP 정보를 알아낼 때 사용합니다. 📌 ss socket statistics의 약자입니다. 네트워크 상태를 확인하는 데 사용합니다. 📌 nc netcat의 약자입니다. 포트를 오픈하거나 오픈되었는지 확인할 수 있습니다. 📌 which, whereis, locate 특정 명령어의 위치를 찾아줍니다. 📌 tail 파일의 마지막 부분을 보여줍니다. 서버의 로그를 실시간으로 보고 싶을 때 사용합니다. 📌 find find는 명령어의 뜻 그대로 파일이나 디렉터리를 찾는 데 사용하는 명령어입니다. 📌 ps 현재 실행 중인 프로세스 목록과 상태를 보여줍니다. 📌 grep grep은 입력에서 패턴에 매칭되는 내용을 찾는 명령어입니다. 📌 kill 프로세스를 죽이는 명령어입니다. 프로세스를 죽인다고는 하지만 원리는 프로세스에 중지하라는 시그널을 보내는 겁니다. SIGKILL, SIGSTOP은 강제 종료이며 나머지는 정상적으로 종료시킵니다. 📌 alias 자주 사용하는 명령어가 길 경우 alias 를 사용하면 줄여서 사용할 수 있습니다. 📌 vi / vim vi 혹은 vim은 대부분의 리눅스에 기본적으로 설치되어 있는 텍스트 에디터입니다. 정리된 명령어 중에 몇가지는 다양한 옵션들을 제공하는 명령어도 있는데요, 옵션들에 대한 자세한 설명이나 사용법 등이 정리된 메뉴얼을 보고 싶을 경우 man 이란 명령어를 통해 확인할 수 있으니 참고해주세요. 각 명령어에 대한 예시는 공유드린 글에 정리되어 있으니 관심있으신분들은 한번 보시면 좋겠습니다. 📚 함께 보면 좋은 글 - ⌨️ Linux 서버 문제를 해결하기 위한 유용한 명령어들: https://careerly.co.kr/comments/70261?utm_campaign=self-share - 리눅스 etc 디렉터리에는 소중한 보물들이 있어요 💎: https://careerly.co.kr/comments/69593?utm_campaign=self-share 📚 원문 링크 - https://yozm.wishket.com/magazine/detail/2103/

이양일 / Linux 서버 문제를 해결하기 위한 유용한 명령어들 | 커리어리

커리어리

이양일 / Linux 서버 문제를 해결하기 위한 유용한 명령어들 | 커리어리

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 7월 13일 오후 3:37

 • 

저장 72조회 3,167

댓글 0