반응형

업그레이드~!!/Linux 15

Doxverilog 주석달기

웬종일 주석다는 방법 알아보고 있는데 영 맘에 안든다;; 우선 알아본것만 정리해보면.. /*! a * multi line * comment */ or //% @file TEST.v //% @brief TEST program for U //% TEST module brief description -->그냥 주석달때 /*! * @mainpage TEST mainpage * @section Intro INTRO * - It is made for TEST. * @section Program PROGRAM * - Name : TEST * - Description : DisplayPort / Logic / ~~~ * @section INOUTPUT * - Input : * - Onput : * @section CR..

Doxverilog

하루에 두번 포스팅하는건 정말정말 오랜만인듯 ㅎ 설치 1. doxygen-1.7.5 2. Doxverilog2.6 --> Doxverilog2.6 압축풀면 README 파일이 있는데 설치 설명이 나와있다. System Requirements ====================== Name version URL ----- --------------- --------------------------------------- * bison 2.1 or higher http://www.gnu.org/software/bison/bison.html * flex 2.5.35 or higher http://flex.sourceforge.net * doxygen sources 1.7.0 http://www.doxygen..

ubuntu 명령어

ubuntu를 처음 사용하다 보니 모르는 명령어가 많다;; 리눅스를 얼마만에 만져보는건지 ㅋㅋ;; 1. chmod d : 디렉토리 구분 (d이면 디렉토리, -이면 파일) r : 읽기 권한 w : 쓰기 권한 x : 실행 권한 d / rwx / r-x / r-x 디렉토리 / 소유자 권한 / 그룹 권한 / 전체 권한 2. 프로그램 설치 $ sudo dpkg -i [패키지명.deb] or $ sudo apt-get istall [패키지명] 3. 프로그램 설치 확인 $ sudo dpkg -l [패키지명] 4. 프로그램 제거 $ sudo dpkg -r [패키지명.deb] or $ sudo apt-get remove [패키지명] 자세한 옵션은 모르겠지만, 대충 이런정도..?? ubuntu 에서 vim을 사용할때, V..

grep 의 또 다른 사용법

프로그램 실행 도중 에러가 발생하였다. 이를 우째...하나도 모르겠네 ㅠ_ㅠ 울랩실의 만능 엔터테이너 홍씨가 투입!! 볼때마다 느끼는 거지만...저 손놀림과 거리낌없는 커맨드 사용...마우스가 필요없다 ㅎㄷㄷ 에러 메시지를 보더니 단번에 "저거 같은데요." (저거는 'invalid name') 주저없이 grep을 두들긴다...근데 그 방법이 새롭다. grep 'invalid name' * grep 'invalid name' */* grep 'invalid name' */*/* 무식한 삼시기 왈 "저게 모예요?" 저건 에러메시지가 떴을때, 그 메시지를 작은 따옴표안에 넣어주면 그걸 찾아주는 것이었던 것이다. 응용을 해보자면...아래와 같이 폴더가 구성되었다 치면~ grep 'invalid name' * 요..

리눅스부팅 문제 해결

파일 시스템 이상이라고 하면서 다음과 같은 메시지가 뜬다... /dev/VolGroup00/LogVol00 ..... UNEXPECTED INCONSISTENCY Run fsck MANUALLY .... 이게 모다냐;; 어설픈 리눅스 유저인 나..다시깔까? 하지만 검색결과...간단하게 해결! fsck -c /dev/VolGroup00/LogVol00 왜그리 책을 들여다 보았을꼬..쩝 -_-;; 암튼 해결은 되었다만...이상하게 불안정하다! 흑흑 아마도 다시 깔아야 하려나..에효

리눅스에서 유용한 명령어

리눅스 배포판에따라 조금의 차이는 있지만, 설치 과정중에 설치된 내용을 파일로 남김니다. redhat linux의 경우 /root/install.log 로 해서 설치된 내용을 기록으로 남겨 놓습니다. rpm을 통해 설치한 프로그램은 rpm -qa 명령으로 확인이 가능합니다. 내용이 많이 나옴으로 grep으로 걸러서 확인을 하지요. rpm -qa | grep telnet rpm -ql python-2.2.3-61 이런식으로 하면 설치된 파일의 리스트? (경로를 알려주는듯)를 출력합니다. rpm으로 설치된 프로그램은 rpm이 관리하는 DB에 저장이 되어져 있음으로 확인이 가능합니다. rpm으로 설치된 프로그램은 rpm -qa --last 명령을 통해서 설치 시간을 확인할 수 있습니다. 그런데 source를 ..

소스 컴파일 과정 설명

소스 컴파일 과정 설명 1. configure Makefile(컴파일 옵션이 설정되는 화일)이 만들어집니다. 소스를 컴파일하는 컴퓨터의 사양에 맞는 환경에 알맞는 Makefile 이 생성됩니다. 2. make 소스코드를 실제로 컴파일해서 binary 파일을 생성합니다. 3. make install 만들어진 binary 파일을 지정된 디렉토리로 이동시켜 줍니다. rpm package 설치 과정 설명 이미 컴파일된 binary 파일을 지정된 디렉토리에 설치하여 줍니다. 소스 컴파일 과정의 configure, make 가 이미 되어 있는 것을 make install 만 해주는 것과 같습니다. uninstall 에 대하여 rpm 패키지는 rpm -e 명령을 통해 의존성에 문제가 없으면 패키지가 삭제됩니다. 소스..

VNC 설정 및 설치

보통 리눅스 깔면서 vncserver가 설치 되므로 설정 위주로 설명. VNC 서버 설정법 # vi /etc/sysconfig/vncservers 를 수행한다. 다음 화면에서 # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the lines below to start a VNC server on display :2 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your lo..

RPM 설치

1. rpm 설치 사용방법 rpm -ivh 설치할 패키지명.rpm- 의존성 에러가 있을 경우 설치 rpm -ivh --force 설치할 패키지명.rpm (단 설치한 패키지가 제대로 동작할지는 장담할 수 없다) 2. rpm 업그레드 사용방법 rpm -Uvh 업그레이드할 패키지명.rpm 3. 제거 rpm -e 제거할 패키지명.rpm - 의존성 에러가 날 경우 제거 rpm -e --nodeps 제거할 패키지명.rpm 4. SRPM 컴파일 rpm --rebuild 펄 파일 할 패키지명.src.rpm 이때 컴파일 된 패키지는 /usr/src/redhat/BUILD (여기 없으면 /usr/src/redhat/RPMS/* 디렉트리를 살펴 보세요) 에 들어가 있습니다.

리눅스 실행명령

1. 콘솔창에서 tar, tar.gz, tar.bz 파일을 다룰때.. tar -cvf FILENAME.tartar -xvf FILENAME.tartar -xvfz FILENAME.tar.gztar -tvf FILENAME.tar // 내용물을 볼때 일반적으로 tar -xvfz FILENAME.tar 하나면 된다. 2. Redhat Linux에서 rpm을 다룰때.. rpm -qa | grep FILENAME //이미 깔려있는지 확인..rpm -e FILENAME //깔려있다면 제거하고rpm -Uvh FILENAME //설치해라. 근데 이미 있다면 업그레이드(-U)해라. 3. Source파일로 설치할때.. ./configuremakemake install

반응형