반응형

리눅스 기초 4

04. 문서 편집기(vi, nano)

문서 편집기 vi 편집기 vi 편집기의 모드 Command 모드 가장 기본이 되는 모드 단축키를 사용하여 복사, 붙여넣기, 다른 모드로 전환, 커서 이동, 삭제 등의 작업을 하는 모드방향키 G : 가장 마지막 줄로 이동 gg : 첫번째 줄로 이동 [n]G : n번째 줄로 이동 $ : 커서가 위치한 줄의 맨 끝으로 이동 0 : 커서가 위치한 줄의 맨 앞으로 이동 w : 커서가 한 단어씩 오른쪽으로 이동 b : 커서가 한 단어씩 왼쪽으로 이동(2) 삭제x : 한 문자 삭제, 또는 Edit모드에서 백스페이스나 Delete키로 삭제 dd : 커서가 위치한 한 줄을 삭제 d[커서 이동] : 커서 이동하는 만큼 삭제(3) 수정r : 커서가 위치한 부분의 문자 하나를 입력하는 문자로 대체 u : Ctrl + z처럼 ..

리눅스 기초 2021.08.17

03. 파일 관련 명령어

파일 관련 명령어 파일 내용 확인 cat [파일] 파일 내용 전체 출력 more [파일] 파일 내용을 화면에 맞게 출력 head [파일] 파일 내용 중에서 위에서 몇 줄 출력(줄 수는 입력한 값대로, 기본값은 10) tail [파일] 파일 내용 중에서 밑에서 몇 줄 출력(줄 수는 입력한 값대로, 기본값은 10) -f : 파일의 내용을 실시간으로 계속해서 조회 디렉토리 및 파일 공통 명령어 복사 cp [옵션] [원본] [사본]옵션-i : 복사 후 붙여넣기 할 때 똑같은 파일이 존재할 경우 덮어쓸지 물어본다. 파일 복사 : cp [원본] [사본] 디렉토리 복사 : cp -r [원본] [사본] 이동 mv [옵션] [대상] [목적지] 이름 변경 mv [옵션] [대상] [바꿀 이름] 생성 파일 생성 : touch..

리눅스 기초 2021.08.17

02. 디렉토리 관련 명령어

디렉토리 관련 명령어 디렉토리 내용을 확인 또는 변경하는 등 디렉토리와 관련된 작업을 할 때 사용하는 명령어에 대해 학습 현재 작업 디렉토리 명령어 pwd 디렉토리 이동하는 명령어 cd [이동할 경로] 디렉토리 내용 확인 ls [옵션] [위치 또는 파일] 디렉토리 내에 어떤 디렉토리와 파일이 있는 해당 목록을 출력-l : 출력 결과를 좀 더 자세하게 출력 drwxr-xr-x. 2 sjb sjb 6 9월 28 19:26 바탕화면 [1] [2] [3] [4] [5] [6] [7] [1] : 해당 파일의 종류와 권한, 총 10개의 문자, 첫번째문자는 파일의 종류, 2~10문자는 권한 d(디렉토리), -(파일) [2] : 하드 링크 수 [3] : 해당 파일의 소유자 [4] : 해당 파일을 관리하는 관리 그룹 [..

리눅스 기초 2021.08.03

01. 리눅스란 무엇인가

리눅스란 무엇인가? 리눅스의 역사 유닉스의 탄생 1960년대 중반부터 다수의 작업을 동시에 수행할 수 있는 멀틱스라는 프로젝트로 시작 멀틱스는 다중 사용자, 다중 프로세서, 다중 프로세스를 지원하는 운영체제를 만드는 프로젝트였지만 실패로 끝남 AT&T에서 멀틱스 프로젝트를 진행하던 켄 톰슨이 사무실에 있던 PC에 멀틱스 프로젝트를 이용하여 간단한 게임인 스페이스 트레블을 구현 나중에 켄 톰슨의 동료인 데니스 리치가 기존의 어셈블리어로 되어있던 코드를 C언어로 변경 다양한 작업을 한번에 수행하려다 실패한 멀틱스와 달리 한 가지 작업이라도 제대로 수행한다는 의미로 유닉스를 개발 리눅스의 탄생 헬싱키 대학교에 대학생이었던 리누스 토발즈라는 학생(21살)이 학교 수업에서 사용하던 MINIX라는 운영체제를 사용하..

리눅스 기초 2021.08.03
반응형