분류 전체보기 209

vim 에디터에서 파일 복사해서 붙여넣는 요령

vim 에디터에서 파일 복사해서 붙여넣는 요령개발을 하다 보면 원격 서버의 터미널에서 vim을 사용하여 코드를 편집할 때가 많습니다. 이럴 때 vim 안에서 작성한 코드를 다른 프로그램이나 웹페이지에 복사해 붙여넣기 하려면 몇 가지 요령이 필요합니다. 이번 글에서는 vim을 사용할 때 텍스트를 복사하고 붙여넣는 가장 실용적인 방법을 정리해 드리겠습니다.✅ 1. 기본 복사 방식의 한계vim은 기본적으로 마우스 복사를 방해합니다. 이유는 마우스 동작을 vim이 자체적으로 가로채기 때문입니다. 그래서 터미널 상에서는 마우스로 드래그해서 복사하려 해도 제대로 선택되지 않거나, 커서만 움직이는 경우가 많습니다.✅ 2. 마우스로 복사하려면 set mouse-=a📌 해결법:set mouse-=a이 명령은 vim이 ..

유틸리티 2025.07.14

AppImage 파일 .desktop 아이콘을 자동 생성 Bash 스크립트

AppImage 파일 .desktop 아이콘을 자동 생성 Bash 스크립트AppImage 파일을 위한 .desktop 아이콘을 자동으로 생성해주는 Bash 스크립트입니다. 이 스크립트를 실행하면 다음 작업을 자동으로 처리합니다:AppImage 실행 권한 부여사용자 폴더에 이동.desktop 실행 아이콘 생성선택적 아이콘 파일 설정✅ AppImage 런처 자동 생성 스크립트🔧 스크립트 파일 만들기터미널을 열고:nano create_appimage_launcher.sh아래 내용 복사해 붙여넣기:#!/bin/bash# 사용자 입력read -p "AppImage 파일 전체 경로를 입력하세요: " appimage_pathread -p "아이콘 이름(예: pageedit)을 입력하세요: " icon_namerea..

유틸리티 2025.07.10

.desktop 파일을 만들어 AppImage를 일반 앱처럼 실행하는 방법

AppImage 파일을 더 편리하게 사용하려면, 바탕화면이나 시작 메뉴에 아이콘(런처)을 만들어 두는 것이 좋습니다. 아래는 .desktop 파일을 만들어 AppImage를 일반 앱처럼 실행하는 방법입니다.✅ AppImage 실행 아이콘 만드는 방법예시: PageEdit.AppImage 파일을 기준으로 설명드립니다.1. AppImage 파일을 적당한 폴더에 옮기기보통 다음 중 하나에 넣습니다:mkdir -p $HOME/Applicationsmv ~/Downloads/PageEdit*.AppImage $HOME/Applications/PageEdit.AppImage2. 실행 권한 부여chmod +x $HOME/Applications/PageEdit.AppImage3. .desktop 파일 만들기nano ~..

유틸리티 2025.07.09

리눅스용 포터블 실행 파일 , "Linux AppImage"

리눅스용 포터블 실행 파일, "Linux AppImage"리눅스 사용이 갈수록 쉬어집니다. AppImage는 Windows의 실행 파일처럼 따로 설치 과정 없이 바로 사용이 가능합니다. ✅ AppImage란?AppImage는 리눅스에서 설치 없이 실행 가능한 단일 파일 애플리케이션 포맷입니다.윈도우의 .exe 파일, 맥의 .dmg 파일과 비슷한 개념으로, 다음과 같은 특징이 있습니다:🔹 주요 특징설치 불필요:별도 설치 과정 없이 파일에 실행 권한만 주면 바로 실행됩니다.모든 의존성 포함:필요한 라이브러리와 파일이 대부분 포함되어 있어서, 배포가 간편하고 버전 충돌이 줄어듭니다.시스템 변경 없음:시스템 파일이나 설정을 변경하지 않기 때문에 안전하게 테스트할 수 있습니다.휴대 가능:USB 등에 복사해 다른..

유틸리티 2025.07.08

Git 환경을 확인하는 방법

Git 환경을 확인하는 방법✅ 1. Git 설치 여부 확인git --version결과 예: git version 2.34.1설치되어 있지 않다면 "command not found" 등의 메시지가 나옵니다.✅ 2. 현재 저장소 상태 확인git status어떤 브랜치에 있는지, 변경된 파일은 무엇인지, 스테이지 여부 등 확인 가능합니다.예:On branch main Your branch is up to date with 'origin/main'. Changes not staged for commit: modified: README.md✅ 3. Git 사용자 정보 확인 (글로벌 설정 확인)git config --global user.namegit config --global user.email깃 커밋할 때 기..

