개발공부/Linux

[Linux] 쓸모있는 Linux 명령어 모음집

차나니 2024. 5. 21. 16:01

개발 하면서 종종 사용하는 Linux 명령어 모음집 ! 계속계속 업데이트할 예정입니다~~

Linux 명령어

포트 죽이기

kill -9 PID번호

 

실행 중인 포트 조회하기

// 전체 포트 조회
sudo netstat -nlpt

// 특정 포트 조회
sudo netstat -nlpt | grep 포트번호

// 백그라운드에서 실행 중인 포트 조회
sudo netstat -tuln

 

DNS 정보 조회하기

nslookup 도메인이름

 

ufw 방화벽 목록 확인하기

sudo ufw status verbose

 

ufw 방화벽에 포트 추가하기

sudo ufw allow 포트번호

 

파일 권한 확인하기

ls -al

파일, 폴더에 권한 부여하기

// 777은 모든 권한
sudo chmod 777 파일이름

 

파일 내용 보기

// 파일 내용 출력하기
cat 파일명

// 파일의 끝부터 위로 10번째 줄까지 출력하기
// -f 옵션을 추가하면 파일에 추가되는 내용을 실시간으로 확인할 수 있습니다.
tail 파일명
tail -f 파일명

 

특정 파일 위치 찾기

find 탐색위치 -name 파일명

ex) find / -name test.conf

 

.jar 파일 실행하기

// 바로 실행하기
java -jar 파일이름.jar

// 백그라운드에서 실행하기
nohup java -jar 파일이름.jar &

 

압축하기

// tar 파일로 압축하기
tar -cvf 파일명.tar 압축하려는 폴더명

// tar.gz 파일로 압축하기
tar -zcvf 파일명.tar.gz 압축하려는 폴더명

// zip 파일로 압축하기
zip 파일명.zip 압축하려는 폴더명
zip 파일명.zip ./*

 

압축풀기

// tar 파일 압축풀기
tar -xvf 파일명.tar

// tar.gz 파일 압축풀기
tar -zxvf 파일명.tar.gz

// zip 파일 압축풀기
unzip 파일명.zip

// zip 파일 특정 위치에 압축풀기
unzip 파일명.zip -d ./target