본문 바로가기

Tools

(8)
[VSCode] 터미널 실행 시 경로가 현재 폴더가 아닌 경우 해결법 VSCode에서 터미널을 실행할 경우, 기본적으론 '현재 작업중인 폴더'에서 터미널이 실행된다. 그러나 일부 폴더의 경우 위 사진과 같이 'PowerShell이 설치된 기본 경로'에서 터미널이 실행되기도 한다.  나같은 경우 git에 push하려고 폴더를 열고 터미널을 켰는데, 그 경로가 위와 같이 현재 폴더가 아니어서 많이 당황했다... 그래서 여러 키워드로 검색해봤지만  30분째 나오지 않아서 VSCode를 재설치할까 했다가스택오버플로우 검색 결과에서 그 해답을 얻었다. 그 글은 아래와 같다.https://stackoverflow.com/questions/71995202/how-to-correct-vs-code-terminal-pointing-to-wrong-folder-c-windows-system..
[Git] 실험) merge와 rebase시, branch의 중간 커밋들이 conflict에 미치는 영향 분석 배경 :conflict 관련해서 rebase 를 공부 중.  궁금증 : merge할 때 최종 커밋만 conflict에 영향을 미칠까? 예를 들어, main 브랜치와 coupon 브랜치가 있다고 해 보자.main은 line 3을 수정해 commit 하고,coupon은 첫 commit 에서 line 3 4을 수정하고, 둘째 commit 에서 line 3을 수정하여,-> 결국 original 버전의 line 3과 똑같이 원상복귀 되었다고 해 보자.(즉, main의 최신 버전과 coupon의 최신 버전은 original 버전 대비 각각 line 3, line 4만 바뀌어 있음.) 위 가정은 틀림. 다시 가정함.예를 들어, main 브랜치와 coupon 브랜치가 있다고 해 보자.main은 line 3을 수정해 c..
[Git] 2. 깃으로 버전 관리하기 보호되어 있는 글입니다.
[Git] 1. 깃(Git) 기본 보호되어 있는 글입니다.
[Linux] 리눅스 기본 명령어 공부 (추후 공부 진도에 따라 글이 계속 수정될 수 있음.) 1. ls (list): 현재 위치 또는 특정 경로의 Directory 안에 있는, 파일과 Directory 리스트를 출력하는 명령어이다. `$ ls` : 현재 Directory의 내용을 출력`$ ls ` : 원하는 Directory의 내용을 출력`$ ls -a` : all. 숨겨진 파일까지 포함해서 출력`$ ls -l` : long. 파일 출력 형식을 긴 목록 형식으로 출력. 해당 파일의 권한, 크기 등 자세한 정보 확인 가능. 2. cd (change directory): 현재 작업 Directory에서 다른 Directory로 작업 경로를 이동할 때 사용하는 명령어. ` cd ` : 원하는 Directory로 이동 상대경로와 절대경로 사용 가능..
[Linux] Ubuntu에 Java, Git, Vim 등 설치하기 Java 설치 일단, 터미널에 접속하자. (좌측 하단 메뉴 클릭 후 terminal 검색) $ java -version$ javac -version 현재 우분투에는 자바가 설치되어있진 않은 상황. $ sudo apt-get update$ sudo apt-get upgrade$ sudo apt-get install openjdk-11-jdk OS에서 쓸 패키지들을 최신화해주고, Java 11을 설치하자. (실습 환경 때문에 본인은 11로 설치함.)update, upgrade에 대해선 https://dev.plusblog.co.kr/22 참고.  upgrade 완료 후 터미널. (여기서, 4 not upgraded는 오류같아 보이지만 무시해도 됨. 참고 : https://osg.kr/archives/2486..
[Linux] 가상 머신에 Ubuntu 20.04.6 LTS 설치하기 이전글 : https://cuffyluv.tistory.com/46 Ubunto 20.04.6 download link : https://releases.ubuntu.com/20.04/ 위 링크 접속 후 해당 파일 설치. 이전에 설치했던 VMware Workstation player 실행 후 "Create a New Virtual Machine" 클릭. Browse... 클릭해서 아까 다운받은 iso 파일 선택 후 next. 각자 이름, 유저네임, 비번 적고 next. 가상 머신 이름 설정해주고 (딱히 생각나는 거 없으면 기본으로) next. 그대로 next. 최종 setting 확인 후 finish. 이런 화면이 나오면 성공. 추가로 중간에 VMware Tools for Linux 설치할거냐는데, 하는..
[Linux] VMware workstation player 17 설치하기 VMware : 클라우드 컴퓨팅 및 가상화 소프트웨어를 판매하는 기업.VMware Workstation : VMware가 배포(판매)하는 Windows/Linux 용 가상화 소프트웨어 or 가상 머신(VM)을 실행하기 위한 소프트웨어 player 제품군 : 주로 개인 사용자 및 소규모 비즈니스에 적합한 가상화 제품군. 비상업적 사용 시 무료.pro 제품군 : 고급 사용자 및 IT 전문가, 개발자, 엔터프라이즈 환경에서 사용되는 제품군. 개인 사용 무료. Linux에서 SicTools 설치해서 SIC/XE를 실습하는 게 목적인데, WSL 쓰면 각종 자잘한 호환성 오류들이 있을 수 있다함. SicTools의 Java 기반 GUI가 깨진다던지...그래서 안전하게 가상 머신 먼저 설치한 후 거기에 리눅스(우분투..