Linux 29

Linux grep 명령어

grep : 파일 내용 중 정규식 패턴에 일치하는 문자열을찾아 화면에 출력한다 정규식 ^ : 행의 시작 $ : 행의 끝 . : 하나의 문자와 대응 * : 선행문자의 0개 혹은 임의개수와 대응 []: []사이의 문자 하나와 대응 [^]:[]사이의 문자를제외한 문자와 대응 \ : 단어의 끝 A{N\} : 문자 A를 N번 반복 A\{N,\} : 문자A가 적어도 N번 반복 A\{N,n\} : 문자 A가 N번 이상 n이하 반복 #grep [pattern] [file] "abc"를 abc에 넣는다 "abcc"를 abc1에 넣는다 "abccc"를 abc2에 넣는다 #cat 을 통해 제대로 들어갔는지 확인해본다. grep 명령어의 두번째 인자는 패턴(검색할 문자열)이다. 정확히는 정규식 패턴이 ..

Linux 2018.01.17

Linux 기본 명령어

기본 명령어에 대해 간단히 알아보자. 저번에는 touch에 대해 알아봐서 생략한다. date : 시스템의 시간을 확인한다 #date를 입력하면 년도 월 일 요일 시간 까지 출력되는 것을 확인할 수 있다. 시간을 수정하고 싶다면 #date -s "year-month-day hour:minute" #date -s"2018-08-24 10:10 을 입력하고 시간이 바뀐것을 알 수 있다 #cal 은 달력이 나타난다 #cal [month] [year] 을 입력하면 원하는 년도의 원하는 달을 나오게 할 수 있다 #cal 8 2018 을 입력하여서 2018년 8월의 달력이 나타난 것을 확인할 수 있다. #cal 2018 2018년의 달력. cat : 파일의 용도,내용등을 보고자 할 때 사용한자 파일의 연결과 파일 내..

Linux 2018.01.16

Linux Xshell의 기능

Xshell의 기능에 대해 알아보자 (1) 폰트 변경 우선 폰트를 변경하고 싶다면 인터넷으로 "프로그래밍 폰트" 검색을 통해 다운받는다. 주의할점은 il1LI 등을 구분할줄 아는 글꼴이어야 한다. 글꼴을 설정할 때 앞에 @가 들어가있는것은 글자가 눕혀져서 나오기 때문에 @이가 안붙어있는것을 사용하자 글꼴을 다운받고 설치를 누르면 된다. 그런 후에 세션의 등록정보에 들어가서 모양을 클릭하고 글꼴이름,색,크기 등을 설정하면 된다. 위에서 말한 @이가 붙어있다는것을 피하라는것은 여기서 설정을 할 때를 말한것이다. 도구에 옵션을 클릭하여 위와 같이 설정을 해준다 (2) 클립보드 사용 Xshell에서 복사와 붙여넣기를 사용하는 것은 아주 간단하다. HostOS Ctrl + c 를 한 후 Xshell에 가서 마우스..

Linux 2018.01.15

Linux 기본 명령어

리눅스의 경로 표기법 #cd : 현재 로그인한 사용자 홈 디렉토리 #cd ~ : 현재 로그인한 사용자 홈 디렉토리 #cd ~[계정명] : 해당 계정의 홈 디렉토리로 이동. #cd .. : 상위 디렉토리로 이동 #cd . : 현재 디렉토리를 기준으로 이동 #cd / : 최상위 디렉토리로 이동 만약 alice 로 이동하고 싶다면 #cd /home /alice 를 입력하면 된다. 리눅스의 경로표기법에는 2가지가 있다. 절대경로와 상대경로이다 절대 경로 - 최상위 디렉토리인 / 부터 시작하는 위치이다 - 반드시 '/' 로 시작한다 - 루트 디렉토리부터 시작하여 특정 파일이나 디렉토리의 위치까지 이동하면서 거치는 모든 중간 디렉토리 이름을 표시한다 - 특정 위치를 가리키는 절대 경로명은 항상 동일하다 상대경로 -..

Linux 2018.01.14

Linux 기본 구조와 명령어

