day_4(쌤)

PuTTy

- 원격 서비스를 지원하는 프로그램


Remote Service(원격 서비스)

- 멀리 떨어져 있는 시스템을 대상으로 마치 내 앞에 있는 것처럼 관리



PuTTy 프로그램 설정


PuTTy 프로그램 실행 -> 분류에 세션 -> 접속 대상 정보에 Host Name(or IP address)에 접속할 대상인 리눅스IP주소를 입력

저장된 세션에 사용할이름을 입력(학원에서는 1_9월_평일9시_리눅스1_성함)


창에 모양 -> 글꼴 설정에 터미널 기본 글꼴 -> Change -> 

글꼴 : Consolas

글꼴 스타일 : 굵게

크기 : 20 -> 확인


터미널 유니코드 글꼴 -> Change -> 

글꼴 : Consolas

글꼴 스타일 : 굵게

크기 : 20 -> 확인


창에 변환 -> 수신한 데이터를 이 문자셋으로 가정을 UTF-8로 지정

(이유는 한글깨짐 방지)



창에 색깔 -> 기본 글자색 -> 변경 -> 학원에서는 흰색

기본 배경색 -> 변경 -> 학원에서는 검정


접속에 SSH -> SSH 왼쪽에 '+'를 클릭 -> 키교환 -> 디피-헬만 그룹 교환을 3번째줄로 이동


세션 -> 저장 -> 자신이 설정한 이름이 나타나는지 확인 후 열기




















명령어 구조


1) 명령어


사용형식

pwd

ls


2) 명령어 작업대상(파일 혹은 디렉터리)


사용형식

ls /home(디렉터리)

ls /etc/hostname(파일)


(참고로 명령어 작업대상1 작업대상2)


3) 명령어 [option]


사용형식

ls -l


4) 명령어 [option] 작업대상(파일 혹은 디렉터리)


사용형식

ls -l /home(디렉터리)

ls -l /etc/hostname(파일)

ls /home -l

ls /etc/hostname -l


5) 명령어 [option] [sub option]


사용형식

ls -l -d

ls -ld

ls -d -l

ls -dl


6) 명령어 [option] [sub option] 작업대상


사용형식

ls -l -d /home

ls -ld /home

ls -d -l /home

ls -dl /home

ls -l /home -d

ls /home -l -d

ls /home -ld

등등

















기본 명령어


1) pwd

- 작업하고 있는 디렉터리 출력


즉! 현재 경로(위치) 확인


사용형식

pwd



2) cd

- 디렉터리 변경


사용형식

cd 디렉터리

-> 지정한 디렉터리로 변경


cd 입력 후 Enter

또는

cd ~(틸드)

-> 로그인 한 계정의 홈 디렉터리로 변경


cd ~계정명

-> 지정한 사용자 계정의 홈 디렉터리로 변경

















절대경로

- 파일 시스템 전체를 기준으로 파일이나 디렉터리의 절대적인 위치를 시작하는 경로


상대경로

- 현재 작업하고 있는 디렉터리를 기준으로 파일이나 디렉터리의 상대적인 경로를 말함


준비물

관리자로 로그인

mkdir /2

mkdir /2/3

mkdir /2/3/4

mkdir /a

mkdir /a/b

mkdir /a/b/c

















cd 실습

(조건! 현재 경로는 /home/itbank)


1) /home/itbank 홈 디렉터리에서 /2/3 디렉터리로 절대경로로 변경


2) /2/3 디렉터리에서 /2/3/4 디렉터리로 상대경로로 변경


3) /2/3/4 디렉터리에서 /a/b/c 디렉터리로 상대경로로 변경


4) /a/b/c 디렉터리에서 /a 디렉터리로 절대경로로 변경


5) /a 디렉터리에서 /home/itbank 홈 디렉터리로 상대경로로 변경

















3) ls

- 디렉터리 하위 목록을 출력

- 파일이나 디렉터리 존재 유무


사용형식

ls [option]

-> 현재 디렉터리 하위 목록 출력


ls [option] 디렉터리

-> 지정한 디렉터리 하위 목록 출력



option

-l : 자세히


예를 들어

ls -l /etc


drwxr-xr-x.  6 root root      100  9월 13 09:44 yum

-rw-r--r--.  1 root root      970  4월 13 21:58 yum.conf


위 설명

d, --> d는 디렉터리, -는 파일

rwxr-xr-x, rw-r--r---> 허가권

6, 1-> 연결된 링크 개수

root(왼쪽)-> UID(User ID : 사용자 고유 식별자)

(문자로 출력)

root(오른쪽)-> GID(Group ID : 그룹 고유 식별자)

(문자로 출력)

100, 970-> 용량

9월 13 09:44, 4월 13 21:58-> 생성(변경)된 날짜와 시간



-n : UID와 GID를 ID(숫자값)로 출력


-a : .(숨김)을 포함해서 출력

(.파일명, .디렉터리명은 숨김이다)


-d : 지정한 디렉터리 출력(자기 자신 출력)


-R : 지정한 디렉터리 하위에 모든 디렉터리 하위와 파일을 출력


-F : 파일의 형식을 기호로 출력


맨 끝에 /는 디렉터리

맨 끝에 기호가 없으면 파일

맨 끝에 @기호는 심볼릭링크(바로가기)파일

(참고로 -l 옵션과 함께 사용하면 심볼릭링크파일의 연결된 원본파일도 출력)

맨 끝에 *은 실행파일

















man과 --help


1) man(메뉴얼)


사용형식

man 명령어


enter : 한 줄씩

spacebar : 한 화면(창)크기 만큼

j : 아래

k : 위

q : 종료



2) --help(상세도움말)


사용형식

명령어 --help


评论
 
 
 
 
 
 
 
 
 
© computer | Powered by LOFTER