Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

네트워크 기초 실습 10주차 - 3교시 본문

1-2/네트워크 기초 실습

네트워크 기초 실습 10주차 - 3교시

김브래 2022. 11. 3. 18:43

NOS 2  - 리눅스 1 : 기본 명령어 2

디렉터리

경로 (Path)

- 파일이 전체 디렉토리 중 어디에 있는지를 나타내는 정보
- 동일 디렉토리에는 동일한 명칭의 파일 또는 디렉토리가 존재할 수 없음
; 단, 동일 명의 파일이나 디렉토리는 다른 디렉터리에 존재할 수 있음

 

- 루트(root) 디렉토리: 최상위 디렉토리를 의미

절대 경로
• 루트 디렉토리(/)를 기준으로 파일의 위치를 나타내는 방식
• 예: /etc/default/


상대 경로
• 현재 있는 위치를 기준으로 파일의 위치를 표시하는 방식
• 예: 
../ (상위 경로를 의미)
./ (현재의 경로)
~/ (홈 경로)

- 파일 및 디렉터리의 명명 규칙

 

사용 가능
• 알파벳(대소문자 구분), 한글, 숫자, 하이픈(-), 밑줄(_), 점(.)
• 기타: 공백, *, &, |, 등의 특수 문자


사용 불가
• /

파일 내용 보기

 

명령어: cat [파일명]
• 지정한 파일의 내용을 화면에 출력


명령어: more [파일명]
• 지정한 파일의 내용을 화면에 출력
• 화면 단위로 출력(페이지 넘김: 스페이스바키)

 

명령어: tail [-###] [파일명]
• 지정한 파일에 대하여 뒤에서 ###(숫자)의 행만큼 출력


명령어: head [-###] [파일명]
• 지정한 파일에 대하여 앞에서 ###(숫자)의 행만큼 출력

파이프 & 리다이렉션

- 파이프(pipe)

 

프로세스간의 통신을 위한 수단 중 하나

 

표준 출력(standard out)의 결과물이 다른 프로세스의 표준 입력(standard in)으로 연결됨

 

파이프를 위한 문자로 ‘¦’이 사용
• ‘¦’를 기준으로 좌&우 프로세스로 나뉨
• 좌의 출력이 우의 입력으로 전달

 

사용 예:
• $ ls –al ¦ more

 

리다이렉션(redirection)

 

프로세스의 표준 입/출력 방향을 파일로 전환
• 표준 입출력:
– 0 : 표준 입력
– 1 : 표준 출력
– 2 : 표준 에러


‘>’, ‘>>’, ‘<‘등의 문자를 명령어와 함께 사용
• ‘>’ : 표준출력을 지정한 파일로 기록
  예: $ ls > ls.txt - ls 명령의 결과를 ls.txt에 기록
• ‘>>’ : 표준출력을 지정한 파일에 추가(append)
  예: $ ls >> ls.txt - ls 명령의 결과를 ls.txt의 뒤에 추가
• ‘<‘ : 표준입력을 지정한 파일로 읽기
  예: $ cat < ls.txt - ls.txt의 내용을 cat의 입력으로 적용

사용권한

파일의 접근 권한 보기

파일의 접근 권한 조합

권한 수정

 

명령어: chmod [권한] [대상 파일 또는 디렉토리]

 

자신이 소유한 파일에 대해서만 접근 권한을 변경할 수 있음
• 단, 시스템관리자(root)는 예외

 

권한 표시 방식
• 권한 모드
– 3자리의 영역을 8진수로 표현하는 방식
– 예: chmod 644 test.txt
• 기호 모드
– 각 의미를 갖는 심벌(r,w,x)을 조합해서 적용
– 예: chmod a=rwx test.txt

 

기호 패턴을 이용하여 접근 권한을 변경

소유권

파일 및 디렉토리 보기

 

- 파일 속성

- 접근 권한과 소유권