|
1. 개요
이 문서는 임베디드 리눅스를 개발 할때 가장 많이 사용되는 리눅스 명령어의 목록이다.
2. 표기
이 문서에서는 자세한 설명은 달지 않는다. 단지 사용 빈도에 따라 ★ 를 표기한다. ★가 많을수록 사용빈도가 많은 명령이라는 의미이다.
3. 파일 관련 명령
|
명령 |
설명 |
중요도 |
| bzip |
압축을 하거나 푼다. |
|
| cat |
텍스트 화일의 내용을 출력한다. |
★★★ |
| cd |
디렉토리를 이동한다 |
★★★ |
| chgrp |
화일의 소유 구룹을 바꾼다 |
★ |
| chmod |
화일 허가권을 바꾼다. |
★★★ |
| chown |
화일 소유권을 바꾼다 |
★ |
| chroot |
루트 디렉토리를 변경하여 명령을 수행한다. |
|
| cp |
화일을 복사한다 |
★★★ |
| file |
화일의 종류를 출력한다 |
★ |
| find |
화일을 찾는다. |
|
| grep |
문자열 검색을 한다. |
★★ |
| gzip |
압축을 하거나 푼다. |
★★ |
| ln |
단축 디렉토리나 화일 목록을 만든다. |
★ |
| locate |
화일의 위치를 출력한다. |
★ |
| ls |
디렉토리 및 화일 목록을 보여준다 |
★★★ |
| mkdir |
디렉토리를 만든다. |
★★★ |
| more |
출력을 나누어 표출한다. |
★★ |
| mv |
화일의 위치를 변경하거나 이름을 바꾼다. |
★★★ |
| pwd |
현재 디렉토리를 출력한다 |
★★ |
| rm |
화일을 삭제한다. |
★★★ |
| rmdir |
디렉토리를 삭제한다. |
★ |
| rpm |
rpm 패케지를 관리한다. |
★★ |
| tail |
화일의 뒷부분의 내용을 출력한다 |
|
| tar |
화일 여러개를 하나의 화일로 만들거나 푼다 |
★★★ |
| touch |
화일의 최종 수정일을 변경한다 |
|
4. 시스템 관리 명령
이 명령은 시스템을 관리하기 위해서 주로 사용하는 명령이다.
|
명령 |
설명 |
중요도 |
| adduser |
사용자 계정을 추가 한다 |
★ |
| date |
시스템의 시간과 날짜를 보여준거나 수정한다 |
|
| dd |
화일의 특정 부분을 복사한다 |
|
| df |
현재 마운트 된 장치 목록을 보여준다 |
★ |
| diff |
두개의 화일을 비교하여 패치화일을 만든다 |
|
| echo |
화면에 출력한다 |
★★ |
| exit |
로그 상태에서 빠져 나간다 |
★ |
| insmod |
모듈을 커널에 삽입한다. |
★★★ |
| kill |
수행되고 있는 프로세스를 죽인다 |
★★★ |
| ldd |
실행화일이 참조하는 동적라이브러리 목록을 보여준다 |
★ |
| lsmod |
현재 커널에 삽입된 모듈 목록을 보여준다 |
★ |
| man |
도움말을 보여준다 |
★★★ |
| mount |
저장장치를 디렉토리와 연결한다 |
★★★ |
| patch |
패치화일을 적용시킨다 |
★ |
| passwd |
사용자 암호를 변경한다. |
★ |
| ps |
현재 동작되고 있는 프로세스 목록을 보여준다 |
★★★ |
| reboot |
시스템을 재 부팅 시킨다. |
|
| rmmod |
커널에 삽입되어 있는 모듈을 삭제한다. |
★★★ |
| shutdown |
시스템을 정지 시킨다. |
★ |
| su |
루트 권한(슈퍼유저) 모드로 변경한다. |
★★★ |
| unmount |
마운트 된 디렉토리를 해제한다. |
★★★ |
5. 네크워크 관련 명령
|
명령 |
설명 |
중요도 |
| ftp |
ftp 클라이언트 유틸리티 |
|
| ifconfig |
네트워크 인터페이스 설정 |
★★★ |
| netstat |
네트워크 상태 출력 |
★ |
| ping |
상대 호스트 네트워크 조사 |
★★★ |
| route |
네트워크 라우팅 설정 |
★ |
| telnet |
원격 접속 |
★★★ |
6. 기타
|
명령 |
설명 |
중요도 |
| ae |
간단한 문자 화일 편집기 |
★ |
| minicom |
시리얼 통신 에뮬레이터 |
★★★ |
| pico |
간단한 문자 화일 편집기 |
|
| vi |
리눅스 문자 화일 편집기 |
★★★ |
| |
|
|
| gcc |
pc용 컴파일러 |
★★★ |
| arm-linx-gcc |
arm 용 크로스 컴파일러 |
★★★ |
| make |
|
★★★ | |