본문 바로가기

카테고리 없음

리눅스 명령어 정리

 

심볼릭 링크 지정

ln -s <연결하고자 하는 원본 파일/폴더의 경로> <새로 생성하는 링크의 경로>

작업 중단

ctrl + N 

작업 일시중지(쓰지마)

ctrl + Z

 

모든 프로세서 출력

ps -ef 또는 ps aux

 

8080 포트로 실행중인 프로세스 찾기

lsof -i :8080

 

프로세서 종료

kill <PID>

프로세서 강제 종료

kill -9 <PID>

 

윈도우의 작업관리자 같은 출력

top 또는 htop

 

> : stdout redirection (기존 파일이 있으면 덮어씀)

ping google.com > ping_google.txt

출력결과를 ping_google.txt 파일에 쓰도록 출력 스트림을 리다이렉션(스트림 리다이렉션)

 

2> : stderr redirection

>> : 기존 파일 있으면 이어씀

< : stdin redirection

sort < names.txt

 

패턴 검색

grep [옵션] [패턴] [파일명]

 

출력 결과에서 패턴 grep 하기

ps -ef > process.out

grep [패턴] < process.out

 

중간 매개체인 process.out 필요없이 한꺼번에 작성 (|: 파이프)

파이프라인 생각하면됨

ps -ef | grep [패턴]

 

vi 쓰는법

i(insert) : 수정 명령어

 

esc 누르면 다시 명령어 상태로

:w <파일명> -> 파일명으로 저장

:q -> 종료

:wq -> 저장하고 종료

:q! -> 저장하지 않고 종료

 

자바의 심볼릭 링크 찾기

readlink -f /usr/bin/java

 

df -h .

디스크 용량 확인

 

리눅스 20.04 LTS에서

환경변수는 /etc/environment에서 관리 한다.

 

dpkg --list

설치된 프로그램 확인

 

sudo apt-get --purge remove <program_name>

프로그램 삭제

 

sudo snap refresh discord

디스코드 업그레이드

 

ssh -l root -p 22 223.130.130.8

서버에 22포트로 ssh 연결

 

sudo rm -rf <삭제할 오브젝트>

강력한 삭제 방법(주의 쓰기전에 항상 확인할것)