IT기술/Linux 77

3-1 문서편집기

● 문서 편집기 - console(CUI) : vi , emacs 등 x-wondow(GUI) : gedit, kedit 등 - vi 문서편집기 1. vi 편집기 실행 ]# vi 파일명 => vi 편집기로 화면이 전환되며 맨 마지막행은 상태를 표시하는 영역 2. vi 편집기의 3가지 상태 1) 직접명령모드 => 키보드를 눌러 명령을 실행하는 상태(기본) - 상태영역에 아무런 메세지가 없는 경우 2) 간접명령모드 => 상태영역에 명령을 입력하여 실행하는 경우 - 상태영역에 :이 표시되며 키보드를 누르면 상태영역에 메세지가 입력되는 경우 3) 편집모드 => 키보드를 눌러 문서(파일)를 편집하는 경우 - 상태영역에 "--INSERT--" 또는 "--REPLACE--" 라는 메세지가 있는 경우 3. 3가지 상태..

IT기술/Linux 2013.09.05

2-3 필수 기본 명령

● 필수 기본 명령 1. 검색 명령 1) grep - 파일에서 원하는 단어를 검색하여 단어가 포함된 행을 출력하는 명령 ]# grep 단어 파일명 => 유사명령 : egrep ex) ]# grep root /etc/passwd => /etc/passwd 파일에 root 단어가 들어있는 행 출력 ]# grep -R root /etc => /etc 및 하위디렉토리에 존재하는 모든 파일에서 root 단어가 들어있는 행을 출력 (-R 은 recursive) ※ grep 명령은 다른 명령의 결과에서 원하는 단어가 있는 결과만 출력하고자 할 때 사용 ]# ls -l /etc | grep conf => /etc 디렉토리에서 conf 단어가 들어있는 결과를 출력 2) whereis - 명령의 존재 유무 및 저장 디렉토..

IT기술/Linux 2013.09.04

2-2 파일 및 디렉토리 관련 명령 2

※ 리눅스에서 사용하는 특수기호 1) | => ]# 명령1 | 명령2 => 명령1의 결과로 명령2를 실행 ]# ls -l /etc | more 2) > => ]# 명령 > 파일명(장치명) 또는 ]# 명령 /dev/null => yes 명령 결과를 null 장치로 전송 ^c => 명령취소 [Ctrl+c] (c는 cancel) ]# ls -l /etc/*conf > conf.txt => 목록 결과를 파일에 저장 ]# less conf.txt ]# cat conf.txt => 파일의 내용 확인 ]# cat > hello.txt => 화면에 입력된 내용을 파일에 저장 하이 방가방가 ^d => 종료의 의미를 가지고 있는 단축키 [Ctrl+d..

IT기술/Linux 2013.09.04

2-1 파일 및 디렉토리 관련 명령 1

● 파일 및 디렉토리 관련 명령 1. pwd - 현재 작업 디렉토리를 출력하는 명령 [root@ocj ~]# pwd /root ※ ~ : 로그인 계정의 홈디렉토리를 표시하는 특수기호 2. ls - 디렉토리 하위 목록을 출력하는 명령 (list) => 유사명령 : dir 형식) ]# ls [옵션] 디렉토리명 => 원하는 디렉토리의 하위목록을 확인 => 디렉토리명이 생략되면 현재디렉토리를 확인 ex) ]# ls => 현재 디렉토리의 목록 확인 ]# ls -l => -l : 파일(디렉토리)의 자세한 내용을 확인 (ll로 쳐도 된다) (long) drwxr-xr-x 2 root root 4096 9월 3 04:23 Desktop ---------- - ---- ---- ---- ---------- -------..

IT기술/Linux 2013.09.04

1-3 리눅스 부팅 관련 명령 및 환경설정파일

● 리눅스 부팅 관련 명령 및 환경설정파일 - 부팅순서 MBR에 설치된 부트로더 Grub 실행(리눅스 선택 실행) >> 리눅스 커널(vmlinuz)를 메모리에 로딩 >> init 프로그램 실행 >> 장치 mount >> 데몬(서비스 프로그램) 실행 >> 로그인 화면 ※ init 프로그램 : 부팅 및 종료를 제어하는 프로그램(명령) - Grub 환경설정 파일 ]# gedit /etc/grub.conf default=title번호 => 기본적으로 사용하는 Title 번호를 지정 timeout=초 => 일정 시간이 지나면 기본 Title를 사용하기 위한 초 splashimage=grub실행이미지 => grub이 실행될 경우 출력되는 이미지파일 hiddenmenu => grub 선택 화면을 숨기는 옵션 titl..

IT기술/Linux 2013.09.03

1-2 리눅스 명령어 기본

● 프롬프트(Prompt) : 명령을 입력할 수 있는 기호 [로그인계정@컴퓨터명 현재디렉토리]# 명령 ~ : 로그인 계정의 홈디렉토리 # : 관리자인 경우 #으로 표시, 일반계정인 경우 $로 표시 ● 시스템 종료 및 재부팅 - 시스템 종료 => ]# halt - 시스템 재부팅 => ]# reboot - shutdown 명령을 이용한 시스템 종료 및 재부팅 ]# shutdown -h 시간 "메세지" => 종료(메세지는 생략 가능) ]# shutdown -r 시간 "메세지" => 시간(형식 >> +분 또는 시:분) : 원하는 시간에 종료(재부팅) ex) ]# shutdown -h +3 => 3분뒤에 종료 접속자들 모두에게 메세지를 보여주기 때문에 가장 많이 쓰인다. 지정한 시간 한 번, shutdown 1분..

IT기술/Linux 2013.09.03

1-1 리눅스 설치

● 리눅스 설치 - 설치순서 설치언어 선택 >> 키보드 선택 >> 레이아웃 선택(사용자정의 레이아웃) >> 파티션 설정(중요) >> 부트로더 설치 >> 네트워크 설정 >> 날짜 및 시간 설정 >> 관리자 암호 설정 >> 설치프로그램 선택 >> 패키지 설치 >> 재부팅 >> 설치 후 설정 >> 로그인 - 리눅스는 장치 대신에 장치 파일을 사용한다. ex) SATA-0 HDD => /dev/sda SATA-1 HDD => /dev/sdb - 리눅스 파티션 : 데이타를 저장하기 위한 디스크 영역 => primary 파티션(4개) : 4개중 1개를 extended 파티션으로 변경 => extended 파티션 : Logical 파티션들로 구성 ex) /dev/sda => /dev/sda1, /dev/sda2, /..

IT기술/Linux 2013.09.03