⌨️ 백엔드 개발자를 위한 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,164

댓글 0

    함께 읽은 게시물

    올해로 개발자 생활이 햇수로 20년째다

    2005년 7월에 일을 시작했으니, 올해로 개발자 생활이 햇수로 20년째다. 중간에 공백이 조금씩 있었으니 꽉 채운 스무 해는 아니지만, 숫자가 주는 무게는 여전하다. 20년이라는 시간이 흘렀다는 사실이 새삼 신기하게 느껴진다.

    ... 더 보기

    스프링 핵심 기능으로 통합된 Spring Retry

    S

    ... 더 보기

    스프링 핵심 기능으로 통합된 Spring Retry

    www.linkedin.com

    스프링 핵심 기능으로 통합된 Spring Retry

     • 

    저장 2 • 조회 696


    기술 직업 목록: A에서 Z까지

    직업 사이트(jobs website)에서 찾아 볼 수 있는 직업들의 간단한 설명에 대해 나와 있는 유용한 기사가 있어 공유합니다.💭 <Silicon Republic(?)의 A-Z 기술 직업 목록> 1. 자동화 엔지니어(Automation engineer) 자동화 엔지니어는 프로세스의 효율성을 높이기 위해 기술 도구를 사용하는데, IT에서 제조에 이르기까지 다양한 산업 분야에서 필요로 합니다. 기술자가 작업 프로세스를 간소화하고 직원의 부담을 덜어주어야 하는 모든 분야에서 자동화 엔지니어는 필요합니다. 2... 더 보기

    Silicon Republic's almost A-Z list of tech jobs

    Silicon Republic

    Silicon Republic's almost A-Z list of tech jobs

    6년간의 토이프로젝트 여정을 마무리하며 - 기술블로그 구독서비스 회고록

    ... 더 보기

    6년간의 토이프로젝트 여정을 마무리하며 - 기술블로그 구독서비스 회고록

    taetaetae.github.io

    6년간의 토이프로젝트 여정을 마무리하며 - 기술블로그 구독서비스 회고록

     • 

    댓글 1 • 저장 11 • 조회 2,549



    고용노동부에서 주관하는 청년미래플러스 3기를 모집 중이라고 합니다.

    구직자와 재직자 두 가지 트랙을 동시에 모집한다고 하네요.

    • 모집 기간: 6월 15일 ~ 8월 3일

    ... 더 보기