본문 바로가기

리눅스31

한장으로 보는 정규 표현식(Regular Expression) cheat sheet 한장으로 보는 정규 표현식 2015. 12. 15.
vi - 커서 이동 $ 라인의 끝으로 이동 ^ 라인의 시작으로 이동 f + 문자가 시작하는 곳으로 이동(공백 가능) shift + i 라인의 시작으로 이동 후 입력 모드 shift + a 라인의 끝으로 이동 후 입력 모드 w 단어의 끝으로 이동 b단어의 시작으로 이동 shift + w 문장의 끝으로 이동 shift + b문장의 시작으로 이동 2014. 12. 19.
자주 쓰는 리눅스 명령어 리스트 alias(명령어 간소화하기) apropos(관련된 명령어 찾기) arch(컴퓨터 종류 알기) arp(같은 서브넷의 IP 보여주기) at(작업 시간 정하기) atd(계획성 있는 작업 실행하기) awk(특정 패턴 문자 처리하기) a2p(펄 파일로 바꾸기) badblocks(배드 블럭 검사하기) bc(계산기) biff(메일 수신 소리로 확인하기) bg(후면작업; 배경화면 설정) bind(키나 함수 순서 결합하기) break(루프 빠져나가기) cal(달력보기) builtin(내부 명령어 알아보기) case(조건 처리하기) cat(화면상에서 파일 보기) cd(디렉토리 변경하기) cfdisk(디스크 설정하기) chattr(파일 속성 변경하기) chfn(사용자 정보 변경하기) chgrp(파일, 디렉토리가 속했던 그.. 2014. 7. 16.
아파치 웹 서버 설정 리눅스 서버에서 제일 많이 사용하며 전체 웹 서버 로도 가장 많이 사용하는 웹 서버가 바로 아파치 웹 서버이다. 아파치는 제공기능을 모듈 형태로 지원하여 컴파일 없이 기능을 추가 삭제할수 있는 유동성을 가졌으며 암호화된 인증을 지원하고 있다. 또한 아파치는 보통 PHP인테 페이스를 이용 DB와 연동하여 방명록 게시판웹메일 쇼핑몰등에 솔루션형태로 구축된다. 2.환경설정파일 HTTPD.CONF 파일 설정 아파치를 설치하고 나면 웹서버를 구동하기 위해 환경설정을 해주어야 한다. /usr/local/etc/httpd/conf/httpd.conf 에 파일이 위치하게 된다. httpd.conf 파일은 크게 세부분으로 나누어져 있다. Section 1: Global Environment : 아파치 전체적인 영향이 미.. 2009. 1. 13.
VI 에디터 사용하기 VI 프로그램의 위치 $ which vi /usr/bin/vi /usr/ucb/vi /bin/vi VI를 이용한 화일 열기 # vi : e test.txt # vi test.txt 편집모드 i - 커서앞에 텍스트 삽입 a - 커서뒤에 텍스트 삽입 o - 현재 행 아래에 텍스트 삽입 텍스트 교체 r - 한 글자만 교체 R - 커서가 있는 자리부터 여러문자 교체 커서이동 ←, h, ↓, j ↑, k →, l 신속이동 w - 오른쪽으로 특수문자 혹은 한단어의 처음으로 이동 b - 왼쪽으로 특수문자 혹은 한단어의 처음으로 이동 W - 오른쪽으로 한단어의 처음으로 이동 B - 왼쪽으로 한단어의 처음으로 이동 한 행 안에서의 이동 0 (숫자) - 행의 맨 처음으로 이동 $ - 행의 맨 마지막으로 이동 페이지 이동 .. 2009. 1. 13.
리눅스에서 C 프로그램 개발방법 1.소스작성(확장자 .c) 2.gcc 를 이용한 컴파일 3.실행 컴파일 : 컴퓨터가 이해할 수 있도록 변환하는 과정 #cd /work #pwd #vi hello.c #include int main() { int i; for(i=1;i 컴파일 하기 #ls #file hello.c hello.c: ASCII C program text # #file hello.exe hello.exe: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped # #./hello.exe (현재 디렉토리에 있는 hello.exe 를 실행하라는 의미) 2009. 1. 13.
리눅스 필터링 명령어 필터링 하기 #grep telnet /etc/services #cat /etc/services | grep telnet #cat /etc/services | grep ftp ---> 파이프를 이용한 필터링 | 는 "파이프"라고 부르고 명령어들을 연결해서 사용하는 기호이다. 2009. 1. 13.
많이 쓰이는 리눅스 명령어 모음 많이 쓰이는 리눅스 명령어 모음 - linux command, 설명, 예제 1. ls (list) 또는 dir 파일과 디렉토리의 목록을 출력 옵션 : -l, -a, -F, -R -l 퍼미션, 소유권 등 자세한 정보 출력 -a 점으로 시작하는 숨김속성 파일도 출력 -F 파일의 종류를 구분해서 출력 -R 하위 디렉토리를 구분해서 출력 -r 역순정렬(z - y - z .... c - b - a) 2. cat 파일의 내용을 화면상에 출력 3. pwd (parent working directory) 현재 작업 디렉토리를 출력 4. cd (change directory) 디렉토리 이동 5. clear 화면 지우기 6. mkdir (make directory) 디렉토리 생성하기 옵션 : -p -p 계층적으로 디렉토리.. 2009. 1. 13.