배시 쉘 문법과 구조
- 배시 쉘은 본쉘의 업그레드 버젼이다
- 사용자가 로그인 할 때 자동적으로 쉘이라는 프로그램이 실행
/etc/shells에 사용자가 사용할 수 있는 쉘들의 경로가 있다.
/etc/passwd 에 각 사용자가 사용할 수 있는 쉘들이 등록 되어 있다.
but...
userAdd 로 사용자를 추가할때는 기본 쉘이 /bin/sh로 실행 되고
addUser로 사용자를 추가할때는 기본 쉘이 /bin/bash로 실행된다. ( 폴더가 생성)
test1:x:502:502:Test User:/home/test1:/bin/bash
앨리아스
alias는 명령어를 간소화하여 다른이름으로 사용할 수 있도록 해주는 쉘 내부 명령어 입니다.
복잡한명령어를 간단하게 사용할 수 있음
사용형식
alias 별명='명령어정의'
unalias 별명
현재 자신의 계정에 설정되어있는 앨리아스 보기 ->alias타이핑
각각의 앨리아스 설정을 확인 가능
~/.bashrc 파일을 한번 열어보자. 현재 로그인한 계정이 root라면 /root/.bashrc 파일을 열면되고, 일반 사용자 계정이라면 /home/<user-name>/.bashrc 파일을 참조하자.
~/.bashrc 파일은 로그인 시에 해당 내용을 읽어서 적용하므로 다음번 로그인 이후에나 위의 내용은 적용된다. 만약 바로 적용되는 모습을 보고자 한다면, ~/.bashrc 파일에 기록하지 말고, 터미널 상에 바로 명령을 입력해 보자.
# alias dir='ls -al'
'스터디 > 리눅스마스터' 카테고리의 다른 글
rm 으로 파일 삭제시 '인수 명단이 너무 김' 이라고 나올 때 (0) | 2015.05.20 |
---|---|
[쉘스크립트]조건문,루프문,함수 - 본쉘 파트 (0) | 2013.08.19 |
[쉘스크립트]1. 쉘스크립트 기본 (0) | 2013.08.19 |
네트워크 관련 명령어 (0) | 2013.08.14 |
OSI 7계층 (0) | 2013.08.12 |