1. 파일 관련 명령어들
*추가할 것들
-wc,od
-who,whoami
-write, wall, mesg
-hangman, banner, fortune
-last
-ignoreeof = on
2. 파일의 종류
파일 : 관련있는 정보들의 집합
종류: 일반 파일, 디렉터리, 심벌릭 링크, 장치파일로 구분된다.
일반파일
텍스트 파일(편집기로 작성), 실행파일, 이미지파일
파일에 저장하는 방식 (ex: 사진,오디오) : 그 나름대로의 방식으로 기록한다. C나 JAVA와 같은 언어로 기록하는 파일은 각 글자마다 해당하는 모양(X), 코드(O) = 텍스트파일
텍스트 파일이 아닌 경우, 바이너리 파일(바이너리 형태)이다.
구분 기준 : 문자에 대한 코드 번호 기록 유무
심벌릭 링크 = 윈도의 바로가기
내용을 저장하고 있는 것이 아니고 파일 지정시 실제 진짜 파일은 어디에 있는가... 즉 주소를 가지고 있다. 등록된 주소를 사용해서 실제 파일을 찾아간다.
장치파일
리눅스에서는 하드디스크, 키보드와 같은 장치도 파일로 취급한다.
* file명령
파일의 종류 확인 : file 명령
디렉터리 계층 구조
/ - home - user1 : 각 사용자마다 파일 배정
/ - bin : 사용하는 명령어도 누군가가 만든 프로그램. 그 프로그램의 실행 파일이 등록되어있는 디렉토리. (초창기 개발 시)
/ - etc : LINUX 시스템에 대한 관리자가 정보를 기록하는 파일
/ - usr - bin : 우리가 실행할 수 있는 명령어들(최근)
/ - usr - lib : 언어로 프로그램 작성할 때 사용되는 각종 라이브러리.
/ - boot : 리눅스 부팅 시 사용하는 파일
/ - boot - vmlinuz : 리눅스 OS의 운영체제 커널이 실행파일 형태로 들어있음. 이 내용을 메모리에 적재하면 리눅스가 작동한다.
*root : "/"와 다름. root 계정의 홈 디렉터리.
작업 디렉터리(current directory) - 명령어 pwd
현재 디렉터리의 위치를 알려줌 present working directory
홈 디렉터리
작업이 처음 시작되는 위치.
ex) / - usr - home - user1 : user1 아이디로 가진 사람의 홈 디렉터리
경로명 : 구분자 / 이지만 맨앞에 /가 있다면 루트 디렉터리를 의미
*절대 경로명 : 항상 루트 디렉터리부터 시작 , 반드시 /으로 시작
*상대 경로명 : 현재 디렉터리를 기준으로 시작, / 이외의 문자로 시작.
처음 경로를 " / "로 하게되면 절대 경로명이 된다.
*[] 대괄호 : 파일 or 디렉터리 or 옵션..등등이 없을 수도 있다.
03. 파일 다루기
'Major > Linux(Ubuntu)' 카테고리의 다른 글
Overwrite script (0) | 2022.06.06 |
---|---|
프로세스 (0) | 2022.04.23 |
vi, 셸 (0) | 2022.04.20 |
파일의 속성, 접근 권한 (0) | 2022.04.05 |
셸,입출력 리다이렉션,셀 변수,환경변수,프롬프트 + 실습기록 (0) | 2022.04.05 |