🤷🏻‍♀️ 리눅스

🐐 리눅스 명령어 모음

로그인

  # 로그인
  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