일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- mysql
- error
- OpenCV
- Numpy
- JSON
- 프로그래머스
- Linux
- 오류
- label
- pytorch
- SSH
- windows forms
- Selenium
- 채보
- VS Code
- YOLO
- Visual Studio
- paramiko
- C
- 기타 연주
- Python
- 핑거스타일
- 컨테이너
- ubuntu
- C++
- pip
- pandas
- Docker
- nvidia-smi
- C#
- Today
- Total
목록Linux (66)
기계는 거짓말하지 않는다
Linux에서 명령어 결과를 확인함과 동시에 파일로 출력하고 싶은 경우 명령어와 tee 명령어를 파이프와 함께 사용한다. 명령어 | tee 출력파일 # ls -al | tee ls_result.txt

8 버전 이후는 아래와 같이 사용한다. cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 8 버전 보다 낮을 경우 헤더파일이 다르다. (cudnn.h) 아래와 같이 입력한다. cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

cmake 업데이트 후 cmake --version 확인 시 위와 같은 오류를 보는 경우가 있다. 아래의 명령어를 입력하고 다시 버전을 확인해 본다. hash -r cmake --version

The command could not be located because '/bin' is not included in the PATH environment variable. bashrc 수정 후 source 적용하고 나면 위와 같은 오류를 보는 경우가 있다. PATH 환경변수를 임시로 아래와 같이 적용한다. export PATH=/usr/bin:/bin
fatal error: openssl/opensslv.h: No such file or directory 위와 같은 에러 메시지를 보는 경우가 있다. 다음 패키지를 설치한다. sudo apt-get install libssl-dev

root 계정으로 SSH 접속 시 기본 설정은 로그인이 되지 않는다. /etc/ssh/sshd_config 를 편집기로 편집한다. PermitRootLogin 주석을 해제하고 yes로 변경한다.
watch 명령어는 임의의 명령어를 일정한 시간 간격으로 터미널 창에 결과를 표시하는데 사용된다. watch [OPTIONS] COMMAND 와 같이 사용한다. 기본 간격은 2초이다. watch --help 명령으로 사용법을 볼 수 있다. -d 옵션은 이전 출력 결과와 비교하여 바뀐 부분을 표시한다. 명령어에 띄어쓰기가 포함되면 '명령어'로 묶는다. ('' 사용) 예) watch date watch -n 3 nvidia-smi watch -n 4 'cat temp_text.txt'