Linux 4

리눅스의 문서 편집기 vi

vim은 리눅스에서 제공하는 문서 편집기로, 유닉스의 문서 편집기인 vi를 업그레이드 한 것이다. 기본적인 사용법은 vi와 비슷하다. 리눅스도 GUI 형태로 문서를 편집할 수 있는 환경인 그놈이 존재하지만, 명령과 문서 편집을 왔다갔다하며 할 수는 없기 때문에 터미널에서 문서를 편집하기 위해서는 다른 편집기가 필요하다. 편집기에는 모드형과 비모드형이 있다. 모드형은 텍스트를 입력하는 입력 모드와 텍스트를 수정, 삭제, 복사, 붙여넣기 등을 하는 명령 모드가 나뉘어 있다. 입력 모드에서 키를 누르면 텍스트가 입력되지만 명령 모드에서 키를 누르면 명령이 실행된다. 입력 모드에서 j 입력 시 텍스트가 삽입되지만 명령 모드에서 j를 누르면 커서가 한 줄 아래로 이동한다. vi는 모드형 편집기이다. 비모드형은 나..

Linux 2022.09.25

파일 관련 기타 명령

파일 관련 기타 유용한 명령 touch 빈 파일을 생성한다. 형식 : touch [-acm] [-r ref_file | -t time] [파일] 옵션 -a : 접근 시간만 변경한다. -m : 수정 시간만 변경한다. -t : [[CC]CC]MMDDhhmm[.ss] : 시간을 직접 입력한다 grep 파일 내용 검색하기. 파일 내에서 특정 문자열을 검색할 때 사용한다. 형식 : grep [옵션] [패턴] [파일] 옵션 -i : 대소문자를 모두 검색 -l : 지정한 패턴이 포함된 파일명을 출력. -n : 행 번호 출력 find 파일을 찾는다. 파일 내용을 검색하는 grep과는 다르게 파일을 검색한다. 형식 : find [경로] [검색 조건] [동작]

Linux 2022.09.24

리눅스의 파일과 디렉토리, 명령어

리눅스 파일 파일 리눅스는 유닉스 계열의 운영체제로 유닉스의 많은 부분을 이어받았기 때문에 유닉스와 마찬가지로 시스템 정보나 장치등을 파일을 이용해 관리한다. 리눅스 파일의 특징 대소문자 구분 확장자 없음 파일마다 접근 허가권, 소유권 보유 파일은 일반 파일, 디렉토리, 심볼릭 링크, 장치 파일로 구분할 수 있다. 일반 파일 : 주로 데이터를 저장하며 텍스트 파일, 이미지 파일, 실행 파일 등이 이에 해당. 디렉토리 : 리눅스는 디렉토리도 파일로 관리한다. 다른 파일이나 하위 디렉토리를 포함하고 있음. 심볼릭 링크 : 다른 파일을 실행하는 링크. 윈도우의 바로가기 파일과 마찬가지이다. 장치 파일 : 앞서 말했듯 장치(하드웨어)도 파일로 관리한다. 리눅스에 연결된 장치를 관리하기 위한 특수 파일이다. 리눅..

Linux 2022.09.21

리눅스의 특징과 명령어

리눅스의 특징 리눅스는 크게 커널, 셸, 응용 프로그램으로 구성되어 있다. 커널은 리눅스의 핵심으로 프로세스 관리, 메모리 관리, 파일 시스템 관리 등 컴퓨터의 모든 자원을 초기화하고 제어한다 셸은 커널와 사용자 사이를 이어주는 역할로 사용자가 셸에 명령을 전달하면 셸이 명령을 해석하여 커널에 전달해주고 커널이 작업을 수행한 결과를 다시 해석하여 사용자에게 전달한다. 리눅스는 배시셸을 사용한다. 응용 프로그램에는 문서 편집 도구, 프로그래밍 개발 도구 등이 지원된다. 명령어 date 형식 : date 날짜와 시간을 출력한다. clear 형식 : clear 화면을 지운다. 명령어를 실행하면 화면에 있던 내용들이 모두 지워진다. 사실 지워지는 것은 아니고 스크롤을 위로 올리면 나온다. man 형식 : man..

Linux 2022.09.19