본문 바로가기

Develop/DevOps

자주 사용하는 linux 필수 명령어 모음

대부분의 서버 어플리케이션 혹은 컨테이너 환경이 Linux 기반의 OS 에서 구동하기 때문에.. centos,ubuntu...
백엔드 개발자 혹은 서버 어플리케이션을 개발 및 운영해야하는 개발자분들한테 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은 대부분의 리눅스에 기본적으로 설치되어 있는 텍스트 에디터입니다. 

 

 


 

#Reference

https://yozm.wishket.com/magazine/detail/2103/

 

백엔드 개발자라면 알아야 할 리눅스 필수 명령어 21개 | 요즘IT

백엔드 개발자가 아니면 리눅스를 사용할 일이 거의 없습니다. 그러므로 백엔드 입문자인 여러분께 리눅스 명령어는 낯설기 마련입니다. 명령어는 방대하기 때문에 처음부터 모든 명령어를 다

yozm.wishket.com

 

반응형