
[Linux] 자주 쓰는 명령어 단축키 등록하기
이번 포스팅에서는 alias를 활용하여 자주 쓰는 명령어 단축키를 등록하는 방법에 대해 알아보겠습니다. 먼저 단축어 등록을 원하는 유저로 접속한 후, 아래 명령어를 입력하여 bashrc 파일로 접근합니다. vim .bashrc 다음으로 아래와 같은 형식의 내용을 파일의 맨 끝에 입력하고, 저장 후 종료합니다. alias <단축어>=...

이번 포스팅에서는 alias를 활용하여 자주 쓰는 명령어 단축키를 등록하는 방법에 대해 알아보겠습니다. 먼저 단축어 등록을 원하는 유저로 접속한 후, 아래 명령어를 입력하여 bashrc 파일로 접근합니다. vim .bashrc 다음으로 아래와 같은 형식의 내용을 파일의 맨 끝에 입력하고, 저장 후 종료합니다. alias <단축어>=...

필자는 Windows와 Ubuntu를 주요 개발 환경으로 사용합니다. Windows를 사용할 때는 Ubuntu와 달리 환경 변수 설정이나 터미널 사용에 불편함이 있어, Ubuntu 터미널과 가장 유사한 Git Bash를 주 CLI로 사용하고 있습니다. 이번 포스팅에서는 환경 변수를 Ubuntu와 같이 더 편리하게 관리할 수 있도록 Git Bash를...

리눅스 시스템에서 정확한 시간은 서버 운영에 있어 매우 중요한 요소 중 하나입니다. 따라서, 타임존(Timezone)을 의도에 알맞게 설정하는 것은 매우 중요합니다. 현재 시스템의 타임존을 확인하기 위해서는 timedatectl 명령어를 사용합니다. $ timedatectl Local time: Tue 2025-01-14 ...

Ubuntu를 처음 설치한 후, 기본적으로 한글 입력이 설정되어 있지 않아 불편함을 느끼는 경우가 많습니다. 이번 포스팅에서는 Ubuntu에서 한글 입력 기능을 설정하는 방법을 단계별로 자세히 설명합니다. 1. Korean 언어 패키지 설치 먼저, 한글 입력을 지원받기 위해 Korean 언어 패키지를 설치합니다. 자세한 과정은 아래 사진과 내용을...

크론탭(Crontab)이란, Linux 기반 시스템에서 사용되는 스케줄링 도구로, 사용자가 정의한 시간에 특정 작업을 자동으로 실행할 수 있도록 해줍니다. Windows 작업 스케줄러와 유사한 역할을 하며, 데이터베이스 백업, 로그 정리 등과 같이 다양한 용도로 활용될 수 있습니다. 이번 포스팅에서는 이처럼 자동화된 작업 관리를 통해 시스템 관리 ...

Git에서 커밋 메시지를 작성하거나 기타 작업을 할 때 사용하는 기본 에디터를 변경하는 방법은 간단합니다. 원하는 에디터에 맞게 아래 명령어를 실행하면 됩니다. git config --global core.editor "code --wait" # VSCode를 기본 에디터로 설정 git config --global core.editor "vim" #...

Git은 소프트웨어 개발에서 빠질 수 없는 필수 도구입니다. 버전 관리 시스템으로서, 개인 프로젝트 관리부터 대규모 팀 협업까지 다양하게 활용되고 있습니다. 이번 포스팅에서는 Git을 처음 사용하는 분들부터, 실무에서 자주 사용하는 명령어를 익히고자 하는 분들까지 모두가 참고할 수 있는 내용을 준비했습니다. 1. 기본 설정 PC를 새로 구매했거나...

모두들 Python 개발을 하면서 pip install을 통해 패키지를 설치하고 사용한 경험이 있으실 겁니다. 오늘은 이러한 Python 패키지를 직접 만들고, 전 세계적으로 배포할 수 있는 방법에 대해 알아보겠습니다. 1. PyPI 회원 가입 PyPI(Python Package Index)는 Python 패키지를 공유하고, 관리할 수 있는 패키...

1. 테이블 수정 1-1. 테이블명 변경 ALTER TABLE {table name} RENAME TO {new table name}; 1-2. 테이블 소유자 변경 ALTER TABLE {table name} OWNER TO {user name}; 1-3. 테이블 스키마 변경 ALTER TABLE {table name} SET SCHEMA ...

Python 개발을 시작할 때, 프로젝트마다 다른 라이브러리와 Python 버전을 사용하는 경우가 많습니다. 이를 효과적으로 관리하기 위해 가상환경을 사용하는 것이 필수적입니다. 이번 포스팅에서는 Python 가상환경의 개념과 생성 방법, 그리고 활용 방법에 대해 다뤄보겠습니다. 1. 가상환경이란? 가상환경(Virtual Environment)은 특...