전체 글

Owner/Permissions
1. Owner 사용자(User)는 컴퓨팅 환경에서 컴퓨터 시스템을 사용하는 사람을 일컫는 말이다. 사용자들은 보안, 로그인 기록, 리소스 관리 등의 목적을 위해 인증을 시도해야 한다. 인증을 시도할 때 사용자는 계정과 사용자 이름을 가지고 있어야 하며 이를 이용해 사용자 인터페이스를 사용하여 시스템에 접근하고 인증을 처리한다. 하나의 네트워크에는 수많은 사용자가 연결되어 있다. 사용자들을 분리하고 컴퓨터의 무결성(integrity)를 보장하기 위해, 사용자라는 개념이 사용되게 되었다. 각각의 사용자는 고유한 권한(Permissions)를 가지게 된다. 1.1 Check Owner 사용자를 확인하는 명령은 여러가지 방법이 있다. whoami 명령어는 간단한 사용자를 출력한다. user@host: /hom..

The Filesystem
1. The Filesystem 파일 시스템(Filesystem)은 우리의 파일을 조작하는 시스템으로 Windows의 Explore, OS X의 FInder 등이 있다. 파일 시스템을 통해 파일을 디렉토리(directory)라고 불리는 저장소에 보관할 수 있다. 디렉토리는 서로 다른 디렉토리들로 구성될 수 있으며, 가장 상위에 있는 디렉토리를 루트(root), 하위에 있는 디렉토리를 하위 디렉토리(subdirectory)라고 한다. 유닉스 계열 시스템은 디렉토리가 나무와 같이 뻗어나가며 상위 디렉토리와 하위 디렉토리로 구성되어 있다. 이와 같은 관계를 위계 디렉토리 구조(hierachical directory structure)이라고 한다. 그리고 명령 프롬프트에서 명령 줄에 입력되어 있는 경로가 현재 ..
Command
1. Command Prompt 명령 프롬프트(Command Prompt)는 컴퓨터 또는 터미널 에뮬레이터의 CLI 명령줄 대기모드를 가리킨다. 일반적으로 커맨드 프롬프트는 다음과 같은 형식을 가진다. 사용자 @ 호스트이름 : (작업중인)디렉토리전체경로명 $ user@host: /home$ _ 2. Command Form 쉘에서 명령을 입력을 구성하는 요소는 3가지가 존재한다. [Command_name/Utility_name/Program_name] : 명령이나 프로그램 Option(Flags, Swith) : 명령의 구체적인 행동을 지시 Parameter(Argument) : 명령을 실행하기 위한 입력값 CLI에 명령을 입력할때 명령이름 + 웁션 + 파라미터 순으로 입력해야 한다. user@host: ..
Definitions
1. 유닉스 계열 시스템 유닉스 계열(Unix-like)은 ‘유닉스와 비슷하면서 유닉스가 아니다’는 뜻으로, 유닉스와는 별개의 용어이다. 유닉스가 아님에도 기능적으로 유닉스 규격에 호환되어 유닉스의 대체품으로 쓸 수 있는, 유닉스와 비슷한 운영 체제를 말한다. 대표적으로 리눅스가 있다. 2. 그래픽 사용자 인터페이스(Graphic User Interface; GUI) 그래픽 사용자 인터페이스는 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것이다. 3. 명령 줄 인터페이스(Command Line Interface; CLI) 커맨드 라인 인터페이스 또는 명령 인터페이스는 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 4...