본문 바로가기

전체 글

(316)
[리눅스] 사용자계정생성 옵션&명령어 (사용자생성 - useradd & 사용자계정 정보보기) ◆ 현재 우리는 관리자이기때문에 일반 사용자에 대해서 수정,삭제,생성 등을 할 실습을 하기위해 처음 리눅스 설치할때 만든 사용자로 사용해보겠습니다 ! 우선, 빨간색처럼 tail /etc/passwd ( 사용자 계정 정보가 저장되어있음 ) 명령어를 사용하면 아래와 같은 현재 리눅스 사용자 계정에 대해 모두 출력됩니다. 제일 아래 있는 whtjdgh31은 제가 처음 만든것이고, 그 위의 계정들은 시스템이 필요에 의해서 만들어진것이다. ★절대 함부로 삭제해서는 안된다. 또한, 사용자 관련 정보파일이라는 점도 명심해야한다.★ whtjdgh31 : 사용자 계정명 처음 우리가 만든 계정명이다. x : 비밀번호로써, 화면에 보여지지않는다. 1000 : 처음 1000은 user id 이다. 컴퓨터가 지정한 숫자로 표현..
[리눅스] vi편집기 ● vi : 문서 편집기, 파일의 내용을 수정할 수 있는 명령어 ● 명령모드 - vi의 기본모드 - vi가 처음 실행되거나, 입력 모드에서 ESC키를 누른경우 - 커서이동, 문자열 수정, Copy&Paste등 - 엔터키를 누를 필요없이 각각의 명령에 따른 버튼을 누르면 바로 실행됨 ● 입력모드 - 버퍼에 내용을 입력할 수 있는 모드 - 명령 상태에서 a,i,o 등의 키를 누르면 진입 - 하단에 ㅡinsertㅡ라고 표시됨 - R을 누른 경우에는 ㅡREPLACEㅡ라고 표시됨 ● 실행모드 - 실행 우선, vi편집기를 사용하기전에 파일을 복사하겠습니다! 저는 cp명령어를 통해서 etc디렉토리안에 있는 ipsec.conf라는 파일을 backup디렉토리에 복사했습니다. 복사가 되었다면 backup디렉토리에 있는 i..
[리눅스] Liunx 명령어 (head, tail, more, less, nl) ● head : 파일의 내용중 처음부터 아래로 n줄 출력 head명령어는 파일의 내용중 처음부터 아래로 n줄 출력하는 기능입니다. 위 사진은 -3을 적었고 즉, 맨위에서 3줄 출력한다는 의미입니다. ● tail : 파일의 내용중 마지막부터 위로 n줄 출력 tail명령어는 파일의 내용중 마지막부터 위로n줄 출력하는 기능입니다. 이번에는 -1을 적어주고 맨아래서 위로 1줄 출력해봅니다. ● more : 내용이 많은 파일을 화면 단위로 끊어서 출력합니다. more명령어는 "more /etc/passwd"라고 입력하면 위사진처럼 뜹니다. 엔터로 1줄씩 넘기고 스페이스바로 한페이씩 넘겨줍니다. 휠마우스로도 가능합니다. ● less : 키로 이동이 가능해서 재탐색을 할수있습니다. ( j :아래로 이동 k:위로 이동..
[리눅스] Liunx 명령어 cat (내용 출력) ● cat : 파일의 내용 전체 출력 & 텍스트 파일 내용 출력하는 명령어 cat명령어를 알아보겠습니다. touch로 만들었던 test1234파일에 내용을 입력한상태에서 cat을 이용하면 내용이 출력됩니다. * touch관련 블로그 참고 https://choseongho93.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-Linux-%EB%AA%85%EB%A0%B9%EC%96%B4-touch%ED%8C%8C%EC%9D%BC%EC%83%9D%EC%84%B1 불러오는 중입니다... etc디렉토리 안에 passwd파일을 출력하면 이렇게 길게 나오게됩니다. 이렇게 많이 출력될 필요가 없다면 아래 명령어들을 사용해봅니다.
[리눅스] Linux 명령어 touch(파일생성) ● touch (파일을 만드는 명령어) : 파일 생성 touch명령어를 통해 test1234파일을 생성해줍니다.
[리눅스] Linux 명령어 rm (파일이나 디렉토리 삭제) ● rm (디렉토리 및 파일 삭제) : 디렉토리(폴더) 및 파일 삭제 사용법 예 > rm [option] [디렉토리/파일] rm 명령어로 디렉터리와 파일을 삭제해주기위해 d디렉토리 밑에 파일이있는지 확인해줍니다. 그다음, rm명령어를 통해 경로를 설정해주고 aa파일을 삭제해주고 ls명령어로 확인해줍니다. rm명령어로 ./ 현재위치에서 test디렉토리 밑에 c밑에 d디렉토리밑에 모든(*)파일을 삭제해줍니다. ls명령어를 통해 확인해줍니다. rm명령어에서 -r옵션을 사용해보겠습니다. -r옵션을 사용하면 c디렉토리 삭제 or 하위 디렉토리가 존재한다면 하위 디렉토리까지 지워야 전부 지워지게됩니다. rm명령어에서 옵션을 rf 두개를 사용해보겠습니다. ls를 통해 파일을 확인해주고, -rf옵션을 사용하면 강제로 ..
[리눅스] Linux 명령어 mkdir (디렉토리 생성) ● mkdir (디렉토리 생성) : 디렉토리(폴더) 생성 사용법 예 > mkdir [option] [디렉토리이름] mkdir 명령어로 디렉토리를 생성해보겠습니다. 우선, 처음에 whtjdgh31디렉토리아래 a1디렉토리를 생성을 정상적으로 했습니다. a1아래 a2아래a3를 즉, a2와a3를 여러 디렉토리를 생성하려면 상위 디렉토리가 없으면 자동으로 하위 디렉토리를 만들수없는것을 확인할수있습니다. (아래 옵션을 통해 생성보겠습니다.) mkdir -p 옵션을 통해 상위 경로까지 생성하는걸 볼수있습니다. 그리고 ls -IR 옵션을 통해 하위경로까지 자세히 보기를 할수있습니다.
[리눅스] Linux 명령어 mv (파일이나 디렉토리 이동) ● mv (move) : 파일이나 디렉토리 이동 사용법 예 > mv [option] [원본파일] [목적지] mv명령어는 윈도우에서 이동하기(잘라내기)와 같은 기능입니다. 현재 backup디렉토리에는 aa,bb,cc,login.defs파일이 존재합니다. mkdir명령어로 ./현재경로에 abc디렉토리를 생성해줍니다. 사진과같이 abc디렉토리에는 아무것도없습니다. mv명령어를 통해 aa를 이동시켜줍니다. ls 통해 확인하면 abc디렉토리로이동된걸 확인 할수있습니다. 이번에는 폴더 전체를 이동시켜보겠습니다. cp명령어와 다르게 mv명령어는 옵션없이 하위 데이터 디렉토리를 전부 이동이 되는걸 확인할수있습니다.