728x90

카테고리 206

리눅스 네임드 버퍼, 범위 지정, 마지막 행 모드, 검색

리눅스 네임드 버퍼, 범위 지정, 마지막 행 모드, 검색 저장할 행, 단어를 커서에 위치하고 네임드 버퍼에 저장한 뒤 필요할 때 꺼내 쓴다. “ayy ”byy “ap ”bp 복사 붙여 넣기 “add ”bdd “ap ”bp 잘라 붙여 넣기 1,$ = 1행부터 마지막 행까지 전체 지정 1,% = 1행부터 마지막 행까지 전체 지정 1,. = 1행부터 현재행까지 지정 .,$ = 현재행부터 마지막 행까지 지정 .,.+2 = 현재행과 두 번째 아랫행까지 총 33 개행 지정 10,20 = 10행부터 20행까지 지정 :#y = #로 지정한 행을 복사. :3y = 3번 행 복사 : y = 범위로 지정한 행 복사 :2, 4y는 2~4행 복사 :#d = #로 지정한 행 잘라냄, :3d = 3번 행 잘라 : d = 범위로 지..

리눅스 vi 편집기 :se nu 명령어, 수정 삭제 취소 복사 잘라내기 붙이기

리눅스 vi 편집기 :se nu 명령어, 수정 삭제 취소 복사 잘라내기 붙이기 : se nu = 행 번호 보이게 하기 50G = 50행으로 이동 : 30 = 30행으로 이동 커서부터 수정하고 Esc 누르기 r = 한 글자 수정 cw, #cw = 한 단어 수정, #개 단어 수정 s, #s = 한 글자 수정, #개 글자 수정 cc = 한 줄 수정 C = 끝까지 수정 커서부터 삭제하기 x, #x = 글자 삭제, #개 글자 삭제 dw, #dw = 단어 삭제, #개 단어 삭제 dd, #dd = 행 삭제, #개 행 삭제 D = 행의 끝까지 전체 삭제 u = 명령을 취소하고 이전으로만 이동 U = 해당 행에서 한 모든 명령 취소해 복구 :e! = 저장 전의 내용(마지막으로 저장한 내용 이후)을 버리고 새로 작업함 y..

리눅스 vi 문서 편집기 저장 종료 편집

리눅스 vi 문서 편집기 저장 종료 편집 vi 문서 편집기 vi test.txt = 파일 생성 + 편집 (마지막 행 모드) : = 마지막 행 모드 :q = 작업한 것이 없을 때 종료 :q! = 작업한 것이 있을 때 강제 종료 :w = 작업 저장 :wq = 작업 저장 + 종료 :wq! = 작업 저장 + 종료 (명령 모드) ZZ = 작업 저장 + 종료 i = 커서 앞에 입력 a = 커서 뒤에 입력 o = 다음행의 새로운 줄에 입력 I = 커서 맨 앞에서 입력 A = 커서 맨 뒤에서 입력 O = 이전행의 새로운 줄에 입력 k = 위 j = 아래 ^ = 현재행의 처음으로 이동 0(숫자) = 현재행의 처음으로 이동 Home 키 = 현재행의 처음으로 이동 $ = 현재행의 마지막으로 이동 End = 현재행의 마지막으..

리눅스 echo find grep touch whereis which 명령어

리눅스 echo find grep touch whereis which 명령어 touch = 빈파일 생성하기touch = 수정시간 변경하기touch test = test 파일이 생성됨touch data1.cp = 파일이 존재하면 현재 시간으로 변경하기touch –t 12311200 test = 숫자 8개(MMDDhhnn)로 수정 시간 변경하기 grep 문자열 위치 = 파일 내용 중 해당 문자열 검색하기grep NNTP data = data파일에 NNTP 문자열 검색하기grep –n NNTP data = 행의 줄 표시와 data파일에 NNTP 문자열 검색하기 find = 파일을 찾고 작업을 해준다find /bin -name ls = bin 위치에서 ls라는 이름의 경로를 찾는다find /home –user ..

리눅스 심벌릭 링크와 하드 링크, inode ln mv rm rmdir 명령어

리눅스 심벌릭 링크와 하드 링크, inode ln mv rm rmdir 명령어 파일과 디렉터리를 구분하는 것이 중요하다. mv (파일 디렉터리) = 파일을 특정 디렉터리로 이동하기 mv (파일 파일) = 파일 명 바꾸기 mv text1(파일) data1(디렉터리) = text1 파일을 data1 밑으로 옮겨라 mv text1(파일) data1(파일) = text1 파일의 이름을 data1으로 바꾸기 mv text1(파일) temp(디렉터리)/data1(파일) = text1 파일 temp밑으로 옮기고 data1으로 이름 바꾸기 mv temp/data1(파일) temp/data2(파일) .(현재) = data1, data2 위치를 현재 위치로 옮긴다 mv –i data1(파일) data2(파일) = 파일을 ..

