본문 바로가기

# Programming24

[Linux] Git Bash 한글 깨짐 현상 해결 방법(Window) [Trouble] Git Bash 사용 시, 한글 깨짐 현상 발생 [Solution] 1. 아래 경로의 bash.bashrc 파일을 열어준다. C:\Program Files\Git\etc\bash.bashrc 2. 맨 아랫줄에 아래 코드 추가 export LC_ALL='ko_KR.UTF-8' export LANG='ko_KR.UTF-8' 3. Git Bash를 실행하고 locale 입력 아래 그림처럼 출력된다면, 정상적으로 잘 적용된 것이다. 4. 그래도 안 된다면? ① Git Bash의 콘솔 창을 우클릭해서 옵션으로 들어간다. ② Locale을 ko_KR, Character Set을 eucKR로 설정해주면 완료. [Result] 한글이 정상적으로 잘 출력된다. 2023. 10. 17.
[Linux] 리눅스로 파일 압축하기(tar, gzip, unzip, 7z) - 리눅스 생태계 생존 가이드 Part.3 [리눅스로 파일 압축하기] 📌 tar, gzip 가장 일반적으로 사용되는 압축 도구 중 하나는 tar와 gzip을 함께 사용하는 방법이다. .zip 형태의 압축파일은 GUI 환경에서도 쉽게 압축하거나 압축을 해제할 수 있다는 장점이 있지만, 다른 압축방법보다 압축률이 낮다. 따라서 리눅스 환경에서는 다른 형태의 압축 방식을 사용하며, tar, gzip 명령어를 이용하여 압축을 진행한다. 위 방식으로 얻고자하는 형태는 파일.tar.gz 이고 이를 위해서는 tar와 gz를 차례로 실행해야 한다. 반대로 압축을 해제하고 싶을 때는 gz를 해제한 후 tar를 해제하면 된다. 1. 파일 또는 디렉토리를 tar로 압축 // 사용법 $ tar -czvf [압축파일명].tar.gz [원본파일명 또는 디렉토리명] // .. 2023. 10. 11.
CPU의 구조 및 원리 - CPU의 모든 것 [CPU란?] 📌 CPU란? 중앙처리장치(CPU)는 Centrol Processing Unit의 약자로, 컴퓨터에서 명령어를 해석하고 실행하는 역할읋 하는 마이크로 프로세서이며, 명령어의 해석과 자료의 연산, 비교등의 처리를 제어하는 컴퓨터 시스템의 핵심장치이다. 다양한 입력 장치로부터 정보를 입력받아 처리한 후, 그 결과를 출력장치로 보내는 일련의 과정을 제어하고 조정하는 일을 수행한다. [CPU의 구성 요소] CPU는 아래 그림과 같이 Control Unit(제어장치), ALU(연산 장치), Register(레지스터) 로 구성되어 있고 각 구성 요소들은 Data Bus를 통해서 데이터를 주고받는다. 📌 Control Unit(CU, 제어 장치) - CU는말 그대로 CPU를 컨트롤하는 장치이다. ROM.. 2023. 10. 11.
[Linux] 기본 명령어 및 사용법 - 리눅스 생태계 생존 가이드 Part.2 지난 가이드에서는 리눅스의 정의, 구성요소 및 기능에 대해 알아보았다. 리눅스는 운영체제 중 하나로, User가 내리는 명령(명령어)에 의해서 프로그램이 동작한다. 이번 가이드에서는 리눅스의 기본 명령어들과 그 사용법에 대해 다뤄보도록 하자, [디렉토리와 파일] 파일이라는 용어는 컴퓨터를 사용하면서 많이 들어봤을건데.. 디렉토리?? 아는 사람도 있겠지만, 대부분의 사람들은 디렉토리라는 말이 도무지 뭔 말인지 감이 안 잡힐 것이다. 파일과 디렉토리는 컴퓨터 시스템에서 중요한 개념이며, 이 둘은 데이터를 구조화하고 저장하는 데 사용되며, 운영체제와 파일 시스템에서 관리되고 유저 및 프로그램이 데이터를 저장하고 검색할 수 있도록 도와준다. 리눅스 명령어 중에서는 인자(Argument)로 디렉토리나 파일명을 입.. 2023. 10. 5.