728x90
반응형
SMALL
- 7. 권한의 이해와 설정 방법2023-02-08 11:56:52권한이란? 권한이란? 리눅스의 모든 파일과 디렉토리는 권한(퍼미션)을 가지고 있다. 리눅스의 파일시스템 상에 권한에 대한 정보를 저장하는 부분이 있다. 퍼미션들은 시스템 상에 존재하는 파일들에 대한 읽기, 쓰기, 실행에 대한 접근 여부를 결정 ls -l 명령어로 확인 가능 (첫 번째 필드, -rwxr-wr-- ) 이러한 퍼미션은 다중 사용자 환경을 제공하는 리눅스 환경에서는 가장 기초적인 접근 통제 방법 권한 및 파일의 종류 총 10개의 문자, 첫번째 문자는 해당 파일의 종류 두 번째n열번째 문자는 권한 소유자 : 일반적으로 파일이나 디렉토리를 생성한 사용자, 명령어로 변경 가능 관리그룹 : 파일이나 디렉토리를 생성한 사용자가 속한 그룹, 명령어로 변경 가능 나머지 : 소유자도 아니고 관리 그룹에 속한 ..
- 6. 하드 링크와 심볼릭 링크2023-02-07 15:21:18링크란? 링크란? 특정 파일 또는 디렉토리에 접근을 쉽게 할 수 있도록 하는 방법 파일 시스템이 물리적인 장치인 하드 디스크 상에 저장되어 있는 특정 파일의 위치를 가리키는 것 링크의 종류 하드 링크 특정 파일 또는 디렉토리에 접근을 쉽게 할 수 있도록 하는 방법 파일 시스템이 물리적인 장치인 하드 디스크 상에 저장되어 있는 특정 파일의 위치를 가리키는 것 윈도우에서 일반적인 파일 운영체제 자체가 시스템을 관리할 때 사용하는 파일 이름은 컴퓨터가 알아보기 쉬운 파일이름으로 되어있다. 하지만 컴퓨터가 알아보기 쉬운 이름은 사람들이 이용할 때 알아보기 힘들기 때문에 사람들이 알아보기 쉬운 이름의 하드링크 파일을 이용해서 파일에 접근하도록 만든 것. 심볼릭 링크 윈도우의 바로가기 개념과 비슷하며 실질적인 디스..
- 4. 문서 편집기2023-02-06 20:44:48vi 편집기 vi 편집기의 모드 vi 편집기 모드 별 사용 방법 Command 모드 가장 기본이 되는 모드, 복사, 붙여 넣기, 다른 모드로 전환, 커서 이동, 삭제 등 커서 이동 방향키 G : 가장 마지막 줄로 이동 gg : 첫번째 줄로 이동 [n]G : n번째 줄로 이동 $ : 커서가 위치한 줄의 맨 끝으로 이동 0 : 커서가 위치한 줄의 맨 앞으로 이동 w : 커서가 한 단어씩 오른쪽으로 이동 b : 커서가 한 단어씩 왼쪽으로 이동 삭제 x : 한 문자 삭제, 또는 Edit모드에서 백스페이스나 Delete키로 삭제 dd : 커서가 위치한 한 줄을 삭제 d[커서 이동] : 커서 이동하는 만큼 삭제 수정 r : 커서가 위치한 부분의 문자 하나를 입력한 문자로 대체 u : Ctrl + z처럼 작업 취소 ..
- 3. 파일 관련 명령어2023-02-06 20:15:13파일 관련 명령어 파일 관련 명령어 touch : 내용에 아무것도 없는 빈 파일을 생성 rm : 파일을 제거하는 명령어 mv : 파일 이름 변경 mv : 파일 이동 cp : 파일 복사 cat, head, tail, more : 파일 내용 확인 1. 파일 생성 touch [파일 이름] : 내용에 아무것도 없는 빈 파일을 생성 2. 파일 제거 rm [삭제할 파일 이름] : 파일을 삭제할 때 사용하는 명령어. 일반적으로 -r과 -f 옵션과 같이 사용, -r은 디렉토리 삭제, -f는 강제 삭제 3. 파일 이름 변경 mv [현재 파일 이름] [변경 할 파일 이름] : 파일 또는 디렉토리의 이름을 바꿀 때 사용하는 명령어 4. 파일 이동 mv [원본 경로] [이동할 경로] : 파일을 다른 곳으로 옮길 때도 mv 명..
- 2. 디렉토리 관련 명령어2023-02-06 19:57:27디렉토리 관련 명령어 디렉토리 관련 명령어 pwd : 현재 작업 디렉토리 확인 ls : 디렉토리 내용 확인 mkdir : 디렉토리 생성 rmdir : 디렉토리 제거 cd : 작업 디렉토리 변경 mv : 디렉토리 이름 변경 mv : 디렉토리 이동 cp : 디렉토리 복사 1. 현재 작업 디렉토리 확인 2. 디렉토리 내용 확인 ls [확인 할 디렉토리] : 디렉토리 내용 확인 일반적으로 ls 명령어는 -al 옵션과 같이 사용한다. -a는 숨겨진 파일까지 모두 표시, -l은 좀 더 자세한 결과를 출력한다. 파일을 숨길 때는 파일 이름 앞에 .을 붙여준다. a와 l의 순서는 상관없다. [1] [2] [3] [4] [5] [6] [7] [1] : 해당 파일의 종류와 권한, 총 10개의 문자, 첫 번째 문자는 파일의..
- 1. Linux2023-02-06 19:03:48리눅스란? 리눅스의 역사 리눅스의 조상님 유닉스 1965년 MIT, AT&T 벨 연구소, General Electric 소속 개발자들이 모여 멀티태스킹(다중작업)을 지원하는 멀틱스(Multics)라는 운영체제 개발을 시작했지만 실패로 끝남 AT&T에서 멀틱스 프로젝트를 진행하던 켄 톰슨이 사무실에 있던 PC에 멀틱스 프로젝트를 이용하여 간단한 게임인 스페이스 트레블을 구현 멀틱스를 이어받아 하나의 작업이라도 제대로 하는 유닉스(UNIX)라는 운영체제를 기계어로 만듦 나중에 켄 톰슨의 동료인 데니스 리치가 기존의 기계어(어셈블리어)로 만들었던 유닉스를 C언어로 개발하였고 완성된 유닉스의 소스코드를 무료로 대학기관이나 연구소에 배포 배포된 유닉스를 여러 기관에서 개발하기 시작 유로인 유닉스에 반발하여 무료로..
728x90
반응형
LIST