리눅스 명령어는 다양한 작업을 수행하는 데 사용됩니다. 아래는 일반적인 리눅스 명령어의 목록입니다. 이 명령어들은 대부분 Unix 시스템에서도 사용할 수 있습니다. 명령어 사용법과 옵션에 대한 자세한 내용은 각 명령어의 매뉴얼 페이지 (man 페이지)를 확인하세요.
- 파일 및 디렉토리 관리:
- ls: 현재 디렉토리의 파일과 하위 디렉토리 목록 표시
- cd: 디렉토리 변경
- pwd: 현재 작업 디렉토리 표시
- mkdir: 디렉토리 생성
- touch: 빈 파일 생성
- rm: 파일 또는 디렉토리 삭제
- cp: 파일 복사
- mv: 파일 또는 디렉토리 이동 및 이름 변경
- 파일 내용 관리:
- cat: 파일 내용 표시
- less 또는 more: 긴 텍스트 파일을 페이지 단위로 보기
- head 및 tail: 파일의 처음 또는 끝 부분을 표시
- grep: 텍스트 검색
- find: 파일 검색
- 프로세스 관리:
- ps: 실행 중인 프로세스 목록 표시
- kill: 프로세스 종료
- top 또는 htop: 시스템 리소스 모니터링 및 프로세스 관리
- 시스템 정보 확인:
- uname: 시스템 정보 표시
- df: 디스크 사용량 표시
- du: 디렉토리 사용량 표시
- free: 메모리 사용량 표시
- 권한 관리:
- chmod: 파일 권한 변경
- chown: 파일 소유자 및 그룹 변경
- 네트워크 관리:
- ifconfig 또는 ip: 네트워크 인터페이스 정보 표시
- ping: 호스트에 ICMP 패킷 보내기
- netstat 또는 ss: 네트워크 연결 및 포트 확인
- 소프트웨어 관리:
- apt, yum, dnf, 또는 zypper: 패키지 관리자 (리눅스 배포판에 따라 다름)
- dpkg (데비안 기반 시스템용): 패키지 설치 및 관리
- 로그 및 시스템 관리:
- journalctl: 시스템 로그 표시 (systemd 기반 시스템)
- dmesg: 시스템 메시지 표시
- crontab: 크론 작업 관리
- 기타:
- tar: 아카이브 파일 (tarball) 생성 및 추출
- ssh: 원격 서버에 안전하게 접속
- scp: 원격 서버로 파일 복사
- wget 또는 curl: 웹에서 파일 다운로드
리눅스 명령어는 수많은 옵션과 함께 사용할 수 있으며, 명령어 별로 자세한 정보는 해당 명령어의 매뉴얼 페이지를 확인하여 얻을 수 있습니다. 예를 들어, ls 명령어의 매뉴얼을 보려면 man ls를 실행하세요.
'게으른 개발자의 끄적거림' 카테고리의 다른 글
SET DEFFINE OFF 오류 해결방법 (0) | 2023.08.28 |
---|---|
[DB] count(*), count(1) (0) | 2023.08.24 |
Java API로 HTTP 통신하는 방법 (0) | 2023.08.22 |
form태그 submit 설명 (0) | 2023.08.21 |
React 함수 간단 정리 (0) | 2023.08.17 |