1. man 명령어
A. AIX에서 사용가능한 명령어, 파일에 대한 사용법을 알려주는 명령어
B. man -k ____ : ____에 관련된 command들 설명이 나옴
C. 예시 : man ls 실행시 결과
2. AIX 정보 센터 홈페이지 : http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp
3. 확인문제
A. 명령어 메뉴얼을 확인할 수 있는 명령어
man
B. AIX 5L V5.3 온라인 문서는 [Document Server]에서ㅇ 불러온다.
네트워크 내 다른 컴퓨터는 [Document Client]가 될 수 있다.
4. 파일 : 데이터 모음
5. 파일 타입
A. Ordinary : 텍스트 혹은 코드 데이터
B. Directory : 파일 목록을 저장하는 컨텐츠들의 모임
C. Special Files : 논리 드라이브 혹은 하드웨어(예 : CD-ROM을 /dev/cd0으로 표현)
6. i-node : 각 파일 혹은 디렉토리마다 가진 고유의 숫자
7. 계층 구조
A. 파일 시스템 디렉토리와 일반 디렉토리로 구성
B. 파일 시스템 디렉토리의 특성 : df 명령어로 일부 확인 가능
i. /usr/bin : 사용자 명령어가 존재함. ls, cat, date 등등
예시 : which 명령어로 명령어가 존재하는 경로명 확인
ii. /var : 자주 변하는 파일들이 존재하는 디렉토리
iii. /tmp : 임시 파일 디렉토리
iv. /opt : 리눅스 기반 프로그램이 설치되는 폴더
v. /dev : 지원 장치 디렉토리
vi. /etc : 환경변수 및 password
vii. /sbin : 시스템 유틸리티 저장 폴더
C. 네트워크 파일 시스템(Network File System, NFS)
i. 네트워크를 이용하여 다른 시스템의 파일을 액세스할 수 있는 기능
8. 경로명
A. 절대 경로 : 경로 시점이 / 에서 시작함
예시 : /home/team01
B. 상대 경로 : 경로 시점이 현재 사용자가 위치한 디렉토리에서 시작함
예시 : ./team01 (. : 현재 경로, ../ : 현재보다 한 단계 상위 경로)
9. pwd 명령어 : 현재 위치한 디렉토리 경로 확인
10. ls 명령어 : 디렉토리 목록 보기
A. ls -a : 숨긴 파일까지 표시
B. ls -R : 하위 폴더에 위치한 파일까지 모두 표시
C. ls -l : 사용자 권한까지 표시
D. ls -li: i-node 번호까지 표시
11. 디렉토리 변경
A. cd doc : doc 폴더로 작업할 디렉토리 위치 변경(상대 경로)
B. cd - : 이전에 사용한 디렉토리로 이동
C. cd .. : 상위 디렉토리로 이동
12. 확인문제
A. i-node 숫자 확인 방법
ls -li
B. 파일의 이름과 i-node 숫자가 저장되는 곳
파일의 첫번째 블록
C. 현재 사용자가 위치한 디렉토리 경로 확인 명령어
pwd
D. 숨김 파일까지 모두 보여주는 파일 목록 확인 명령어
ls -a
E. 현재 사용하는 디렉토리가 /usr/dt/bin이라면, 홈 디렉토리로 이동할 수 있는 명령어
cd
F. 상대 경로 찾기
../team03/dir1 : 상대 경로
/tmp/file1 : 절대 경로
/.profile : 절대 경로
./.profile : 상대 경로
G. AIX에서 사용하는 3개의 파일 타입
Ordinary, Directory, Special Files
13. mkdir 명령어 : 디렉토리 만듬. 상대경로 혹은 절대경로 형식으로 새 폴더 생성
A. 예시 : test 폴더 생성
B. mkdir -m : 디렉토리의 사용 권한을 정의할 수 있음
i. 디렉토리 d|rwx(owner권한)|r-x(group권한)|r-x(others권한) = 755
(read only : 4, read/write : 6, x = 1)
파일 : -|rw-(6)|r--(4)|r--(4)
ii. 예시 : drw-r-xrw- 권한을 가진 폴더를 만드는 명령어
mkdir -m 656 dir
C. mkdir -p [계층순 여러 주소 나열(abc/def/ghi 형식)] : 모든 하위 폴더 생성
14. rmdir 명령어 : 디렉토리 제거. 디렉토리가 비어 있지 않으면 명령어 실행 안됨.
15. 디렉토리 정보 보기 명령어
A. ls -ldi [디렉토리명]
B. istat [디렉토리명]
C. 예시
16. AIX에서 사용할 수 있는 파일 이름
A. Space 못씀 : _로 대체
B. * ? > < / ; & ! [ ] | $ \ ' " ( ) 등의 셸 메타캐릭터 사용 불가
C. 파일 맨 앞 부분에 +, - 사용 불가
D. 기호는 #, @, _만 사용 가능
E. 파일 이름이 .으로 시작되는 파일은 숨김 파일
F. 대소문자를 완전히 다르게 인식함
G. 255개 문자까지 가능
17. touch 명령어
A. 0 byte 짜리 파일을 생성함
B. 기존 파일에 touch 명령어를 쓰면, 수정날짜가 최신화됨
C. lmktemp [파일명] [용량] 명령어 : 용량 크기만큼의 파일 생성
18. 확인문제
A. 경로 정의 시, . 과 ..의 차이점
. : 현재 폴더
.. : 상위 폴더
B. cd ../.. 명령어 실행하면 발생하는 일
상위 폴더 위의 상위 폴더로 이동
C. rmdir 명령어가 성공적으로 수행되기 위한 조건
디렉토리 내부 파일들을 모두 삭제함.
사용자는 삭제할 디렉토리에 있으면 안됨
D. ls 명령어 옵션 맞추기
i. -l : 파일의 정보를 좀 더 많이 표시
ii. -a : 숨김 파일까지 모두 표시
iii. -R : 하위 디렉토리 파일들까지 모두 표시
iv. -i : i-node 숫자까지 표시함
v. -d : 디렉토리 정보까지 표시
E. 적절한 파일명 고르기
1 (O)
aBcDe (O)
-myfile (X)
my_file (O)
my.file (O)
my file (X)
.myfile (O)
'UNIX&LINUX > AIX' 카테고리의 다른 글
[AIX BASIC] 9. 셸 변수 활용하기 (0) | 2014.02.03 |
---|---|
[AIX BASIC] 8. AIX 유틸리티 (0) | 2014.02.03 |
[AIX BASIC] 7. 프로세스 제어 (Controlling Processes) (0) | 2014.02.03 |
[AIX BASIC] 6. 프로세스(Process) (0) | 2014.02.03 |
[AIX BASIC] 5. 셸(Shell)과 셸 변수 (0) | 2014.02.03 |
[AIX BASIC] 4. vi 에디터 (0) | 2014.02.03 |
[AIX BASIC] 3. 파일 사용, 파일 권한 (0) | 2014.02.03 |
[AIX BASIC] 1. AIX Intro. & 시스템 사용 (0) | 2014.02.03 |