리눅스 cat cp less more rmdir tail 명령어

리눅스 cat cp less more rmdir tail 명령어 ls –R temp = temp의 하위 디렉터리 내용까지 보여준다 ls –R / = root의 하위 디렉터리 내용까지 보여준다 rmdir = 디렉터리가 비어있을 때만 삭제 rmdir tmp = tmp 디렉터리 삭제 cat = 파일 내용 출력하기 cat –n = 파일에 행 번호 붙여 출력하기 cat /etc/hosts = host 파일 내용 보기 more = 파일 화면 한 페이지씩 보기 (spacebar 다음 화면, enter 한 줄씩, q 종료) less = 개선된 화면 단위 파일 내용 출력 (/검색, j 다음 한 줄, k 이전한 줄, spacebar 다음 화면, ctrl+f 다음 화면, ctrl+b 이전 화면) tail = 파일 뒷부분을 ..

리눅스 ls mkdir vidir 명령어

리눅스 ls mkdir vidir 명령어 ls –a = 숨김 파일을 포함하여 모든 파일의 목록을 출력한다 ls –d = 디렉터리 자체의 정보를 출력한다 ls –i = 첫 번째 행의 inode 번호를 출력한다 ls –F = 파일 종류 표시 *(실행파일), /(디렉터리), @ (심벌릭 링크) ls –R = 하위 디렉터리의 목록까지 출력한다 ls –l = 파일의 상세 정보를 출력한다 ls –l 파일의 상세 정보 필드 번호 1: - (일반 파일) d (디렉터리 파일) l (심벌릭 링크 파일) 필드 번호 2: 파일의 접근권한 알려줌. (파일 소유자/그룹/기타 사용자) 필드 번호 3 : 하드 링크의 개수 필드 번호 4 : 파일 소유자 필드 번호 5 : 파일이 속한 그룹 필드 번호 6 : 파일 크기(바이트 단위) 필..

리눅스 cd exit gedit man password pwd 명령어

리눅스 cd exit gedit man password pwd 명령어 pwd = 현재 디렉터리가 작업 디렉터리인지 확인 ctrl + w = 단어 지우기 ctrl + u = 문장 지우기 ls –al = 자세하게 모두 보기 ls –a –l = 자세하게 모두 보기 date = 현재 날짜와 시간 출력 clear = 현재 보이는 화면 지우기 man = manual 각종 명령 사용 방법, 도움말 확인 man ls = ls 명령의 사용 방법 보기 password = 비밀번호를 바꾼다 exit = 터미널을 종료한다 ctrl + d = 터미널을 종료한다 gedit & = 텍스트 편집기 실행 file. profile= profile 종류 확인 (파일입니다) file Downloads = Downloads 종류 확인 (디렉..

리눅스 groupadd, addgroup, groupmod, groupdel, gpasswd 명령

리눅스 groupadd, addgroup, groupmod, groupdel, gpasswd 명령 그룹 생성 GID 자동 지정 : $ sudo groupadd gtest01 그룹 찾기 : $ grep gtest /etc/group 그룹 생성 GID 지정 : $ sudo groupadd –g 3000 gtest02 그룹 생성 GID 중복 지정 : $ sudo groupadd –g 3000 –o gtest03 그룹 생성 : $ sudo addgroup gtest04 그룹 생성 GID 지정 : $ sudo addgroup —gid 3001 gtest05 GID를 2500으로 변..

리눅스 패스워드 에이징 명령 passwd, chage, userdel

리눅스 패스워드 에이징 명령 passwd, chage, userdel 항목 useradd,usermod,passwd 명령 chage 명령 MIN passwd –n 날수 chage -m MAX passwd –x 날수 chage -M WARNING passwd –w 날수 chage -W INACTIVE useradd –f 날수 usermod –f 날수 chage -I EXPIRE useradd –e 날짜(YYYY-MM-DD) usermod –e 날짜(YYYY-MM-DD) chage -E -기존 명령으로 패스워드 에이징 변경 패스워드 에이징 값 보기 : $ sudo grep user2 /etc/shadow MIN, MAX, WARNING 변경 : $ sudo passwd –n 2 ..

728x90