리눅스 명령어는 다양하게 사용되며, 일상적인 작업과 시스템 관리에 필요한 다양한 명령어가 있습니다. 아래는 일반적으로 자주 사용되는 리눅스 명령어와 간단한 설명입니다.
1. ls (list):
- 현재 디렉토리에 있는 파일과 디렉토리 목록을 표시합니다.
ls
2. cd (change directory):
- 디렉토리를 변경합니다.
cd directory_name
3. pwd (print working directory):
- 현재 작업 중인 디렉토리의 경로를 출력합니다.
pwd
4. cp (copy):
- 파일이나 디렉토리를 복사합니다.
cp source_file destination
5. mv (move):
- 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
mv source destination
6. rm (remove):
- 파일이나 디렉토리를 삭제합니다.
rm file_name
7. mkdir (make directory):
- 새로운 디렉토리를 생성합니다.
mkdir directory_name
8. rmdir (remove directory):
- 빈 디렉토리를 삭제합니다.
rmdir directory_name
9. cat (concatenate and display):
- 파일의 내용을 화면에 출력합니다.
cat file_name
10. echo:
- 텍스트를 터미널에 출력하거나 파일에 쓰기 위해 사용됩니다.
```bash
echo "Hello, World!"
```
11. ps (process status):
- 현재 실행 중인 프로세스 목록을 표시합니다.
```bash
ps
```
12. kill:
- 프로세스를 종료합니다.
```bash
kill process_id
```
13. top:
- 시스템의 현재 상태 및 실행 중인 프로세스 목록을 동적으로 표시합니다.
```bash
top
```
14. chmod (change mode):
- 파일의 권한을 변경합니다.
```bash
chmod permissions file_name
```
15. chown (change owner):
- 파일이나 디렉토리의 소유자를 변경합니다.
```bash
chown new_owner:new_group file_name
```
16. sudo (superuser do):
- 명령어를 슈퍼유저(root) 권한으로 실행합니다.
```bash
sudo command
```
17. grep (global regular expression print):
- 파일 내에서 패턴에 맞는 텍스트를 검색합니다.
```bash
grep pattern file_name
```
18. find:
- 파일 시스템에서 파일이나 디렉토리를 검색합니다.
```bash
find path -name filename
```
19. df (disk free):
- 디스크 공간 사용량을 확인합니다.
```bash
df -h
```
20. du (disk usage):
- 디렉토리의 디스크 사용량을 확인합니다.
```bash
du -h directory_name
```
이 명령어들은 리눅스 시스템에서 기본적으로 제공되는 명령어로, 더 다양한 옵션과 기능을 사용하기 위해서는 명령어의 매뉴얼 페이지(man
명령어)를 참고하는 것이 도움이 됩니다.