본문 바로가기
728x90
반응형

utils74

get-childitem : find 의 powershell 버전 Get-ChildItem (Linux find 의 PowerShell 버전)PowerShell에서 파일 시스템을 재귀적으로 탐색하며 조건에 맞는 항목을 찾는(find) 핵심 cmdlet.list ls라는 alias를 가지고 있음: 이 경우 -recurse라는 옵션이 빠져서 사용됨.get-childitem은 Linux find와 달리 재귀 탐색은 기본값이 아니기 때문임.get-childitem은 -recurse 옵션을 명시해야만 find와 동일한 동작 을 한다.get-childitme은 찾고자 하는 대상의 path를 넘겨받으나, 아무것도 지정하지 않은 경우 명령을 실행시킨 현재 디렉토리를 대상으로 동작함. Windows PowerShell 에서의 명령어에 대해 어느정도 익숙한 상태에서 읽어보길 권함:202.. 2026. 1. 3.
Windows PowerShell 명령어 (기본): PowerShell 5.x 5.x 라고 했으나, MS사가 Windows PowerShell의 버전을 5.1로 동결하고 이후의 버전( 6+)은 PowerShell (현재의 Major version은 7임)로 분리한 상태임.실행파일도 powershell.exe 와 pwsh.exe 로 완전히 다름. 기능 개선이 되어야 minor version이 올라가는데, Windows버전 향상이나 보안패치에 따른 micro-version(or patch) 증가만 이루어지게 됨: 즉, Windows PowerShell은 5.1 이 고정이라고 보면 된다. Windows PowerShell은 기능 개발 관점에서는 EOL (End Of Life) 상태이나Windows OS의 구성요소라Retired는 아닌 상태임. 스샷은 PowerShell 5.1 (Win.. 2025. 12. 31.
git init --bare : 편집가능한 소스 코드가 없는 (서버용) 저장소 만들기 --bare 옵션은 git init의 옵션으로,"사람이 직접 수정 가능한 코드"를 가지고 있는 repository를 만드는 게 아닌,working directory가 없는코드만 저장해두는 'Server' 역할 의 repository를 만드는 옵션.달리 표현하면"워킹 디렉토리(Working Directory)가 없는 저장소""협업을 위해 push만 받는 중앙 공유 저장소"1. Bare repository와 일반 repository의 차이점가장 큰 차이는 "눈에 보이는 소스코드 파일이 있느냐 없느냐"입니다.구분일반 저장소 (git init)Bare 저장소 (git init --bare)목적개발자용 (코드 작성, 수정, 실행)서버용 (중앙 저장, 공유, 백업)구조.git 폴더(숨김) + 실제 소스 파일들.gi.. 2025. 12. 1.
Windows에서 Oh-My-Posh 설치하기 Windows 외의 OS에서는 Oh My Zsh 를 권장한다. oh-my-posh보다 빠름. Windows에서의 설치는 winget 을 이용하길 권함:2024.09.08 - [utils] - [Utils] winget 간단 사용법 [Utils] winget 간단 사용법winget은 CLI Windows Package Manager임.SW 설치,업데이트,제거등등을 쉽게 수행할 수 있음https://dsaint31.me/mkdocs_site/CE/ch15/ce15_2_5_package_management/ BME228Package Management : apt, yum, brew 등등 SW들의 경우 다양한 기ds31x.tistory.com Oh My Zsh 는 MacOS나 linux에서 권함:2023.09... 2025. 10. 11.
ssh 사용 방법 SSH는 Secure SHell의 약자로 암호화된 보안 연결을 통해 원격 서버에 안전하게 접속하고 명령을 실행할 수 있게 해주는 네트워크 프로토콜 및 이를 사용하는 클라이언트 및 앱을 가리킴.Secure SHell의 사용법.일반적으로 다음과 같이 ssh로 접속함.ssh -i ~/.ssh/id_rsa ubuntu@192.xxx.xxx.xxxubuntu : 계정명을 가리킴(접속하는 계정을 기재). cloud장비들은 대부분 os이름이 계정명.192.xxx.xxx.xxx : public ip address. 또는 서버 도메인명 (여기서 x는 숫자임)-i : IdentityFile 로 ssh의 비밀키 파일을 지정.-o IdentitiesOnly=yes : -i로 지정된 키만 사용.이 옵션이 없고, ssh-agen.. 2025. 8. 5.
[Utils] vim (or nvim)에서의 register 과거 글 "https://ds31x.tistory.com/310"을 실수로 삭제하여 재작성한 글임.vim (or nvim) 에서의 registerVim과 Neovim에서 레지스터(register) 는 텍스트를 저장하고 조작하는 데 사용되는 일종의 저장소(or buffer)임. 이 문서는 unnamed("") 레지스터와 clipboard("+) 레지스터, primary selecton ("*) 레지스터의 용도와 차이점을 설명함.더불어 numbered register와 naemd register도 추가로 설명함.unnamed 레지스터 ("")기본 레지스터:unnamed 레지스터는 기본 레지스터로,특별히 다른 레지스터를 지정하지 않은 경우에 사용됨.기본 동작:텍스트를 얀크(yank)하거나 삭제(delete)할.. 2025. 8. 2.
728x90
반응형