linux 명령어 모음
🤷🏻♀️ 리눅스
🐐 리눅스 명령어 모음
로그인
# 로그인
ssh -p 22
# 로그아웃
exit
logout
조회
# 현재 디렉토리 조회
pwd
# 현재 디렉토리의 파일 조회
ls
# 현재 디렉토리의 파일 조회(숨김파일포함)
ls -a
# 현재 디렉토리의 파일 조회(숨김파일포함, 상세)
ls -al
# 현재 디렉토리의 파일 조회(숨김파일포함, 상세, 사이즈)
ls -alh
# 현재 디렉토리의 파일 조회(숨김파일포함, 상세, 사이즈, 시간)
ls -alht
# 현재 디렉토리의 파일 조회(숨김파일포함, 상세, 사이즈, 시간, 역순)
ls -alhtr
이동
# 상위 디렉토리로 이동
cd ..
# 홈 디렉토리로 이동
cd ~
# 특정 디렉토리로 이동
cd /home
# 이전 디렉토리로 이동
cd -
생성
# 디렉토리 생성
mkdir test
# 파일 생성
touch test.txt
삭제
# 디렉토리 삭제
rm -rf test
# 파일 삭제
rm test.txt
복사
# 디렉토리 복사
cp -r test test2
# 파일 복사
cp test.txt test2.txt
이동
# 디렉토리 이동
mv test test2
# 파일 이동
mv test.txt test2.txt
파일 내용 확인
# 파일 내용 확인
cat test.txt
# 파일 내용 확인(페이지 단위)
more test.txt
# 파일 내용 확인(페이지 단위, 역순)
tac test.txt
# 파일 내용 확인(페이지 단위, 역순, 행번호)
nl test.txt
# 파일 내용 확인(페이지 단위, 역순, 행번호, 특정행)
nl test.txt | grep 10
파일 내용 검색
# 파일 내용 검색
grep test test.txt
# 파일 내용 검색(페이지 단위)
grep test test.txt | more
# 파일 내용 검색(페이지 단위, 역순)
grep test test.txt | tac
# 파일 내용 검색(페이지 단위, 역순, 행번호)
grep test test.txt | nl
# 파일 내용 검색(페이지 단위, 역순, 행번호, 특정행)
grep test test.txt | nl | grep 10
파일 내용 수정
# 파일 내용 수정
vi test.txt
# 파일 내용 수정(페이지 단위)
vi test.txt | more
# 파일 내용 수정(페이지 단위, 역순)
vi test.txt | tac
# 파일 내용 수정(페이지 단위, 역순, 행번호)
vi test.txt | nl
# 파일 내용 수정(페이지 단위, 역순, 행번호, 특정행)
vi test.txt | nl | grep 10
포트 관련
포트 확인
# 포트 확인
netstat -tnlp
# 포트 확인(특정 포트)
netstat -tnlp | grep 8080
포트 열기
# 포트 열기
ufw allow 8080
# 포트 열기(특정 포트)
ufw allow 8080/tcp
# 포트 열기(특정 포트, 특정 IP)
ufw allow from
# 포트 33600 ~ 33610 열기
ufw allow 33600:33610/tcp
포트 닫기
# 포트 닫기
ufw deny 8080
# 포트 닫기(특정 포트)
ufw deny 8080/tcp
# 포트 닫기(특정 포트, 특정 IP)
ufw deny from
포트 삭제
# 포트 삭제
ufw delete allow 8080
# 포트 삭제(특정 포트)
ufw delete allow 8080/tcp
Ubuntu 방화벽
# 방화벽 상태 확인
ufw status
# 방화벽 활성화
ufw enable
# 방화벽 비활성화
ufw disable
Ubuntu 버전 확인
# Ubuntu 버전 확인
lsb_release -a
Ubuntu 업데이트
# Ubuntu 업데이트
sudo apt update
sudo apt upgrade
# 재부팅 후
sudo do-release-upgrade
Note: 만들고나니 내것이 아니었다.
Leave a comment