OS(18)
-
리눅스 서버<->로컬 파일 교환
코드는 git에 올려 git clone / git pull 등등 암튼 git을 거쳐 원격접속한 리눅스 서버 스토리지로 받아오는 방법을 사용했는데, 코드는 가능하지만 이미지/비디오 파일 같은 것은 불가능해서 파일을 원격지로 바로 보낼 수 있는 방법이 없을까 하고 찾아보니 ssh 원격 접속 프로토콜을 기반으로 하는 SecureCopy(scp)라는 파일 전송 프로토콜로 remote와 local 사이 파일 전송이 가능하다는 것을 알게됨! 나는 디렉토리 전체를 전송하고 싶었고, 포트번호를 기본인 22가 아닌 다른 포트로 지정해주어야 했기 때문에 -rP옵션을 사용했다. scp -rP 포트번호 디렉토리 서버계정@서버ip:저장할경로 $ scp -rP 16022 data [계정]@[ip]:[경로] 서버에서 확인해 보니 ..
2021.03.23 -
Ubuntu에서 CUDA를 사용하는 OpenCV구축
저의 Ubuntu 버전은 16.04.1 LTS 입니다. 일단 nvcc --version 명령을 통해 설치되어 있는 cuda 버전을 확인해 보겠습니다. 10.0버전이 설치 되어 있습니다. 기존에 opencv가 설치되어 있는지 확인해 보겠습니다.(pkg-config --modversion opencv) 설치 되어 있지 않습니다. 만약 설치 되어 있다면, 다음 명령어로 기존 opencv를 제거해줍니다. $ sudo apt-get purge libopencv* python-opencv $ sudo apt-get autoremove opencv를 새로 설치하기 전에, opencv 컴파일에 필요한 것들이 포함된 패키지를 설치합니다. build-essential 패키지에는 C/C++ 컴파일러와 관련 라이브러리, ma..
2021.03.21 -
tmux 입문
Linux 기반 GPU서버를 사용하게 되었다 (>
2021.03.18 -
cp 명령어(복사)
파일이나 디렉도리 복사 option ex -a 파일 속성까지 복사 cp -a file1 file2 -p 원본 파일 소유자, 그룹, 권한 등등 정보까지 복사 -i 덮어쓰기할지 물음 -r , -R 하위 디렉토리 및 파일까지 모두 복사 -v 현재 복사 진행 작업 표시 -u 최신파일이라면 복사 -b 이미 존재하는 파일이라면 백업파일을 형성
2021.02.20 -
sort
sort는 텍스트로 된 파일의 행단위 정렬을 할 때 사용하는 명령어이다. 특정 DB나 프로그램, 쉘 프로그램등의 입력값으로 사용되는 데이터를 직접 정렬 또는 편집 할 때 편리하게 사용할 수 있다. 사용법 : sort [옵션] 파일명 오름차순 sort filename 내림차순 sort -r filename 두번째 필드 기준 sort -k 2 filename 중복 내용 하나로 취급 sort -u filename 용랼크기순 오름차순 정렬 ls -l /var/log | sort -k 5 파일이름 대상 오름차순 정렬 ls -l /var/log | sort -k 8
2021.01.23 -
/dev/null 2>&1
2 >&1 의 의미? 0 : 표준입력 1 : 표준출력 2 : 표준에러 n >&m: 표준출력과 표준에러를 서로 바꾸기. 2>&1의 의미는 >"를 기준으로 보면 "2"를 "&1"로 보내라. 여기서 "2"는 표준오류 스트림을 나타내는 번호, "1"은 표준출력을 나타내는 번호입니다. 마지막 "&" 는 백그라운드로 실행하라는 뜻 표준오류 스트림을 표준출력으로 돌려라. ---------- ex) !tar -xvf images.tar.gz > /dev/null 2>&1 > /dev/null : 출력을 /dev/null로 하겠다 = (출력이 안보임) ---------- ex) 최근 열 개 까지의 날짜 디렉토리를 남겨 두고 나머지를 삭제하는 shell script 출처: https://reebok.tistory.com/..
2021.01.23