심볼릭 링크 지정
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 <삭제할 오브젝트>
강력한 삭제 방법(주의 쓰기전에 항상 확인할것)