리눅스(40)
-
[리눅스/윈도] git fetch, pull 응용 스크립트
작성일 : 2021. 9. 15. 프로젝트 디렉토리 구조가 다음과 같을 때 각각의 디렉토리로 들어가서 git fetch && git pull 을 실행하는 스크립트다. 로컬 브랜치마다 업데이트를 하고 보여줘야 하기 때문에 git branch 명령도 활용한다. 최상위 디렉토리 (Workspace) 하위 프로젝트 디렉토리 비고 /mnt/d/backend /repoPrj0 .git 존재 /repoPrj1 .git 존재 /repoPrj2 .git 존재 굳이 IDE 에서 마우스로 연속된 클릭 동작으로 안하고 힘들게 하냐고 묻는 사람이 있다. 하지만, 한 번에 처리하는 게 편하거든. VsCode 띄워놓고 [새로 고침], [Pull], ... 언제 다 누르냐고, 그것도 성가시게 프로젝트마다 눌러가면서 말이지. 사용법)..
2023.05.06 -
[리눅스/윈도] git clone 응용 스크립트
작성일 : 2021. 9. 15. IDE 를 활용하지 않고 커맨드라인으로 git 을 활용할 때 유용하게 쓸 수 있다. 소스 작업 도중에 로컬 작업 디렉토리를 삭제했을 때 다시 가져오는 방법을 스크립트로 작성하였다. BACKEND_URL 은 git REPO URL 이고 BACKEND 에는 백엔드(또는 관리자 사이트)와 관련된 git 프로젝트 각각을 지정한다. FRONTEND_URL, $FRONT 도 마찬가지이다. 사용법) # 사용법을 보여준다. git_clone.sh # 본 스크립트에서 지원하는 백엔드 프로젝트(.git 이 존재하는 디렉토리) 목록을 보여준다. git_clone.sh -backend -l # 백엔드 프로젝트를 모두 가져온다. git_clone.sh -backend -a (또는) git_cl..
2023.05.06 -
MariaDB (tar.gz) 직접 설치하기
https://mariadb.org/download Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 1. 바이너리 배포판(tarball - tar.gz, tgz, tar.bz2, tbz, tar.Z, ...) 을 다운로드한다. 2. 적당한 위치에 압축을 푼다. (INSTALL-BINARY 문서에서는 /usr/local/ 밑에 설치할 것을 권한다. that's linux way~) $ cd /usr/local --- (설명: /usr/local 밑에 설치한다.) $ sudo tar xzf (다운로드한 경로)/mar..
2023.04.29 -
[리눅스] USB 에 ISO 이미지 굽기 (balenaEtcher)
작성일 : 2023. 2. 27. 09:06 준비) etcher 프로그램 다운로드하기 https://www.balena.io/etcher x64 아키텍처 / 리눅스 버전을 다운로드한다. AppImage 포맷이다. AppImage 는 파일 하나에 모든 게 담겨 있으므로 실행권한을 부여한 후 실행하면 됨. (SnapCraft 보다 훨씬 간편하다) 실행) 실행하면 libva 오류가 뜨지만 이미지를 구울 때 문제 되지 않음 Flash from file 을 클릭한다 구울 ISO 이미지를 선택한다. 굽는 중 굽기 종료 프로그램 사용소감) 윈도OS 전용으로 Rufus 가 있다면 리눅스에는 이 프로그램이 있다. balenaEtcher 는 윈도 / 맥 / 리눅스를 모두 지원한다. Rufus 이전에는 USB 에 이미지를 ..
2023.04.06 -
[리눅스] 로그인 계정 - 콘솔 영/한 로케일 설정
작성일 :2023. 2. 24. 00:10 일반적으로 리눅스를 설치하면 설치 프로그램에서 선택한 로케일이 시스템 전체에 적용된다. 예를 들어 한국어 로케일을 선택하면 데스크탑 사용자를 염두에 둔 탓인지 데스크탑(엑스 윈도 시스템) 밖의 로그인 콘솔에서도 한국어 로케일이 적용된다. 하지만, 데스크탑 밖의 콘솔에서조차 한글환경을 쓰는 사람이 몇이나 될까? 굳이 리눅스 설치 프로그램처럼 프레임버퍼 터미널 + cjk 패치를 적용해서 뻑뻑하고 둔해 보이는 콘솔을 쓰고 싶진 않을 것 같다. 마니아층 빼고~ 대부분의 작업을 sudo 권한이 있는 유저로 실행할 때에는 $HOME/.bashrc 나 $HOME/.profile 에서 환경변수 TERM 의 'xterm' 포함여부에 따라 로케일변수를 설정하는 줄을 넣음으로써 간..
2023.04.06 -
[리눅스/윈도] WSL 백업하기
작성일 : 2023. 1. 3. 00:07 wsl.exe 는 윈도 cmd.exe 쉘에서 처리되는 유틸리티이다. 따라서 다음 명령들은 윈도 CMD 쉘에서 실행해야 한다. 현재 시스템에 설치된 WSL 배포판 조회 wsl --list Linux용 Windows 하위 시스템 배포: Debian(기본값) 잘 쓰던 WSL 을 초기화할 수도 있고 윈도 포맷으로 날려버릴 수도 있기에 애착이 있는 환경이면 백업해놓을 필요가 있다. --export 옵션으로. wsl --export Debian D:\bak\MyDebian.tar 내보내기가 진행 중입니다. 이 작업은 몇 분 정도 걸릴 수 있습니다.. 작업을 완료했습니다. 내보내기가 있으면 가져오기도 있는 법. wsl --import Debian D:\WSL D:\bak\M..
2023.04.06