728x90 반응형 분류 전체보기347 [Env] VSCode : Terminal Font 변경 oh-my-posh 등의 prompt engine을 제대로 적용하려면, 다양한 icon등을 제공하는 font가 필요함. 주로 많이 사용되고 있는 font는 Nerd font이며, 개인적으로 사용하고 있는 것은 CaskaydiaCove Nerd Font Mono임. 아래 그림에서 입력된 font name이 이를 반영함. 실제 oh-my-posh에서 권장하는 font도 Nerd font임. oh-my-posh 설치 관련 document에 OS 및 shell별로 terminal에 적용시키는 방법은 나와있지만, VSCode 등에 내장된 terminal에 대한 부분은 조금 찾아봐야 한다. 문제는 아래 설정이 없으면 VSCode의 integrated terminal에선 font가 깨지게 된다. VSCode에서 In.. 2023. 6. 21. [Env] Environment Variable (환경변수) 정의 Environment variable (환경변수) 란, OS나 SW에서 참조하는 변수들로 OS나 SW가 동작 (or 실행)에 영향을 주는 값을 가짐. shell script 나 software들이 각 장비의 환경에 맞게 동작할 수 있도록 해 줌. 종류 Envrionment varible들은 text 형식의 name (or key)과 value를 가지고 있으며, 영향을 미치는 범위에 따라 구분됨. 시스템 변수 : 컴퓨터 시스템 전체에 영향을 미침 (해당 시스템에서 동작하는 모든 SW와 이를 이용하는 사용자 모두에게 영향을 줌) 사용자 변수 : 특정 사용자의 session에만 영향을 줌. (사용자 별로 다른 설정과 환경을 가질 수 있음) 사용자변수와 시스템변수의 name이 같은 경우, 사용자변수에 우선.. 2023. 6. 20. [Shell] env and Shebang line env 명령어는 주로 environment variable들을 확인하거나 특정 명령어 수행할 때 특정 environment variable을 지정해주는데 사용된다. The env command allows youto display your current environment or run a specified command in a changed environment. 개인적으로 env를 많이 사용하는 경우는 #!으로 시작하는 script의 shebang line 이다. Shebang line이란 Script를 구성하는 commands을 해석 및 수행할 프로그램 (보통 interpreter. bash, zsh, python 등)을 "절대경로(absolute path)로 지정하는 첫 번째 line은 #!으로.. 2023. 6. 20. [Git] git 에서 editor 로 VS Code 사용하기. 넋두리 Linux환경에서 가장 적응하기 귀찮은 게 무엇이냐라고 묻는다면...editor라고 말하고 싶다. 특히, 터치(?) 세대들은 gui에 익숙하다 보니 cli도 굉장히 부담스러워한다. vim은 꼭 익히길 권하지만... 생각보다 인기가 없다. ==;; 나 역시 계속 학교 때에 버티다... 출장지의 잦은 정품 단속 때문에 반 강제적으로 vim에 입문하게 된 입장인지라cli도 익숙치 않은데 vim를 사용하라고 하면 참 적응하기 쉽지 않다는 건 이해한다.(하지만 vim은 익혀두면 정말 좋다.) 문제는 git은 같이 작업을 하기 위해선 필수인 tool들이 editor로 vim을 사용하는 경우가 많다는 점이다.이 경우, vim 때문에 git마저도 잘 안 사용하는 문제가 발생한다.단순 log를 위해 text 입력.. 2023. 6. 20. [Env] Oh-My-Posh Oh-My-Posh는 Command Line Interface(cli)에서 prompt 부분을 customize할 수 있게 해주는 custom prompt engine이다. 유사한 것으로는 Oh-My-Zsh 이 있음 (사실 oh-my-zsh이 먼저고 이를 bash등에서 가능하도록 만들어준 것이 oh-my-posh임) 다양한 정보를 보여주는 장점이 있지만... terminal을 처음 띄울 때 시간이 상당히 늘어난다. (Windows terminal의 tab도 마찬가지...) 때문에 default theme를 그대로 사용하기보다 필요한 부분만으로 다시 구성하는 것을 권한다. 설명 prompt에서 배터리 현황, git에서의 branch, 이전 command의 수행에서 에러 발생 여부, python 버전 및 가.. 2023. 6. 20. 이전 1 ··· 55 56 57 58 다음 728x90 반응형