리눅스를 실습하기 전에 알아야 할 것들이 몇가지 있다. 우선 리눅스의 파일의 특징에 대해 알아보자 파일이란 관련있는 정보들의 집합이다. Linux 시스템에선 모든 정보와 장치가 파일 단위로 구성된다. 파일의 이름은 사용자가 파일을 접근하고 조작하는데 사용된다. 파일의 대표적인 종류는 - 일반 파일 (대부분의 파일) - 디렉토리 파일 (파일을 관리하기 위한 파일) - 링크 파일 (windows의 바로가기, 아이콘파일 등..) - 장치 파일 등이 있다. 디렉토리 계층구조를 보면 - 최상위 루트 디렉토리 - 하위 디렉토리 & 서브(sub)디렉토리 - 상위 디렉토리 & 부모 디렉토리 - 작업 디렉토리 가 있다 최상위 루트 디렉토리 : 슬래쉬 '/' 로 표시하며 모든 디렉토리의 상위 디렉토리이다. 하위 디렉토리 ..

Linux 2018.01.12

Linux 원격 제어 설정

원격접속 클라이언트 프로그램 Xshell을 설치한다. 프로그램 폴더의 이름을 확인한 후 다음 버튼을 클릭한다 이름 : 쉽게 구분할 수 있도록 가상 머신의 이름과 동일하게 설정한다. 프로토콜 : 기본적으로 SSH 호스트 : 원격 접속 대상의 IP주소를 입력한다 포트번호 : 원격 컴퓨터의 SSH 포트를 작성한다 VM으로 돌아와서 좌측 상단의 Edit를 클릭 후 Virtual Network Editor을 클릭 ㅊ 로그인 하는 창이 뜬다. 사용자가 설정 해 두었던 password를 입력한다 로그인을 한뒤 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 를 입력하면 위에 사진같은 화면이 뜬다. 텍스트 편집기 vi를 이용하여 네트워크 인터페이스 설정 파일의 내용을 수정한다 입력모..

Linux 2018.01.11

Linux CentOS 설치하기

CentOS 설치하기 여기서 시간을 설정하는 것은 매우 중요하다. 왜냐하면 시간에 따라 나중에 프로그램을 돌릴 때 결과가 다르게 나올 수 있기 때문이다. UTC 체크박스를 꼭 클릭했는지 확인하자. 시스템 관리자 계정인 root의 암호를 설정하는 것이다 6글자 이상의 영어와 숫자 특수문자 중 2개 이상을 조합하여야 한다. 가상 머신 생성 시 설정했던 가상 디스크(20GB)를 이용하여 CentOS의 파티션을 설정한다

Linux 2018.01.10

Linux 가상 머신 생성

가상 머신(VMware) 생성하기 1. VMware를 설치한 후, New Virtual Machine 을 클릭하여 새로운 가상머신을 생성한다. 2. 가상머신의 설정을 변경하며 생성하기 위해서 Custom을 클릭한다.Custom은 고급 사용자 모드로 가상 머신의 모든 설정을 확인 및 수정할 수 있다. 3. Workstation 버전 별로 지원할 수 있는 하드웨어 정보와 호환성을 확인한다.가장 최신 버전인 11.0 혹은 12.0을 선택한다. 4. 가상 머신을 생성 후, 운영체제 설치를 위해 3번째 라디오 버튼을 클릭한다. Installer disc : 실제 물리 CD-ROM에 운영체제 설치 CD를 삽입하여 설치한다. Installer dis imapge file(iso) : 운영체제 설치가 가능한 CD 이미..

Linux 2018.01.10

VMware Worksation Pro 설치하기

리눅스를 실행하기 위해 우선 VMware Workstation 을 설치해보자 설치파일을 실행하면 설치마법사가 실행되어 설치를 진행할 수 있다. 위에 있는 체크박스는 사용자 라이선스에 대한 동의이다. (1) : 설치가 되는 경로를 확인한다. (2) : Enhanced Ketboard Driver 설치를 위해 체크박스를 선택한다. (3) : next를 눌러 설치 진행. (1) : 업데이트 확인 기능을 사용하지 않기 위해 체크박스 해제 (2) : 도움말 기능을 사용하지 않기 위해 체크박스 해제 (3) : Next 버튼을 클릭 (1) : 바탕화면 바로가기 아이콘 생성을 위해 체크박스 선택 (2) : 시작 버튼 메뉴에 VMwark workstation 폴더 생성을 위해 체크박스 선택 (3) : Next 버튼을 클..

Linux 2018.01.10
반응형