본문 바로가기
728x90
반응형

Linux39

[zsh] zsh-vi-mode 설치 및 사용법 1. zsh-vi-mode 란?Zsh에서 Vim의 Normal / Insert 모드 개념을 그대로 사용할 수 있게 해주는 플러그인기본 vi keymap(bindkey -v) 대비 다음과 같은 장점이 있음모드 전환을 명확히 인지 가능커서 스타일 변경 지원히스토리 탐색 및 기타 ZLE 기능과의 충돌 최소화ZLE: zsh line editorzsh에서 사용자가 입력하는 명령줄을편집/이동/완성/히스토리 탐색할 수 있도록 하는내장 라인 편집기 서브시스템 기본적으로 Emacs 키맵을 지원하는데, vim 에 익숙한 유저에겐 바꾸는게 낫다.2025.04.09 - [utils] - [ipython] Shortcut (단축키) - readline editors [ipython] Shortcut (단축키) - readlin.. 2026. 1. 6.
WSL 배포판(distro) 백업 및 복원하기: export, import 0. 이 매뉴얼의 전제와 목적이 문서는 다음의 목적을 가진 사용자를 대상으로 작성:WSL2 환경에서 사용 중인 Linux 배포판을 안전하게 백업하고 복원하려는 경우기존 사용자 환경(홈 디렉터리, 설정, 권한)을 유지하고 싶은 경우또는 기존 환경과 분리된 새로운 사용자 계정을 만들고 싶은 경우wsl --export / wsl --import를 사용하면서 발생하기 쉬운 문제(systemd, root 로그인 등)를 피하고 싶은 경우이 매뉴얼에서 사용하는 사용자 이름 ds31x 와 배포판 Debian은 예시이며,모든 명령에서 이를 각각의 실제 계정명 과 배포판 명으로 변경해서 사용해야 함.1. 배포판 백업 (Export)1-1. 설치된 배포판 확인wsl -l -v이 명령은 현재 시스템에 등록된 WSL 배포판과 .. 2026. 1. 5.
WSL (WSL2 포함) 정리 WSL(Windows Subsystem for Linux)Windows 환경에서 GNU/Linux 실행 환경을 제공가상 머신이나 듀얼 부팅 없이 Linux용 개발 도구와 소프트웨어를 사용할 수 있게 해주는 Windows의 하위 시스템.기존의 가상화, 듀얼 부팅, 에뮬레이션 방식이 갖는 성능 오버헤드와 사용상의 불편함을 줄이고,Windows와 Linux 환경을 동시에 활용할 수 있도록 설계됨. 특히 WSL2 의 경우,커널 가상화 방식으로 실제 Linux 커널을 실행함이를 통해, 시스템 호출 호환성과 파일 시스템 성능을 크게 향상시킨 것이 특징https://dsaint31.tistory.com/423 [CE] Introduction of WSLWindows Subsystem for Linux : Linux용.. 2026. 1. 5.
WSL 을 winget으로 설치 및 제거하기 이 문서는 winget 기반으로 WSL + Debian을 설치하고 WSL2로 사용한 뒤, 다시 완전히 제거하는 절차를 정리함.여기서 distro(=배포판)은 Debian을 사용하였음.다른 distro 설치시 이 부분만 원하는 distro에 맞게 처리하면 됨: Canonical.Ubuntu (Debian.Debian을 대체)winget search Ubuntu 로 ubuntu 설치를 위한 id등을 확인할 수 있음. 2024.09.08 - [utils] - [Utils] winget 간단 사용법 [Utils] winget 간단 사용법winget은 CLI Windows Package Manager임.SW 설치,업데이트,제거등등을 쉽게 수행할 수 있음https://dsaint31.me/mkdocs_site/CE.. 2026. 1. 5.
[Ubuntu] /var/lib/apt/lists 디렉터리의 용도 /var/lib/apt/lists directory:"APT(Advanced Package Tool)의 패키지 저장소" 의 메타데이터 저장용 디렉터리."sources.list에 정의된 저장소"로부터 실제로 다운로드된 패키지 '목록'을 저장하는 캐시 디렉터리.APT가 어떤 패키지가 존재하는지, 최신 버전은 무엇인지 등을 확인하기 위한 데이터베이스 역할을 수행./etc/apt/sources.list : 패키지 저장소 목록 이 정의된 파일./var/lib/apt/lists : 패키지 저장소 의 메타데이터 저장용 디렉터리주요 기능:메타데이터 캐시:apt update 실행 시, /etc/apt/sources.list 에 정의된 주소의 저장소로부터다운로드 받은 패키지 목록 및 인증 정보 다운로드.패키지 정보 제공:.. 2025. 8. 10.
APT Pinning APT Pinning 은 특정 패키지나 저장소의 우선순위를 직접 설정하는 강력한 기능을 가리킴.APT Pinning 의 목적은 패키지가 의도치 않게 업데이트되거나 다운그레이드되는 것을 방지하는 것임.APT Pinning 은시스템의 안정성을 유지하면서도필요한 패키지를 특정 버전으로 고정하거나,실험적인 저장소의 패키지를 우선 설치하는 것을 가능케 함.Pinning 설정은 /etc/apt/preferences 파일이나 /etc/apt/preferences.d/ 디렉터리 내의 파일에 pinning 규칙을 추가하는 작업을 통해 이루어짐.일반적으로 /etc/apt/preferences.d/ 에패키지명.pref 와 같이 별도의 파일을 만들어관리하는 것이 좋은 방법.Pinning 필드에 대한 참고 자료Pinning 규.. 2025. 8. 10.
728x90
반응형