홈 디렉토리 구조

유닉스 파일시스템의 디렉토리 구조는 파일을 잘 분류해서 담아두기 편리하다.

전체 경로를 작성하지 않고 명령어만을 작성하여 실행하기 위해서는 $PATH에 설정을 해두어야 한다.

Ubuntu
$ vi /etc/environment  

centOS
$ vi ~/.bash_profile  

유닉스의 파일명은 최대 256자까지 지원해준다.

디렉토리 만들기

mkdir directory                  #diretory라는 이름의 디렉토리 생성
mkdir -p ~/bin/src/directory     #하위 디렉토리까지 생성
mkdir -m 755 ~/bin/src/directory #755권한으로 디렉토리 생성

폴더를 생성하려면 부모 디렉토리에 쓰기 권한이 있어야 한다. -p 옵션은 하위 디렉토리까지 생성해주게 되는데 한번에 모두 만드는 것이 아니라 하나씩 차례차례 만들어가는 것이다. -m 옵션을 사용하면 생성하는 디렉토리의 권한을 바로 설정해줄 수 있다.

명령어의 위치

which라는 명령어를 통해 명령어의 절대 경로를 알아낼 수 있다. 단, PATH내에 일치되는 첫 번째 디렉토리만 출력해준다. bash의 type -all과 whereis 명령어는 다른 디렉토리에 있는 동일한 이름의 명령어도 출력해준다.

$ which grep
/bin/grep

$ type -all grep
grep 은/는 'grep --color=auto --line-buffered'의 별칭
grep 는/은 /bin/grep

$ whereis grep
grep: /bin/grep /usr/share/man/man1/grep.1.gz
through.kim's profile image

through.kim

2016-12-22 15:43

Read more posts by this author