티스토리 뷰

셸 명령의 형식과 실행

 - $명령어 옵션 인수

  * 예: usermod –L kdhong

  * 옵션과 인수는 여럿일 수 있으며 선택적 또는 필수적

 - 명령어는 프로그램의 이름

 - 가장 간단한 형태의 실행은 명령의 이름만 사용

  * who, date, ls, pwd


chsh 명령

 - 기본 셸을 바꾸는 명령

 - chsh [options] [username]

  * 대괄호는 생략 가능, 이탤릭체는 적당한 내용으로 대체해야 하는 것

  * 복수는 여러 개가 가능하다는 의미


옵션과 인수

 - 짧은 옵션(-)

  * ls –l

  * ls -lat와 ls –l –a –t는 같은 것

 - 긴 옵션(--)

  * ls --all

 - 인수는 명령의 수행 대상을 지정하는 것

  * cat –n /etc/passwd

  * grep “KilDong Hong” /etc/passwd

 - 옵션도 인수를 가질 수 있음

  * chsh –s /bin/sh kdhong

  * chsh --shell=/bin/bash kdhong


명령어의 종류

에일리어스

alias 명령을 사용하여 만든 명령의 별칭

셸 예약어

예약된 단어로 do, while, case 등

함수

셸에서 수행되는 함수의 정의

내장 명령

셸 내부에 존재하는 명령으로 cd, echo, pwd 등

일반 명령

실행 파일이 존재하는 명령

 - 환경변수 PATH에 설정된 경로 중에 실행 파일이 존재하면 이름만으로 실행이 가능

  * 아니면 절대 경로를 사용해야 함

  * 현재 디렉터리(.)는 보통 PATH에 포함되어 있지 않음

  * echo $PATH로 저장된 경로를 확인할 수 있음


alias 명령

 - 자주 사용되는 명령의 단축 명령을 만드는 명령

  * alias

  * alias la=‘ls –A’

  * alias rm=‘rm -i’

 - 계속 유지하려면 셸의 환경 설정 파일에 기록해 두어야 함


type 명령

 - 명령이 어떻게 해석되는지 알려 주는 명령

  * type cd

  * type –a ls


which 명령

 - 실행 프로그램을 환경변수 PATH를 기초로 찾아 경로를 출력함

  * which rm


man 명령

 - 매뉴얼 페이지를 보여줌

  * 명령의 사용법이나 설정 파일 등에 관한 온라인 도움말을 제공

  * man passwd 또는 man 5 passwd

  * 명령어의 간단한 도움말을 보려면 명령 --help를 사용할 수 있음

섹션

내용

섹션

내용

1

사용자 명령

5

시스템의 설정 파일

2

커널의 시스템 호출

6

게임

3

C 라이브러리 함수

7

파일 포맷, 인코딩 등

4

디바이스 드라이버 정보

8

시스템 관리 명령


공지사항
최근에 올라온 글
Total
Today
Yesterday