CLI 39

centos에 python 설치

yum update yum update 리눅스 개발환경 세팅 yum groupinstall "Development Tools" 파이썬 설치 //파이썬 설치 압축파일 다운(다른 버전을 다운받을 시 3.9.7대신 다른 버전을 넣으면 된다) wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz //압축파일 압축 해제 tar xvfz Python-3.9.7.tgz //설치된 파이썬 디렉토리로 이동 cd Python-3.9.7 빌드 및 환경설정 - 파이썬관련 라이브러리나 프로그램 설치시 다시 빌드 및 환경설정을 수행해주어야 한다. //파이썬 소스파일 환경설정 ./configure //소스 컴파일 make //설치파일 실행 make altinstall 설치확..

CLI/터미널 2023.01.28

환경변수 PATH설정

PATH설정이란? https://sosoeasy.tistory.com/616에서 시스템변수를 설정해 보았다. 이번에는 PATH설정을 해 본다. 시스템변수는 어느 위치에서든 특정 디렉토리로 이동하거나 프로그램을 실행시키기 위해 변수를 지정하는 것이고(%변수% 로 실행) PATH는 어느 위치에서든 해당 PATH안에 모든 프로그램을 실행시킬 수 있도록 한다. (path속 프로그램을 바로 입력하여 실행가능, 아래 python과 %python%의 차이로 확인) PATH설정 1. 환경변수 -> 시스템변수 -> path 더블클릭. 2. 실행할 파일이 있는 디렉토리를 입력한다 PATH 확인 1. python 실행 가능 * python이라는 시스템변수를 이용할때는 %python%으로 실행했던 것과 다른것을 주의! 2. ..

CLI/터미널 2022.10.09

윈도우 시스템 환경변수

시스템 환경변수 cmd에서 특정 프로그램을 실행하기 위해선 해당 프로그램이 설치되어 있는 경로까지 이동하여 프로그램을 실행하여야 한다. 또한 특정 디렉토리로 이동하기 위해선, (해당 디렉토리가 아무리 길어도) 그 경로를 모두 입력하여야 이동할 수 있다. 이때 시스템 변수를 설정하면 변수입력만으로 특정 프로그램을 실행하거나 긴 경로로 바로 이동할 수 있다. 시스템 환경변수를 설정하는 방법과, 사용하는 방법을 알아본다. 시스템 환경변수 설정방법 1. 왼쪽아래 검색창에 "시스템 환경변수 편집" 검색 2. "고급"탭에 아래 "환경변수" 클릭 3. 아래 시스템 변수에 "새로 만들기"클릭 4. 변수이름과 값을 설정한다 5. 재부팅을 한다 시스템 환경변수 실행방법 %변수% 위와 같은 형태로 변수를 사용할 수 있다. ..

CLI/터미널 2022.10.09

fatal: Authentication failed for ... 오류

fatal: Authentication failed for git push를 했을 때 다음과 같은 오류가 발생했을 때 해결 방법을 알아본다 remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/ 해결 1. 깃허브의 오른쪽위 프로필 사진을 누른 후 setting에 들어간다 2. 왼쪽아래의 Developer settings를 누른다 3. 왼쪽아래의 Personal access tokens를 누른다. 4. 오른쪽에 Generate new token을 누른다 5. Note에는 아무거나쓰고 아래에 repo를 체크해준다. 이후 초록색 Generate token을 누른다 6. 노란색부분에 토큰이 생겼을 것이..

CLI/깃허브 2022.03.03

깃 명령어

1. 설정 명령어 설명 git config --list name, email 확인 git checkout master -f 강제로 특정 마스터로 이동 git branch -d issue1 브랜치 삭제 2. stash 명령어 설명 git stash 수정중인 파일을 저장(https://gmlwjd9405.github.io/2018/05/18/git-stash.html) git stash list stash목록을 확인한다 git stash apply [stash이름] (git stash apply stash@{2}) 해당 stash를 가져와서 적용한다 (이름없으면 가장 최근것) git stash drop [stash이름] 해당 stash를 삭제한다 (이름없으면 가장 최근것 삭제) git stash save M..

CLI/깃허브 2021.08.10

github 파일다운로드

첫번째 방법 : terminal에서 clone 1. 깃허브 해당 repository에 code(오른쪽 초록색 박스)를 누른 후 주소 옆에 있는 서류모양을 눌러서 주소를 복사한다 2. 터미널을 켜서 해당 깃허브 repository의 파일들을 저장할 폴더로 이동한 후 "git clone 복사한주소"를 한다 3. 잘들어갔다. 두번째 방법 : 사이트에서 직접 압축파일 다운받기 1. 깃허브 해당 repository에 code(오른쪽 초록색 박스)를 누른 후 "Download ZIP"누르면 압축파일 다운이 가능하다

CLI/깃허브 2021.05.04

git에 처음 commit을 할때? (Please tell me who you are.)

깃에 처음 commit을 할 때 깃에 처음 commi을 할 때 설정해야 하는 name과 email 설정이 있다. name과 email설정을 하지 않고 commit을 하려고 하면 아래와 같은 오류 메세지가 뜬다. (please tell me who you are) 해결방법은 아래와 같이 이름과 이메일을 추가하면 된다. 이름과 이메일 추가 git config --global user.name "이름적어" git config --global user.email "메일적어" 추가된 이름 이메일 확인 git config --global --list

CLI/깃허브 2021.02.18

git diff란?

git diff? git diff는 파일을 수정했을 때 수정내용을 보여 주는 명령어이다. commit을 하기 전에는 git diff 명령어로 바로 볼 수 있다 commit을 한 다음에는 commit number를 이용해서 git diff A B로 볼 수 있다 (A,B는 커밋넘버) 예시 1. 원본파일 만들기 2. add로 추가 3. bye로 수정 4. git diff로 바뀐것 확인 -가 바뀌기전 +가 바뀐후 5. git add,commit 후 diff를 하면? 아무것도 없음 6. commit 넘버를 이용하여 두 commit상태의 차이를 확인가능

CLI/깃허브 2021.02.06

error: failed to push some refs to 에러

error:failed to push some refs to git push를 했을때 아래와 같이 error: failed to push some refs to 에러가 발생하는 경우가 있다 이는 원격저장소(github)에 내 로컬(내컴퓨터)에는 없는 파일이 있을 때 내 파일을 push 할 면 발생하는 오류이다. 이럴땐 원격저장소에서 내 로컬에 저장하지 않은 파일을 pull한 후 원격저장소에 다시 push를 해야한다. 아래의 예시에서 상황을 확인하고 해결책을 알아보자. 상황 설명 및 해결 1. 상황 내 컴퓨터(local)에서 f1.py파일을 수정하였다. 이후 github에 수정한 내용을 push하려고 했지만, 팀원이 f2.py 파일을 올려놨다. 이 경우 나의 push가 제한된다. 2. pull 먼저 원격저..

CLI/깃허브 2021.02.06