-
vi editor리눅스공부 2020. 10. 16. 22:07
vi editor(visual editor) 유닉스/리눅스 환경에서 사용하는 대표적인 문서 편집기 명령모드, 입력모드, 실행모드로 구성 -- 모드 전환을 통해서 문서 편집 진행 h(좌)j(하)k(상)l(우) == 기본 이동 w : 다음 단어의 처음으로 이동 b : 이전 단어의 처음으로 이동 e : 다음 단어의 끝으로 이동 0 : 행의 처음으로 이동 $ 행의 끝으로 이동 H : 맨 위 M : 중간 L : 마지막 == 현재 화면을 기준으로 이동 gg : 문서의 처음으로 이동 G : 문서의 마지막으로 마크이동 설정 ex) m + [문자] == 대, 소문자구분 이동 ex) '(grave) + [문자] i : 현재 커서 위치부터 입력 I : 현재 커서가 위치한 라인의 처음부터 입력 a : 한 칸 우측으로 이동 후..
-
basic command 4리눅스공부 2020. 10. 16. 00:13
data data : 시스템 시간 정보 확인 data 날짜시간연도 == 시스템 시간 정보 수동 설정 ex) data 09019002019 2019. 09. 01. (일) 09:00:00 KST data 2019. 09. 01. (일) 09:00:02 KST -> 수동 설정 방법 rdata rdata -p time.bora.net == 타임서버의 시간 정보 확인 rdata -s time.bora.net == 타임서버의 시간과 시스템 시간 동기화 rdata 명령은 인터넷 연결이 되어야만 사용 가능하다. rdata -p time.bora.net rdata: [time.bora.nat] Wed Sep 18 19:37:19 2019 data 2019. 09. 01. (일) 09:25:00 KST rdata -s ..
-
basic command 3리눅스공부 2020. 10. 15. 23:47
nl 화면 출력시 라인 번호와 함께 출력 출력 형식 명령어를 섞어서 쓸 수 도 있다. ex) ls -l /etc/ | nl | more 시스템에서의 의해 -> 화면 단위로 끊어서 보여줘라 -> 라인에 번호를 붙어줘라 -> etc 밑에 있는 -> 목록들의 정보를 (redirection)(방향전환) > : 입력 redirection 출력 == 출력문의 경우 생략 가능 2. 파일의 내용을 저장 ex) cat /etc/passwd > ./testfile 저장 결과 passwd의 내용이 testfile에 들어가게 된다. 3. 파일의 생성 ex) cat > a 생성 결과 입력 대기 상태 -> 아무거나 글자를 입력할 수 있다. [Ctrl] + [d](빠져 나온다) -> a의 내용이 입력 대기 상태에 입력한 글자가 다..
-
basic command 2리눅스공부 2020. 10. 15. 22:49
touch 크기가 0인 빈 문서 파일을 생성 기존의 파일이 없을 경우 파일의 시간 정보 수정 기존의 파일이 있을 경우 alias 복잡한 명령어와 옵션을 별칭으로 사용하게 만들어 준다 일시적인 설정 -> 재부팅을 하면 사라진다. ex) alias 1='clear' 엔터 -> 숫자 1번은 'clear'가 된다. ex2) unalias 1 -> 1번의 별칭을 삭제 한다. cat, head, tail ex) cat /etc/passwd -> 처음까지 끝까지 내용을 알려준다 head /etc/passwd -> 기본 문서 상위의 10행을 출력 tail /etc/passwd -> 기본 문서 하위의 10행을 출력 head/tail -(숫자): 형식으로 지정한 라인만큼 출력 가능 more 화면 단위로 잘라서 출력 == ..
-
basic command mkdir, remir, rm리눅스공부 2020. 10. 14. 23:06
mkdir 옵션 -p : 여러개의 디렉토리를 만들수 있는 옵션 rmdir(remove directory) -> 빈 디렉토리만 삭제 가능 rm (remove) -> 파일 및 디렉토리 삭제 rm 여러개 -> 여러개를 삭제 할 수 있다. rm [option] [삭제할 파일 / 디렉토리 ] -f : 사용자에게 허락을 구하는 과정을 생략한다. -r : 자신을 포함해서 하위의 내용들과 함께 같이 삭제하겠는가? -rf: 같이 사용 할 수 있다. 예) rm -rf[삭제할 파일/디렉토리]
-
basic command cp, mv리눅스공부 2020. 10. 14. 10:31
ex4) /home/test/c/d/ 안에 있는 파일들을 /home/korea/a/b 디렉토로 복사 cp /home/teest/c/d/grub.cfg /home/korea/a/b/ cp ../test/c/d/inittab ./a/b/ cp ../test/c/d/login ./a/b/ cp /home /test/c/d/i????? /home/korea/a/b/ ? : 대체되는 것들을 의미한다. -> i로 시작하는 파일 모두를 의미한다. cp /home /test/c/d/* /home/korea/a/b/ * : 모든 것들을 의미한다. == 디렉토리 복사시에는 -r 옵션 사용 ex) cp -r [원본] [복사본] mv(move) : 파일이나 디렉토리 이동 == mv 사용형식은 cp 명령어와 동일 == cp 는..
-
basic command cp리눅스공부 2020. 10. 14. 00:10
mkdir [이름]: '/' 없으면 현제 위치에서 파일이 생성된다. cp(copy) : 파일이나 디렉토리를 복사 cp [option] [복사할 원본의 경로와 이름] [복사될 사본의 경로와 이름] source target == 원본과 사본의 파일명이 동일할 경우에는 사본의 파일명은 생략 가능 == 복사와 동시에 파일명 변경 가능 ex1) /backup 디렉토리 안에 파일들을 /home/korea 디렉토리로 복사 cp /backup/grub.cfg /home/korea/grub.cfg cp /backup/inittab ./ (사본 이름을 설정하지 않으면 원본과 이름이 똑같다) cp /backup/login.defs ./login (사본을 만들고, 파일명 변경) == 절대 경로는 상대경로로, 상대경로는 절대경..
-
리눅스 기본 명령어 2리눅스공부 2020. 10. 13. 22:57
명령어 도움말 확인 [명령어] --help man [명령어] 리눅스를 공부를 하던 중 교수님이 하는 말씀 "리눅스는 찾아서 쓰는 것이다." ls(list) : 디렉토리 안에 목록 확인, 밑에 옵션을 사용할 수 있다. -a : .(숨김)을 포함한 모든 목록을 표시한다. -l : 목록의 자세한 정보 표시 앞쪽에 drwxr-xr-x 허가권이다. root root: 소유권 위 두개를 권한 목록의 크기 생성시간을 의미 -la or -al 이런식으로 숨겨져 있는 목록을 볼 수 있다. -l [경로] : 경로 밑에 자세한 목료을 표시한다. -d: 디렉토리 지정하는 옵션 예) -ld [디렉토리] : 디렉토리의 자세한 목록만을 보여준다 -F : 목록의 형식을 기호로 표시해 준다. / : 뒤에 이게 뒤있으면 디렉토리라는 의..