본문 바로가기

About Computer57

Linux 에서 문자열 치환하기 - sed 사용하기 linux에서 특정 문자열을 치환하는방법에는 여러가지가 있는데 나는 다음과 같은 명령어로 해보았다. (치환 결과를 다른 파일에 저장해야 할 때) $ cat {SOURCE_FILE_NAME} | sed 's/{ORIGINAL}/{CHANGE}/g' > {NEW_FILE_NAME} (치환 결과를 원본에 저장할때) $ sed -i 's/{ORIGINAL}/{CHANGE}/g' {FILE_NAME} {ORIGINAL} : 원본 문자열 {CHANGE} : 바뀔 문자열 p.s {} 는 보기 편하라고 넣은거지 진짜로 저 괄호로 감싸서 넣지 마라. 패턴 예제 test-dir로 시작하는 모든 디렉토리의 모든 파일에 대해 특정 문자열( 2009. 8. 14.
파일 내용을 Page 별로 보고 싶을때 파일이 큰 경우에는 vi 같은 에디터로 열때 로딩 시간이 오래 걸린다. 그냥 처음서부터 주욱 보고 싶으면 cat 명령을 이용하면 되는데 이건 너무 대책없이 화면에 계속 뿌려서 보기가 힘들다. 그래서 이용하는 것은 파이프 처리와 more 명령어. 아래처럼 해보면 된다. (파일이름을 filename 이라고 가정한다.) $ cat filename | more 2009. 5. 25.
yum 으로 apache 및 APM 관련 툴 설치하기 Installation 1. Apache 설치 $ yum install httpd 2. MySQL 설치 $ yum install mysql 3. PHP 설치 $ yum install php 4. php-mysql 설치 (두 모듈 연계시 필요하다) $ yum install php-mysql 5. 기타 필요한 라이브러리 설치 (zlib, libpng, freetype, gd, libxml, lib, iconv 같은것들) $ yum -y install zlib, libpng, freetype, gd, libxml, lib, iconv 6. APM관련 프로그램 모두 설치 $ yum -y install httpd mysql-server mysql php php-devel php-gd php-mbstring php.. 2009. 3. 11.
cp 시 권한설정도 똑같이 가져가게 하는 방법 cp -p test.cpp abc.cpp 요렇게 하면 test.cpp에 대한 권한 설정도 모두 abc.cpp로 복사된다. 2009. 1. 12.