[LINUX]CENTOS7 1일차

OS/Linux / / 2018. 1. 2. 16:24
반응형

파일


디렉터리 파일:파일 폴더나 파일을 담고 있다


일반 파일 :데이터를 담고 있다


장치 파일 :피씨가 완성될려면 장치가 필요 // 리눅스는 장치를 파일로 관리


링크파일 :윈도우에 바로가기 기능


-하드링크파일


-심볼릭 링크 파일


리눅스는 폴더가 아니라 디렉터리 파일!


==================================================

디렉터리 구조


/(최상위폴더)


/bin /dev /etc /home /root /tmp


컴퓨터가 /랑 같음 (/=root)

/, /root(최상위 디렉터리안에 root라는 디렉터리가 있음)


/root(root디렉터리)

관리자의 홈 디렉터리


root 말고 다른 사용자는 home 디렉터리(/home) 안에 자기 이름으로 디렉터리가 만들어져있다


명령어


whoami -로그인한 사용자 이름을 보여줌


어딘가에 whoami라는 실행파일이 존재한다


#> whoami

명령어를 입력하는 순간 명령어에 해당되는 실행파일을 찾고 실행한다

런레벨


0:halt 종료


1:single mode(복구 모드): 암호설정가능


2:multi-user mode(네트워크를 사용하지 않는) : 안전모드


3:multi-user mode : CLI 환경 (커맨드환경)


4: unused 암거나


5: graphical mode : GUI모드


6: reboot : 재시작


CentOs6

/etc/inittab


CentOS7


#>systemctl list-units --type=target


#>systemctl set-default multi-user.target


#>reboot


명령어의 형태


#> <command>


#> <command> options, ...


#> <command> arguments,...


#> <command> options, ...arguments,...


#> <command> --help 

명령어의 옵션의 설명

#> man <command>

명령어의 옵션의 설명을 더 자세히 알수있음


디렉터리 특수문자


. :현재 디렉터리(생략이 가능하지만 상황에 때라 생략불가능하므로 써주는것이 편함)


..:상위 디렉터리


~:사용자의 홈 디렉터리


/:최상위 디렉터리 / 디렉터리 구분자


*모든 파일의 이름에는 경로가 포함되어있다


디렉터리 관련 명령어


작업 디렉터리 : PWD

1.작업디렉터리 확인

#> pwd

모든 사용자는 로그인하면 자기의 홈디렉터리로 작업디렉터리가 되어있음


2.디렉터리 이동 :CD


#>cd <path>

-CD <path>

-절대경로

주소로 이야기하면 대한민국 경기도 성남시라고 표현

누구라도 알아들을수 있는 주소


-상대경로

내 기준으로 설명

위로한칸올라가서 홈이라는 디렉터리찾아서 user라는 디렉터리 찾아

성남!(여기가 경기도니까)

디렉터리 이동

#>cd /home

/home에서 /user 디렉터리로 이동

#>cd /home/user(절대경로)

#> cd ./user(상대경로)

/root로 이동

#>cd /root(절대경로)

#>cd ../../root(상대경로)

#>cd ~ 


3.디렉터리 생성 :MKDIR


#>mkdir <path>

#>mkdir /root/test

#>mkdir ./test2

#>mkdir test3(.이랑/생략)


[예제]

#>mkdir /test

#>mkdir /test/dir1

#>mkdir /test/dir1/dir2


mkdir 옵션

-p(없으면 만들어줭)

#>mkdir -p /test/dir1/dir2


#>mkdir ./test4

#>mkdir ./test5

#>mkdir ./test6

==

#>mkdir./test4 ./test5 ./test6



실습


1./test 디렉터리에 아래디렉터리를 명령어 한줄로생성

#/test/test1

#/test/test2


2./test 디렉터리에 아래 디렉터리를 명령어 한줄에 생성

#/test/a/b/c


3./test 디렉터리에 아래 디렉터리를 명령어 한줄에 생성

#/test/aa/bb

#/test/aaa/bbb/ccc


4.디렉터리 삭제:RMDIR

-#>rmdir<path>

비어있는 디렉터리만 삭제가능


예제

/test/aaa/bbb/ccc 삭제

디렉터리 삭제:rmdir

#>rmdir /root/test2

5.디렉터리삭제 rm -rf<path> 비워져잇지않아도 삭제


#>rm -rf /test

#>ls /test



'OS > Linux' 카테고리의 다른 글

[LINUX]CENTOS7 5일차  (0) 2018.01.22
[LINUX]CENTOS7 4일차  (0) 2018.01.10
[LINUX]CENTOS7 3일차  (0) 2018.01.08
[LINUX]CENTOS7 2일차  (0) 2018.01.07
[Linux]CentOs7 설치  (0) 2017.07.21
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기