들어가며 Bear는 C/C++ 프로젝트의 빌드 과정에서 사용되는 컴파일 도구이다. 다른 컴파일러와는 다르게 빌드 과정에서 실행되는 컴파일 명령을 가로채어 기록한다. 특징 1. 컴파일 명령 추출: 'Bear'는 'make', 'cmake', 'ninja' 등 다양한 빌드 시스템을 사용하며 실행되는 동안의 컴파일 명령을 가로채고 기록한다. 2. JSON 형식 출력: 대부분의 빌드 시스템과 호환되며, 다른 도구들이 쉽게 활용할 수 있다. 3. 간단한 사용: 'bear' 명령어를 빌드 명령어 앞에 사용하기만하면 된다.(예: bear -- make) 설치 1 패키지관리자로부터 설치할 수 있다. sudo apt update sudo apt install bear 설치 2 소스코드를 내려받아 직접 설치할 수 있다. ..
들어가며 리눅스 쉘을 빠르게 작업하기 위한 팁을 소개한다. 프로그래머이던, 데브옵스 개발자이던 사용할 수 있는 팁들을 준비하였다. 쉘에 대한 기본적인 사용법을 알고 있다는 사용자들을 대상으로 한다. ls가 경로의 디렉터리, 파일 목록을 보여주고 cat이 파일 내용을 보여준다는 정도만 알고있으면 된다. 모든 팁이 그렇듯이 보는 순간에는 그럴듯 해 보이지만 손에 익는데 까지는 꽤나 오랜 시간이 걸린다. 자주 사용하고 접목해볼수록 빠르게 내것으로 만들 수 있으므로 자주 활용해 보았으면 좋겠다. Sudo !! 관리자 권한을 빌려서 호출할 수 있는 sudo 명령어를 빠르게 사용하는 팁이다. 패키지의 설치이건 관리자 권한이 필요한 로그 파일의 접근이건 sudo 명령의 사용이 필요한 경우와 필요하지 않은 경우가 명확..
vim은 설정파일을 ~/.vimrc 파일로 관리한다. 새로운 리눅스 환경에서 자신이 기존에 사용하던 vim환경을 가져오기 위해서는 이 파일만으로 편집환경을 가져올 수 있다는 장점이 있다. vim을 설치한 후 Vundle을 설치하기 위해 git 저장소를 내려 받는다 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim vimrc의 내용대로 설정이 적용되며 Vundle 및 그에 속한 테마를 받기 위해서는 vim을 실행시킨 다음 명령모드에서 다음을 입력해준다. :PluginInstall 그러면 사진과 같이 Plugin들이 설치된다. 설치가 완료된 후 Done 이 표시되면 완료된 것이다. set nocompatible " b..