반응형

리눅스 4

리눅스 tar, tar.gz 압축 및 해제

tar로 압축하기 tar -cvf [파일명.tar] [폴더명] ex) kim이라는 폴더를 kim.tar로 압축한다면 tar -cvf kim.tar kim tar를 압축 풀기 tar -xvf [파일명.tar] ex) kim.tar을 압축을 풀기위해서는 tar -xvf kim.tar tar.gz로 압축하기 tar -zcvf [파일명.tar.gz] ex) kim 이라는 폴더를 kim.tar.gz로 압축하기위해서는 tar -zcvf kim.tar.gz kim tar.gz를 압축 풀기 tar -zxvf [파일명.tar.gz] ex) kim.tar.gz을 압축 풀기 위해서는 tar -zxvf kim.tar.gz tar 명령어의 옵션에 대해서도 간략하게 표로 나타내보겠습니다. 옵션 설명 -f 대상 tar 아카이브 지..

리눅스 2021.11.16

[CUDA] nvcc가 안될 때 ~/.bashrc 수정

CUDA를 정상적으로 깔아도 nvcc가 안될 때가 있다. bashrc에 환경변수를 추가하지 않아서 그렇다. export로 환경변수를 추가해준 뒤에 CUDA 사용이 정상적으로 가능하다. 매번 구글링해서 구문 찾기 귀찮아서 포스팅해둔다. $ sudo vi ~/.bashrc .bashrc 맨 끝에 다음 두 줄을 추가하자. 추가할 때 자신의 cuda 버전에 맞는 숫자 기입하는 거 잊지 말기 export PATH="/usr/local/cuda-11.0/bin:$PATH" export LD_LIBRARY_PATH="/usr/local/cuda-11.0/lib64:$LD_LIBRARY_PATH" 그다음은 수정된 bashrc 현재 터미널에 적용 $ source ~/.bashrc

리눅스 2021.03.23

커널 특정 모듈 빌드

http://tmdgus.tistory.com/116 http://www.troot.co.kr/tc/2671 http://stackoverflow.com/questions/16360689/invalid-parameters-error-when-trying-to-insert-module-that-accesses-exported-s - insert module 시 Invaild parameters 오류 발생시, 모듈 컴파일시 undefined 오류 발생시 해결법 1. 특정 모듈 컴파일시 필요한것 1. 커널 소스 헤더와 의존되는 모듈이 있다면 해당 모듈의 심볼 테이블이다. 심볼 테이블의 이름은 Module.symvers 이다. 심볼 테이블은 모듈을 컴파일하면 해당 디렉토리에 생성되며 함수의 위치 정보를 가지고 ..

리눅스 2021.03.17

vi editor 텍스트 치환(변경)하기

우선 vi/vim 단축키 모음 사진입니다. vi/vim 단축키 중 치환방법에 대해서 포스팅 하겠습니다. 기본 치환 방법 :%s/[원본단어]/[바꿀단어] 옵션을 이용한 치환 방법 :%s/[원본단어]/[바꿀단어]/[옵션] [옵션] -i :대소문자 구분없이 치환 방법 -g:전역 치환 방법 -c: interactive모드로 치환 방법(하나하나 치환할지 물어보는 기능) 다음과 같은 옵션들은 혼용해서 사용할 수도 있습니다. 하나의 예를 들어보자면 Abc Abc abc abc abc 를 a a a abc abc 로 치환을 하고 싶을 때 :%s/abc/a/ic 를 이용하여 원하는 부분만 바꿔주면 됩니다.

리눅스 2021.01.22
반응형