전체 글

전체 글

    Git-Github 사용법 2)git add,commit,push

    Git-Github 사용법 2)git add,commit,push

    git init git add *.py # 해당 Directory에 있는 py파일을 전부 add git commit -m "first commit" git branch -M main git remote add origin https://github.com/[github 이름]/[github repo 이름] git push origin main git init : .git이라는 하위 디렉토리를 만든다. .git파일은 저장소에 필요한 뼈대 파일이 있다. Git이 파일을 관리하게 하려면 저장소에 파일을 추가(git add)하고 커밋(git commit)해야한다. git add은 staged에 올리고, commit은 Local repo에 올리는 명령어 git remote : git의 Local repo와 Rem..

    linux(리눅스) 명령어

    linux(리눅스) 명령어

    OS lsb_release -a CUDA 및 GPU 관련 명령어 - CUDA-toolkit version 확인 nvcc -V - GPU driver version 확인 nvidia-smi CPU lscpu IP (이더넷) ifconfig # sudo apt-get install ethtool ethtool eno2(확인하고자 하는 이더넷) RAM free -h Storage df -h

    파이썬 타입 힌트

    파이썬에서는 타입을 표시를 하지 않는다. 장점은 빠른 정의해서 사용할 수 있다는 장점이 있지만, 단점으로는 함수에 어떤 타입의 값이 들어가야 하는지 전혀 알 수 없다. 함수에 타입을 잘 못 넣어준다면, 오류가 발생할 수 있다. 따라서 아래와 같이 함수 입출력 타입을 지정 할 수 있다. - 파이썬 3.5 버전 이상 def foo(n:int)->bool: ... 리스트인 경우 내부 요소의 type 또한 표시 할 수 있다. from typing import * def foo(strs:List[str])->List[str] ... 단, 파이썬에서는 타입 힌트만 보여둔다. 틀려도 오류가 발생하지 않는다. a : str = 1 print(a) # 타입힌트가 잘못 된 걸 확인하고 싶을 땐, $ pip install ..

    [서버]데이터 전송 및 업로드/다운로드

    SCP : Secure Copy Protocol # 서버에서 가져올 때 scp [옵션] [원격서버 사용자이름]@[서버ip 주소]:[서버경로] [로컬 경로] # 서버로 파일을 옮길 때 scp [옵션] [로컬 경로] [원격서버 사용자이름]@[서버ip 주소]:[서버 경로] [옵션] -r : 디렉토리 및 하위 모든 파일을 복사 scp -r home/directory server@192.000.0.00:home/server/directory -p : 원본 속성값 복사 -P : 원격 호스트와 연결하기 위해 포트를 특정 ex) scp -P 22 [로컬 경로] [원격서버 사용자이름]@[서버ip 주소]:[서버 경로] -q : 진행 메세지를 표시하지 않음 추가적인 옵션 정보 https://linux.die.net/man/..

    Git-Github 사용법 - 1) 초기 세팅(git config) 및 수정

    Git-Github 사용법 - 1) 초기 세팅(git config) 및 수정

    Setting - Git 설치 후 사용자이름과 이메일 주소를 설정하는 코드이다. - Git은 Repository에 커밋 할 때마다 아래에 설정하는 정보를 사용한다. --global 옵션을 사용하면, 설정하는 것은 딱 한번만 하면 된다. 단 공유 서버일 경우 주의해야한다. - 공용컴퓨터(서버)일 경우 Repository(Directory)마다 --global옵션을 뺀 채로 세팅 해주면 된다. 생성 Setting for single repository git config user.name "JaeYunMoon" git config user.email example@gmail.com Setting --global git config --global user.name "JaeYunMoon" git config ..