목록⚙️Computer System/Linux (23)
코드네임 :
보호되어 있는 글입니다.
보호되어 있는 글입니다.

groups : 파일이 속한 그룹 groups [사용자명] 사용자명 지정 - 인자로 지정한 사용자가 속한 그룹 이름 출력 인자가 없으면 - 자신이 속한 그룹이름 출력 디렉토리 접근 권한 읽기 비트 - 디렉토리 내의 파일을 나열 가능 쓰기 비트 - 디렉토리 내의 파일을 작성, 이름변경, 또는 삭제 가능 - 디레고리의 속성을 수정 가능 실행 비트 - 디렉토리에 들어갈 수 있고 내부의 파일 및 디렉토리에 엑세스 할 수 있음 chmod : 기호를 이용한 파일 접근 권한 변경 chmod [옵션] 모드 파일명 - 자신이 소유한 파일의 사용권한 변경 옵션 -R : 하위 디렉토리까지 모두 변경 모드 - 변경할 사용 권한 표시 - 종류 : 기호모드, 8진수 모드 숫자를 이용한 파일 접근 권한 변경 숫자모드 - 숫자를 이..

리눅스 파일 시스템 부트 블록 - 운영체제의 부팅에 필요한 코드가 저장됨 슈퍼 블록 - 파일 시스템과 관련된 정보 저장 아이노드 블록 - 파일에 대한 (메타)정보 저장 - 모든 파일은 반드시 아이노드 블록을 하나 가지고 있음 데이터 블록 - 파일이 보관해야 하는 데이터 저장 - 보관하는 데이터의 크기에 따라 여러개 일수도 아이노드에 저장된 데이터 1. 파일에 대한 메타 정보 - 크기, 파일 타입, 장치, 하드 링크의 수, 접근 권한, 소유자, 그룹, 마지막 파일 접근(access)시간, 마지막 파일 데이터 수정(modify) 시간, 마지막 파일 정보 변경(change) 시간 등 ( * stat명령어 : 파일의 메타 정보를 보여줌) 2. 파일의 데이터가 저장된 데이터 블록의 포인터 od 명령 (octal ..

프롬프트 - 명령 입력을 기다리는 시스템의 상태 표시 기본 프롬프트 모양 $ : bash, ksh, sh % : csh 프롬프트 설정 - 환경 변수 PS1에 저장된 값을 프롬프트로 사용 PS1 값 확인 52p 실습

type type 명령어 type 옆에 적은 명령어가 아래 중 어떤 것인지 알려줌 - 실행 파일 - 쉘에 내장된 명령어 - 쉘함수 - 별명 (alias) 히스토리 -fc fc [옵션] 또는 그냥 history 명령을 써도 됨 사용자가 입력한 명령을 기록, 재사용 할 수 있도록 함 - 히스토리 목록에서 명령어를 선택하거나 편집 - ~/.bash_history 파일에 명령 저장 - -l 옵션이 없으면 최근 명령을 편집기로 읽어들임 옵션 옵션 설명 -l -x -y 히스토리 목록에서 지정한 행이나 범위의 명령 출력 -r 히스토리 목록을 역순으로 출력 -n 히스토리에서 행번호를 제외하고 출력 -e 히스토리 목록을 편집기로 읽어들임 -s 최근 명령을 재실행 명령 재실행 !문자 !번호 - 이전에 실행했던 명령을 반복..

alias [별칭 = 명령] unallias 별칭 명령어에 다른 이름을 정의하여 사용 - 긴명령어 대신 짧은 별칭을 사용 자주 사용하는 옵션 자동 수행 - 여러 명령을 하나의 명령으로 대체 가능 - 단, 명령에 인자가 필요한 경우, 인자를 넘겨주지는 못함 명령 alias 현재 설정값 보기 alias 별칭=명령 앨리어스 설정 unalias 앨리어스 해제 Lab 6 실습

배시쉘 환경 설정 변수 - 시스템이나 사용자에 의해 사용되는 정보를 저장하기 위한 저장소 - 쉘 변수는 관례적으로 대문자를 사용 쉘 변수 - 현재의 쉘에서만 사용 가능한 변수 - 확인 명령 : set 환경 변수 - 서브 쉘에서도 사용 가능한 변수 - 확인 명령 : env 환경 변수 의미 HOME 사용자 홈 디렉토리의 절대 경로 LOGNAME 사용자 계정 이름 PATH 명령을 탐색할 경로 CDPATH cd 명령 사용시 인자로 주어진 디렉토리를 찾을 경로 PWD 작업 디렉토리의 절대 경로 SHELL 로그인 쉘 변수 정의 변수정의 - 쉘변수 : 변수 = 값 - 환경 변수 : 변수=값; export 변수명 : export 변수=값 변수의 값 확인 - set, env 명령으로 확인 echo $변수명 변수 정의 해..