Linux/리눅스 기초 3

리눅스 기초 ... 24.09.15 공부 임시저장

리다이렉션 파이프? 데이터 스트림(Data Stream)                        [입력]  input stream         --------------------------------------->사람 운영체제 컴퓨터                                [출력]  output stream 1. 표준 입력 : standard input stream , 02. 표준 출력 : standard output stream , 13. 표준 에러 : standard error stream , 2 **** 파일 디스크립터 (fd) => 리눅스에선 모든 장치를 파일로 인식. (입력도 출력도 파일로!)      리다이렉션원래 출력은 사람이 컴퓨터에게 시킴!만약 [출력] ---->..

리눅스 기초 ... 24.09.14 공부 임시저장

Vi Text Editor? (windows에서 메모장 편집기)# vi # vi [파일 이름] => 해당 이름을 가진 파일이 있으면 파일 열기.                          없으면 해당 이름의 새로운 파일 생성 후 열기.1) 입력 모드 => i 키를 누르면 전환2) 명령 모드 => 종료, 저장 등 (esc 키로 전환):w [파일 이름] ~>파일 저장:q ~>파일 종료:wq ~>저장 후 종료/[텍스트] ~> 해당 텍스트 찾기(enter 누르면 커서가 해당 텍스트 앞으로 감)      => 해당 텍스트가 여러개일때(소문자 n 다음으로 이동, 대문자 N 이전으로 이동):[줄번호] ~> 해당 줄번호로 이동!!       => 에러메세지의 줄번호를 보고 이동할때 주로 쓴다~ 커서를 특정 줄로 옮긴..

운영체제(OS) ... 24/09/13 공부 임시저장

컴퓨터 위에 올라가는 프로그램(어나더 레벨)하드웨어 바로 위에서 실행됨.사람과 기계사이에 통신. 컴퓨터는 전압 1과 0으로 정보를 전달.사람이 기계에 정보를 전달하기 위해서 운영체제 존재. 운영체제의 역사?ms doswindowsunix, bsd?소스코드 저작권 문제리처드 스톨만 => 소스코드는 누구나 쓸수있어야한다!!리누스 토발즈 =>리눅스라는 개인 프로젝트(학교 과제로 운영체제를 만듬) 리눅스의 특징- 오픈소스- 커스터마이징 가능- 여러가지 배포판(version) (ex. 데비안, 우분투, 칼리 리눅스)          오픈소스?"소스 코드는 누구나 사용할 수 있어야한다""소스 코드 독점 금지" 오픈소스의 특징-소스코드를 볼 수 있으니까 취약점 찾기 쉬움 => 보안레벨 낮음=> 하지만 모두가 취약점을..