리눅스

Linux 리눅스

[Linux/Unix] POSIX란? (포직스, 이식 가능 운영체제 인터페이스, Unix 표준)

POSIX란?POSIX : Portable Operating System Interface + UniX-> 이식 가능한 운영 체제 인터페이스 + 유닉스 호환 운영체제에 보통 X가 붙는 것에서 유래한다.<span style="..

Linux 리눅스

[리눅스] 파일 복사, 하드 링크와 소프트 링크

파일 복사와 링크 리눅스에는 파일을 복사할 수도 있고, 링크할 수도 있다. 복사는 말그대로 A라는 파일의 데이터와 같은 데이터를 가진 새로운 파일 B를 만들어 내는 것이고, 링크는 A라는 파일을 가리키는 B라는 파일을 새롭게 만들어내는 것이다. 파일 복사시에는 A파일과 B파일이 각각 다른 메모리를 차지하게 되고, 링크 시에는 메모리는 원본파일 A의 메모리와 B가 가리키는 메모리가 같다. 파일 복사 cp 명령어를 이용해서 파일을 복사할 수 있다. cp [복사할 파일명] [새로 만들 파일명] ex1) 파일 복사 같은 폴더 내에서 파일을 복사한다. cp list.txt list_copy.txt ex2) 폴더 복사 폴더와 해당 폴더 하위의 모든 파일을 복사한다. 폴더 생성 mkdir folder1 폴더 복사 c..

Linux 리눅스

[리눅스] 프로세스, 상태 확인하기

프로세스 프로세스 = 실행 중인 프로그램 프로세스(process)는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. foreground process / background process foreground process 셸에서 프로세스 실행을 명령했을 때, 해당 프로세스가 종료되기 전까지 사용자가 다른 입력을 할 수 없는 프로세스를 말한다. 해당 프로세스의 실행시간이 오래 걸린다면, 프로세스 종료 전까지 사용자는 입력을 할 수 없다. [Ctrl] + c 명령어 : 실행중인 foreground process를 즉시 종료하는 명령어이다. 해당 프로세스는 완전히 종료된다. -> 작업이 실행 중에 ls 명령어를 입력해도 해당 작업이 모두 끝난 뒤에 동작한다. (sleep n)은 n초동안 아무것도..

Linux 리눅스

[리눅스] 리다이렉션과 파이프, grep 명령어

리눅스는 각각의 명령어가 가능한 작고 간단한 동작만 실행하고, 여러 가지 명령어를 조합하여 더 큰 동작을 실행하도록 한다. 즉, 각각의 작은 기능을 하는 명령어들의 조합으로 전체 시스템이 동작하도록 한다. 명령어들을 조합하는 두가지 방법인 리다이렉션과 파이프에 대해 알아보자. 표준 입출력(Standard Stream) 리눅스는 CLI(Command Line Interface)라는 명령어 기반 운영체제이다. 셸에 입력하는 command로 실행되는 운영체제 이기 때문에 가장 기본적인 명령어 입력, 출력, 오류 세가지의 스트림이 존재한다. 표준 입력 스트림(Standard Input Stream) - stdin 표준 출력 스트림(Standard Output Stream) - stdout 오류 출력 스트림(St..

Linux 리눅스

[리눅스] 기본 명령어

유닉스 / 리눅스의 기본 구성 리눅스에서는 모든 것을 파일이라고 생각한다. 모든 인터렉션은 파일을 읽고, 쓰는 것처럼 이루어져 있다. 마우스, 키보드 같은 입출력 디바이스를 포함해 모든 디바이스 관련 기술도 파일같이 다루어진다. 셸(Shell) 셸은 사용자가 운영체제, 컴퓨터 하드웨어 등에 명령을 전달할 수 있게 해주는 인터페이스이다. 셸은 사용자와 운영체제의 내부(커널) 사이의 인터페이스를 감싸는 층이기 때문에 셸(껍데기)이라는 이름이 붙었다. 셸은 일반적으로 명령 줄과 그래픽 형의 두종류로 분류된다. 명령 줄 셸 : CLI(Command Line Interface) 그래픽 형 셸 : GUI (Graphic User Interface 사용자는 위와 같은 CLI 셸을 이용해서 리눅스 운영체제에 명령을 내..

HSRyuuu
'리눅스' 태그의 글 목록