$find \[directory] -name "\[file name]"$find . -name "install_drivers" // 현재 디렉토리(.)에서 "install_drivers" 라는 이름을 가진 파일을 찾아라. (이때 검색되는 경로는 하위 디렉토리를 포함한다
프로그래밍을 할 때 IDE를 사용하면 함수명을 더블클릭 하는 것만으로도 해당 함수의 선언부로 이동할 수 있다.하지만 vim과 같은 에디터에서는 이러한 기능을 기본으로 제공해 주지 않는데, 이 경우 ctags를 사용하면 vim에서도 앞서 말한 기능을 사용할 수 있다.ct
리눅스에서 환경변수 목록을 확인하는 방법에 대한 글이다.$ export터미널에 위 명령어를 입력하면 아래와 같이 환경변수 목록이 뜬다.
리눅스 서버를 재부팅 할 일이 생겼다.재부팅 후에 git repository를 clone해서 가져오려고 시도하였는데 다음과 같은 오류가 발생했다.khan@jsshim-desktop:~$ git clone https://github.com/ithemal/bhiv
리눅스에는 시스템콜 및 라이브러리 함수를 수행하다가 오류가 발생하면 사용자의 프로그램으로 오류 결과를 넘겨준다.이번 포스팅에서는 오류 메시지를 출력하고자 할 때 사용할 수 있는 함수에 대해 정리해 보고자 한다.참고) 일반적으로 오류 발생 시 리턴값은 다음과 같다.시스템
리눅스에서 캐시 메모리를 비우는 쉘 스크립트이다.캐시를 연속적으로 비워야 하는 상황이라면 while문을 추가하여 아래와 같이 작성하면 된다.$ sudo sh drop_cache.shdmesg 명령어 (커널 메시지 확인) 를 통해 수행 여부를 확인할 수 있다.$ dmes
리눅스 시스템에서는 열려진 file descriptor를 복제하는 함수를 제공한다.int dup(int oldfd);int dup2(int oldfd, int newfd);반환 값: 새로운 파일 디스크립터, 실패 시 -1dup, dup2함수는 argument로 열린 f
McPat 라는 프로그램을 컴파일해야 하는 상황.makefile 이 .mk 확장자의 파일을 호출하는 형식이었다.찾아보니 트리 형식의 makefile 구조였다..mk 확장자mk 확장자는 Makefile을 최상위에 두고 그 하위에 두는 참조되는 다른 makefile 즉,