Back-End/Linux

Linux 자주 사용하는 명령어 정리

개발자 DalBy 2024. 5. 14. 16:54
반응형

Linux 자주 사용하는 명령어 정리

 

 

계정 전환

su 유저명

 

 

root 권한을 일시적으로 부여

sudo 명령어

 

상위 디렉토리 이동

cd .. 상위 디렉토리 이동

 

 root 디렉토리 이동

cd /

 

디렉토리  생성

mkdir 디렉토리명

 

디렉토리 삭제

rmdir 디렉토리명

 

 

현재 경로 확인

pwd

 


 

 

파일 출력

cat option file

옵션 (-n, -b, -E ...)

 

실시간 출력 (log or txt), -f 옵션 실시간 update하여 출력(파일 출력, 로그 출력)

tail -f file

 


 

 

텍스트 파일 수정

vim fileName

 

종료

:q 종료

:w 저장

:wq 저장 후 종료

:q! 강제 종료

 


 

외부 링크 다운로드 ( 둘다 설치해야 사용가능 apt-get install or apt install wget, curl )

wget 옵션 URL

curl 옵션 URL

ex) 
wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz

curl https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz

 

tar 압축

tar -cvf 압축 파일이름.tar 압축 할 파일

 

tar.gz 압축

tar -zcvf 압축 파일이름.tar.gz 압축 할 파일

 

tar 압축해제

tar -xvf 압축 파일이름.tar

 

tar.gz 압축해제

tar -zxvf 압축 파일이름.tar

 


 

시스템 확인

netstat

 

설치

apt install net-tools

 

 

포트 확인

netstat -nap | grep 포트번호

netstat -nap 전체 포트 목록

 

리스닝 확인

netstat -option

-a 모든 상태 출력 
-l 대기중 네트워크 
-n 도메인 주소
-p PID / 프로그램명
-t tcp
-u udp

 

조합 예시

netstat ltup

netstat nltp

netstat -napt | grep [찾을 문자]

 

 

 



반응형