debian 3

데비안에서 C++ 매뉴얼 페이지(manpage) 설치&활용하기

데비안 계열의 리눅스 배포판(debian, ubuntu, linux mint 등등)에서 C++ 매뉴얼 페이지를 제공하고 있는데 그동안 쓸 일이 없어서 설치안하고 있다가 C++ 키워드로 맨페이지를 검색해보니 안나와서 이제야 설치해봤습니다. sudo apt-get install libstdc++6-4.7-doc 위 6-4.7은 현재 설치되어 있는 libstdc 버전에 맞추면 됩니다.man std::list 는 되는데 man std::cout 은 안되네요. man 키워드라고 명령을 내리면 매뉴얼 페이지 이름에서 직접 검색해서 정확한 이름이 아니면 뜨지 않습니다. 그런 경우에는 apropos 명령을 사용하면 매뉴얼 페이지에 포함된 간단한 설명을 검색해서 보여줍니다. apropos cout또는man -k cout..

IT 2014.07.03

cgvg 소개 및 확장자 추가하기

리눅스에서 텍스트 검색할 때 가장 많이 쓰는 게 grep이지만 여러 파일에 매치되는 키워드로 검색을 하고 해당 내용을 찾아 편집을 하다 보면 불편한 점이 한 두개가 아닙니다. 강력한 만큼 반복해서 타이핑해야 되는 옵션이나 검색 결과에 접근하는 부분이 불편해서인데 cgvg란 펄 기반 프로그램을 쓰면 좀더 편하게 사용할 수 있습니다.데비안 계열에서는 패키지로 제공이 됩니다.# apt-get install cgvggrep으로 'Logout'이란 문자열을 grep -rn 'Logout' . 정도의 옵션을 입력해야 재귀적으로(-r) 줄번호 표시해서(-n) 현재 디렉토리에서 시작하는(.) 옵션을 덕지덕지 붙여야 됩니다. cgvg는 다음과 같이 간단하게 할 수 있습니다.게다가 grep으로 찾았을 때 위 그림에서 두번..

IT 2013.12.31

임시로 IP 주소 추가하기 - Debian Wheezy 7.3

보안상 내부 IP 주소만 할당되어 있지만 랜선 자체는 외부와도 연결되어 있을 때, 임시로 외부망을 쓸 일이 생기는 경우가 있습니다.인터넷에서 찾아보면 방법들은 많은데 데비안 계열은 딱히 설명이 안되어 있는 것 같아서 기록용으로 남깁니다.다음 명령으로 어떤 장치에 내부 IP 주소가 할당되어 있는지 확인합니다.# ifconfigeth0 Link encap:Ethernet HWaddr aa:bb:cc:dd:ee:ff inet addr:192.168.0.222 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: aabb::ccdd:eeff:0011:2233/64 Scope:Link UP BROADCAST R..

IT 2013.12.31