대부분의 서버 어플리케이션 혹은 컨테이너 환경이 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/
'Develop > DevOps' 카테고리의 다른 글
newman 을 이용하여 node 서버 부하 테스트 및 pm2 클러스트 모드 사용 / 커넥션 풀 사용하여 부하 예방하기 🐝 (6) | 2024.11.12 |
---|---|
[모니터링] 프로메테우스 + 그라파나 모니터링 시스템 구축하기 (feat micrometer) (70) | 2024.02.14 |
아파치 카프카(APACHE Kafka) 그게 도대체 뭔데 😤 카프카 기본 개념에 대해 알아보자 (93) | 2023.11.17 |
github & Jenkins CI/CD 자동 빌드 배포 환경 구성하기 - 1 (9) | 2023.06.14 |