1. 파일 및 디렉토리 관리
ls: 현재 디렉토리의 파일과 폴더 목록을 표시합니다.
ex) ls
cd: 디렉토리를 변경합니다. (예: Documents 폴더로 이동)
ex) cd Documents
pwd: 현재 작업 중인 디렉토리의 경로를 출력합니다.
ex) pwd
mkdir: 새로운 디렉토리를 생성합니다. (예: new_folder라는 폴더 생성)
ex) mkdir new_folder
rm: 파일을 삭제합니다. (예: file.txt라는 파일 삭제)
ex) rm file.txt
cp: 파일을 복사합니다. (예: file.txt를 file_copy.txt로 복사)
ex) cp file.txt file_copy.txt
mv: 파일을 이동하거나 이름을 변경합니다. (예: file.txt를 new_file.txt로 이름 변경)
ex) mv file.txt new_file.txt
2. 파일 내용 보기 및 편집
cat: 파일의 내용을 출력합니다. (예: file.txt 내용 보기)
ex) cat file.txt
more: 긴 파일을 페이지 단위로 표시합니다. (예: file.txt 내용 보기)
ex) more file.txt
nano: 텍스트 파일을 편집합니다. (예: file.txt 열기)
ex) nano file.txt
3. 시스템 정보 및 프로세스 관리
top: 실시간 시스템 상태를 모니터링합니다. (CPU 및 메모리 사용량 확인)
ex) top
ps: 현재 실행 중인 프로세스 목록을 표시합니다.
ex) ps aux
kill: 특정 프로세스를 종료합니다. (예: PID가 1234인 프로세스 종료)
ex) kill 1234
4. 네트워크 관련
ifconfig: 네트워크 인터페이스의 IP 주소 및 상태를 확인합니다.
ex) ifconfig
ping: 특정 호스트와의 연결을 테스트합니다. (예: 구글 서버 테스트)
ex) ping google.com
netstat: 네트워크 연결 및 통계 정보를 표시합니다.
ex) netstat -tuln
5. 패키지 관리
yum: 패키지를 설치합니다. (예: httpd 웹 서버 설치)
ex) sudo yum install httpd
apt: 패키지를 설치합니다 (Debian/Ubuntu 기반). (예: curl 설치)
ex) sudo apt install curl