본문 바로가기

Tools and Utilities

(29)
[Linux 실습] Ch2. 터미널과 명령어 설계(Terminal and Command Design) 오픈 소스 비영리 기관 'Open Source Initiative'의 로고. https://opensource.org/ 본 글은 학교 '오픈소스 소프트웨어 입문' 과목을 수강하며 실습(또는 공부)한 내용을 정리한 글입니다.개인 기록 용도로 작성한 글이라, 직접 이 글을 보고 실습을 따라하기엔 어려움이 많을 것으로 예상됩니다.혹시 본 글을 보며 Linux를 공부하실 목적이라면, 일단 키워드 위주로 AI에게 물어봐가면서, 본인의 Linux 터미널에서 직접 타이핑해가며 공부하시기를 추천드립니다.질문이나 의견이 있다면 자유롭게 댓글 달아주세요!터미널 실습터미널을 키면, 그 터미널이 쉘을 실행시켰다는 뜻으로 커서가 깜빡거림.커널은 3개의 서브시스템으로 나뉘어있다고 했음.그 중에, 프로세스를 관리하는(컨트롤하는) ..
[Linux 실습] Ch1. Linux 시스템 기본 개념 오픈 소스 비영리 기관 'Open Source Initiative'의 로고. https://opensource.org/ 본 글은 학교 '오픈소스 소프트웨어 입문' 과목을 수강하며 실습(또는 공부)한 내용을 정리한 글입니다.개인 기록 용도로 작성한 글이라, 직접 이 글을 보고 실습을 따라하기엔 어려움이 많을 것으로 예상됩니다.혹시 본 글을 보며 Linux를 공부하실 목적이라면, 일단 키워드 위주로 AI에게 물어봐가면서, 본인의 Linux 터미널에서 직접 타이핑해가며 공부하시기를 추천드립니다.질문이나 의견이 있다면 자유롭게 댓글 달아주세요! Computer System저 그림의 제목은, 컴퓨터 시스템을 구성하는 4가지 요소 임.시스템이란, 어떤 구성 요소들이 모여서 공통된 목적으로 어떤 작업들을 수행하기 위..
[Windows] CLI, cmd.exe, Windows Powershell 등 완벽 개념정리!! 안녕하세요~!~~! 커피러브입니다.저번 글에 이어서, cmd.exe(이하 cmd)와 Windows Powershell(이하 파워쉘)의 차이점에 대해 정리해보도록 하겠습니다!!~~~!저번 글을 안 보신 분들은 보고 와주셔야 이해가 됩니다.https://cuffyluv.tistory.com/196 [Linux] 쉘, 터미널, bash, git bash, mingw-w64 등 완벽 개념정리!!!안녕하세요~!~~! 커피러브입니다.학교 수업으로 리눅스를 공부하다가, git bash와 mingw-w64가 정확히 뭔가? 왜 등장한건가? 의문이 들어서이참에 shell, bash, terminal, console까지 한꺼번에 정리해보려고cuffyluv.tistory.com급하신 분들은 파란 글씨만 보셔도 됩니다!!이 글..
[Linux] 쉘, 터미널, bash, git bash, mingw-w64 등 완벽 개념정리!!! 안녕하세요~!~~! 커피러브입니다.학교 수업으로 리눅스를 공부하다가, git bash와 mingw-w64가 정확히 뭔가? 왜 등장한건가? 의문이 들어서이참에 shell, bash, terminal, console까지 한꺼번에 정리해보려고 합니다.급하신 분들은 파란 글씨만 보셔도 됩니다!!이 글을 보면 알 수 있는 것들~!~~!쉘(shell)커널(kernel)bash터미널(terminal)콘솔(console)git bash민쥐w(mingw-w64)이 글을 이해하기 위해 필요한 선수지식운영체제(특히 리눅스)의 기초 내용(구체적으로는 공룡책 챕터 1 초반부 정도?)1. 쉘(shell) 및 커널(kernel)우선, 운영체제가 뭔지는 다들 아실거에요. 명확한 정의는 없지만, 보통 운영체제를 '소프트웨어(어플리케이..
게임에도 사용 가능한 OCR 툴, 'lookupper' 소개!!! 안녕하세요!~!~~! 커피러브입니다. 영어로 스팀 게임을 하다가 모르는 영어단어가 있을 때,알트탭 눌러서, 인터넷 사전에 입력해서, 엔터 누르고...이랬던 기억 있지 않으셨나요~?~?? 전 MORT라는 OCR 번역기 프로그램을 안 후로는, 이걸 나름 유용히 써먹고 있었는데...문제는... 도트 게임을 하니까 도트가 인식이 잘 안됩니다 ㅠ전혀 다른 문자로 인식이 돼요 ㅠㅠㅠㅠㅠㅠㅠ아무래도 일정 영역을 통째로 읽어 인식하는 거고, 도트는 OCR들 training set에 별로 포함되어 있지 않았는지... ㅠ 또 이건 여담이지만, 해당 프로그램은 문장을 통째로 번역해주는데, 보통은 문장 내 단어 한 두개만 알면 해석이 되는 경우가 많아서 스포당하는(ㅋㅋ) 기분도 있구요. 결국 그래서 ㅠㅠㅠ 도트겜은 악깡버로 ..
[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. 깃으로 버전 관리하기 보호되어 있는 글입니다.