728x90
반응형
SMALL
- 5. 파일 및 디렉토리 검색2023-02-07 11:21:55파일 내용에서 검색 grep 명령어 grep [옵션] [패턴] [파일 이름] [옵션] : 좀 더 디테일한 조건으로 찾을 때 사용 [패턴] : 찾고 싶은 내용을 입력, 일치하는 내용을 출력, 정규표현식 사용 가능 [파일 이름] : grep 명령어로 특정 내용을 검색할 파일을 지정한다. ex) grep -i root /etc/passwd [옵션] -i : 대소문자 무시 -n : 줄 번호 표시 -v : 패턴을 제외한 내용만 출력 -w : 단어 단위로 검색 -c : 매칭되는 줄 수 표시 -l : 매칭되는 패턴이 있는 파일 이름 출력 [패턴] 정규표현식 : 어떤 문자를 표현할 때 다양한 특수문자를 이용해 표현하는 방식 ^ : 줄의 시작을 지정(해당 패턴이 줄의 시작인 경우 캡처) ex) ^root $ : 줄의 마..
- 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언어로 개발하였고 완성된 유닉스의 소스코드를 무료로 대학기관이나 연구소에 배포 배포된 유닉스를 여러 기관에서 개발하기 시작 유로인 유닉스에 반발하여 무료로..
- 0. 리눅스란?2023-02-06 18:34:01리눅스란? 리눅스도 결국 운영체제일 뿐 리눅스란? 컴퓨터 운영체제의 한 종류 핀란드 헬싱키 대학의 대학원생 리누스 토발즈(Linus Torvalds)가 1991년에 개발 윈도우 와는 다르게 오픈 소스(소스코드가 공개된 프로그램) 운영체제 소스코드가 공개되어 있기 때문에 다양한 리눅스 기반의 운영 체제가 존재 구글의 안드로이드도 리눅스를 기반으로 만든 운영체제 운영체제란? 사용자와 시스템 사이에서 편리한 인터페이스를 제공 시스템의 각종 네트워크 장치 또는 하드웨어를 관리 및 제어 운영체제의 종류로는 Windiws, Mac OS, 리눅스, 유닉스, 안드로이드, IOS 등이 있다.
728x90
반응형
LIST