명령어 정리


기본적인 리눅스 명령어들을 정리한 목록입니다.

pwd -> 작업중인 디렉토리 출력
cat -> 파일 내용 간단히 출력
sudo su -> 루트 얻기
cd [경로] -> 디렉토리(경로)로 이동
nano [파일명] -> 나노 에디터로 파일 생성
ls -> 현재 디렉토리의 모든 파일 확인
mkdir -> 디렉토리를 만든다
netstat -> 네트워크 상태 확인
man netstat -> netstat 사용법 확인
ip addr -> ip 확인
tcpdump -> 패킷 실시간 확인
lsblk -> 컴터에 연결되어있는 장치 확인(하드,ssd, 등)
sudo apt -y install [패키지명] -> 패키지 설치(우분투 계열)
  if. tcpdump 작동 안한다? -> sudo apt -y install tcpdump
dnf -y install [패키지명] -> 패키지 설치(로키 리눅스 계열)
php install [모듈명] -> flask에서 모듈이 없다는 오류 발생 시 사용(모듈 설치)
--php install requests
--php install pymysql
--php install pillow (PIL이라는 이름의 모듈 설치)
--php install python-magic (magic이라는 이름의 모듈 설치)
--php install python-magic-bin (magic이랑 같이 설치)
--php install zipper

sudo 예시


nano ultra.py
mkdir projects
netstat -ant
man netstat
tcpdump
tcpdump port 80
sudo apt -y install lrzsz
sudo apt -y install unzip
sudo apt -y install net-tools
sudo apt -y install vsftpd
sudo systemctl enable vsftpd
sudo nano /etc/vsftpd.conf
sudo systemctl start vsftpd