Linux(27)
-
Linux - 디렉터리 & 파일(2)
이번 시간에는 디렉터리 이동 생성 삭제에 대해 알아보겠습니다 1. cd 현재 위치에서 이동하는 명령어는 저번에 배운적이 있습니다. 바로 cd 입니다. 기억이 안나시는 분들은 Linux - 기본지식(경로 이동 & 계정 로그인 전환 & 종료) 를 보고 와주시길 바랍니다. 저번에 빼 먹은 내용을 하나 추가하겠습니다. 사용자 홈 디렉터리로 이동할 때는 cd ~ 이라고 했었습니다. 하지만 ~ 없이 cd 만 사용하셔도 홈 디렉터리로 이동하는 것을 보실 수 있습니다. 2. mkdir 디렉터리를 생성하는 명령어 입니다. mkdir 디렉터리명 만약 하위 디렉터리까지 한번에 생성하고 싶으면 옵션 p를 사용하면 됩니다. mkdir -p 디렉터리명/하위디렉터리명 3. rmdir, rm 디렉터리를 삭제하는 명령어입니다. rm ..
2021.07.22 -
Linux - 디렉터리 & 파일(1)
이번시간에는 디렉터리(폴더)와 파일에 대해 알아보겠습니다 우선 디렉터리에 대해 먼저 알아보겠습니다. 저희가 터미널을 통해 shell로 접속하게 되면 ~ 로 끝나는 것을 확인 할 수 있습니다. 전시간에 배웠듯이 이것은 사용자 홈 디렉터리를 의미합니다. 사용자 keum의 홈디렉터리가 /home/keum라는 것을 알 수 있습니다. cd 명령어를 사용해서 최상위, 제일 위로 이동해보겠습니다. /에서 더이상 바뀌지 않는 것을 볼 수 있습니다. 즉 / 는 리눅스의 최상위 디렉터리(루트 디렉터리)입니다. 리눅스는 윈도우와 마찬가지로 최상위 디렉터리부터 시작해서 계층적인 구조를 가지며 트리 형식으로 파일을 구성합니다. 즉 루트 디렉터리에는 여러 디렉터리와 파일들이 포함될 수 있으며 각 *하위 디렉터리들에도 파일이나 하..
2021.07.22 -
Linux - VI(범위지정, 치환, 다중 파일 편집)
저번 시간 - Linux - VI(입력, 삭제, 복사, 붙여넣기) 이번 시간에는 나머지 VI의 세부기능들을 대해 알아보겠습니다 1. 범위지정 %, $, .(마침표) %, $: 마지막 행을 의미합니다 주의 %은 단독으로 사용해도 처음부터 마지막까지의 행을 의미하지만 $은 시작을 의미하는 키(예를 들어 1, .(마침표))와 함께 사용해야합니다. :%y = 처음부터 마지막행까지를 복사합니다. :$y = 이렇게 사용은 불가능합니다. :%y, :1,%y = 둘다 가능 :$y = 불가능 :1,$y = 가능 :.$y = 가능 .(마침표) : 현재 커서의 행을 의미합니다 1,% : 1행부터 마지막 행까지를 의미합니다 1,. : 1행부터 현재 커서의 행까지를 의미합니다 1,%y : 1행부터 마지막 행까지를 복사합니다 ...
2021.07.20 -
Linux - VI(입력, 삭제, 복사, 붙여넣기)
편집기에는 모드형과 비모드형이 있습니다. 윈도우의 워드, 메모장과 같이 별다른 모드가 없는 것을 비모드형 편집기라고 하고 VI와 같이 입력모드, 명령모드 그리고 전시간에 배운 마지막행 모드 처럼 여러 모드가 있는 편집기를 모드형 편집기라고 합니다. 처음 VI를 키면 아무것도 입력 할 수 없는 상태입니다. 그 상태가 명령모드입니다. 명령모드에서는 대부분의 키가 명령어라고 생각하시면 됩니다. (지금은 무슨 말인지 모르실 수 도 있지만 곧 아시게 될겁니다.) 입력모드 명령모드 상태에서 a i o A I O(입력모드로 전환하라는 명령어 키) 중 하나를 입력하면 입력모드로 전환됩니다. 즉 파일에 입력할 수 있는 상태가 됩니다. Esc 키를 누르면 다시 명령모드로 전환됩니다 마지막행 모드 : / ?(마지막행 모드로..
2021.07.19 -
Linux - VI란?
저번 시간에는 리눅스의 텍스트 에디터중 GUI 환경의 gedit이랑 CUI 환경의 nano에 대해 알아보았습니다 이번 시간에 배울 내용은 전 시간에도 말씀드린 텍스트 에디터중 하나인 VI입니다. VI는 처리속도가 빠르며 텍스트 에디터가 갖추어야 할 다양한 기능들을 가지고 있기 때문에 리눅스에서 제일 많이 사용하는 에디터입니다. VI를 사용하기 앞서 시작과 종료하는 법을 알아보겠습니다. VI를 시작하는 방법은 nano와 같습니다. (nano 사용법 -> Linux - gedit & nano) 'vi 파일명'(입력한 파일명을 가진 파일이 이미 있을 경우에는 있는 해당 파일이 열리고 없을 경우에는 입력한 파일명을 가진 새로운 파일을 생성합니다) 파일이 수도 없이 많은 경우에는 내가 사용하려는 파일명이 이미 사..
2021.07.19 -
Linux - gedit & nano
이번 시간에는 텍스트 편집기에 대해 알아보겠습니다. 우선 저희는 리눅스의 GUI 환경도 사용하기 때문에 GUI 환경에서의 텍스트 편집기부터 알아보겠습니다. 프로그램 - 보조 프로그램 - 텍스트 편집기 를 통해 열 수 있습니다. 윈도우에서 텍스트 파일 사용하는 것처럼 작성 및 저장 할 수 있는 것을 알 수 있습니다 * 한글과 영어는 Shift + 스페이스바 를 통해 바꿀 수 있습니다 이번에는 CUI 환경에서의 텍스트 편집기에 대해 알아 보겠습니다 1. nano 파일명 터미널에 nano 파일명을 쳤을때 해당 파일명을 가진 파일이 있다면 열리고 없다면 해당 파일명을 가진 파일을 만들어 줍니다 물론 nano 파일명 대신 그냥 nano 명령어를 쳐도 새로운 파일이 열립니다. 내용을 작성한뒤 Ctrl + x 를 누..
2021.07.12