Git의 작업 메커니즘

Git의 작업 메커니즘Git이 정교하고 복잡한 작업(예: 브랜치 간 차이 비교, 변경 추적, 되돌리기 등)을 수행할 수 있는 이유는, Git 내부에 데이터를 저장하고 비교하는 독특한 메커니즘이 존재하기 때문입니다. 그 핵심 메커니즘을 이해하면 Git의 능력이 왜 탁월한지 쉽게 이해할 수 있습니다.✅ Git이 복잡한 작업을 가능하게 하는 핵심 메커니즘1. 🔐 스냅샷 기반 저장 (Snapshot Model)Git은 변경 내용을 기록할 때, 파일 전체의 스냅샷을 저장합니다.매 커밋마다 전체 프로젝트의 상태를 저장하지만, 변경되지 않은 파일은 이전 스냅샷을 참조하므로 저장 공간을 효율적으로 사용합니다.즉, **차이(diff)**가 아니라, **그 순간의 전체 상태(스냅샷)**가 기록됩니다.커밋 A → 커밋 B..

타머니(Tmoney) 카드 충전

타머니(Tmoney) 카드는 대중교통(버스, 지하철, 택시 등)과 일부 편의점, 마트, 주차장 등에서 사용할 수 있는 선불식 교통카드입니다. 아래는 Tmoney 충전 방법을 종류별로 정리한 내용입니다.🔋 1. 편의점에서 충전 • 가능 매장: CU, GS25, 7-Eleven, 미니스톱, 이마트24 등 • 절차: 1. 카드와 현금을 가지고 점원에게 충전 요청 2. 충전금액을 말하고 결제(현금 또는 카드 가능, 일부 매장은 현금만 가능) 3. 카드 단말기에 Tmoney 카드를 올려놓으면 충전 완료💳 2. 지하철 역사 내 충전기 • 위치: 대부분의 지하철역 개찰구 근처 자동충전기 • 절차: 1. 충전기 화면에서 “교통카드 충전” 선택 2. Tmoney 카드 삽입 3. 충전할 금액 선택 4. 현금 삽입 → ..

유틸리티 2025.06.19

AWS EC2에 VSCode 서버 설치 및 실행

AWS EC2에 VSCode 서버 설치 및 실행 – 명령어별 상세 해설클라우드에서 코드 작업을 원격으로 할 수 있게 해주는 code-server는 Visual Studio Code의 웹 버전입니다. 아래는 AWS EC2 인스턴스에 code-server를 설치하고 설정하는 방법과 그에 대한 자세한 설명입니다.1. 설치 파일 다운로드 및 설치curl -fsSL https://code-server.dev/install.sh | sh🔍 설명:curl : 인터넷에서 데이터를 가져오는 명령어입니다.-f : 요청 실패 시 에러 메시지 출력-s : 진행 상황을 출력하지 않음 (silent)-S : 에러가 있을 경우 메시지 출력-L : 리다이렉션을 따라감https://code-server.dev/install.sh :..

리눅스 머신에서 SSH 서버 설치

✅ 리눅스 머신에서 SSH 서버 설치1. SSH 서버 설치 확인sudo apt updatesudo apt install openssh-server -y2. SSH 서비스 상태 확인 및 시작sudo systemctl status ssh# 실행 중이 아니면 다음 명령으로 시작sudo systemctl start sshsudo systemctl enable ssh메시지가 active (running) 이어야 정상입니다.3. 포트 22 열려 있는지 확인sudo ufw allow sshsudo ufw enablesudo ufw status또는 iptables 기반이라면:sudo iptables -L4. VMware 네트워크 모드 확인 (중요)VM이 브리지 모드 또는 NAT 모드인지 확인Windows에서 172.3..

카테고리 없음 2025.06.04

phpMyAdmin 설치 방법과, mysqli, PDO 코드 예제

phpMyAdmin 설치 방법과, mysqli, PDO 코드 예제✅ 1. phpMyAdmin 설치 방법 (Apache + PHP 환경 기준)① 설치 명령sudo apt updatesudo apt install phpmyadmin -y② 설치 중 설정 선택설치 과정에서 아래와 같은 항목이 뜹니다:웹 서버 선택 → apache2 (스페이스로 선택 후 탭 → 엔터)dbconfig-common 사용 여부 → 예 선택MySQL root 비밀번호 입력 → 기존 MySQL root 비번 입력혹시 apache2 선택창이 안 나오면 수동 설정이 필요합니다.③ 수동 설정 (필요시)sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.co..