[Developer]/Linux,Windows,macOS21 파일 안의 내용 검색하기 간단하게 현재 위치 아래에 있는 내용을 검색하는 방법은 다음과 같다. $ grep '찾을 문자열' -rn . 그러니까 abc라는 내용이 어떤 파일의 어떤 파일에 몇번째 라인에 있는지까지 나온다. -r은 recursive -n은 line number라는 의미이다. 참고로 -o를 붙여넣으면 해당 내용만 있는 것을 검색한다. 즉 aabcd같은것은 검색에서 제외하고, abc 같이 떨어져 있는 것만 한다는 뜻이다. 2010. 3. 4. sed(Streamlined EDitor) Utility 활용 방법 Sed(streamlined editor) sed는 대화형 기능이 없는 편집기이다. 명령행에서 직접 편집 명령어와 파일을 지정하여 작업한 후 결과를 화면으로 확인한다. sed 편집기는 원본을 손상하지 않는다. 리다이렉션을 이용하여 편집 결과를 파일로 저장하여 확인할 수 있다. 1. 주소 지정 주소 지정이란 편집하고자 하는 행을 선택하는 것을 말한다. 이 주소는 숫자나 정규표현식 또는 둘의 조합으로 표현한다. 주소를 지정하지 않은 경우 입력 파일 전체 행에 대하여 작업을 진행한다. sed ‘1,3p’ datafile : datafile의 1행에서 3행까지 출력한다. p는 행을 출력하라는 명령어이다. sed -n ‘/[Ll]ove/p’ datafile : datafile에서 Love나 love를 포함하는 행.. 2009. 10. 29. VMware로 설치한 리눅스에서 Ping이 날려지지 않을때 리눅스로 테스트를 하기 위해 이것저것 설치하고 외부에서 접속 ip로 접속하려는데.. 해당 ip로 ping도 날려지지 않을 뿐 아니라, wget으로 받고자 하는 ftp의 데이터도 못받아오는 것이었다. 생각보다 간단하게 해결된 이 해결책은.. 이전 버전에는 없었던 것이 하나 추가되었다. VMware 6.5를 설치했더니, Network mode를 Bridged로 설정하는데에 체크표시 하나가 추가된다. "Replicate physical network connection state" 이라는 항목을 체크하고 했더니 이상하게 해당 ip로 ping도 날려지지 않을 뿐 아니라, wget으로 받고자 하는 ftp의 데이터도 못받아오는 것이었다. 구체적인 의미는 http://www.techbug.com/en/?p=229 아.. 2009. 10. 5. Erlang 리눅스에 초간단 설치법 erlang 공식홈페이지로 가봤더니... make로 소스컴파일해서 쓰는 방법밖에 안나와있고.. 구글링을해도 방법이 없길래.. 열심히 따라하고 있었는데, 에러만 퍽퍽..ㅜ 그래서 찾았다!! 1) rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm 2) yum install erlang 바로 이 위의 두 문장이면 해결!! 위에있는 rpm을 설치하면 yum에서 erlang을 찾는다. 전에는 못찾더니;;;ㅋ 암튼 다행이다. 마지막으로 확인 하려면 erl 그럼 깔끔한 Eshell이 떠서 커서가 깜박일 것이다.ㅋ 아. 참고로 이것을 확인한 OS는 CentOS 5.3임. 2009. 9. 29. 리눅스 설정관련 명령어 모음 네이버의 모 카페에서 귀한 자료를 발견했다. 내가 이중에서 아는건 20~30퍼센트 정도?? 아얘 싸그리 익혀버리자!! ~]# lokkit // (usr/sbin/lokkit) ~]# iptables -F // (방화벽 해제) ~]# ntsysv // 서비스 설정 명령 ~]# pathping // tracert 기능에 네트워크 트래픽 기능 추가 ~]# vi /etc/sysconfig/network // 기본게이트웨이 설정파일(호스트네임,게이트웨이) ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 // 호스트 설정파일 (IP주소, 넷마스크) ~]# vi /etc/resolv.conf // 기본 DNS 설정파일 ~]# ifconfig ehth0 192.1.. 2009. 9. 28. 이전 1 2 3 4 5 다음 반응형