[Linux/Ubuntu] 나의 Ubuntu 초기 세팅
·
Linux/Ubuntu
내가 보기 위한 나의 Ubuntu 초기 세팅 글sudo 비밀번호 생략 (필요없으면 패스)sudo 입력 시 비밀번호를 생략할 수 있게 설정하자.sudo visudo위 명령어 입력 후 가장 아래줄에 다음 문장을 추가해주자.{user-name} ALL=(ALL) NOPASSWD:ALLCtrl+s로 저장 후 Ctrl+x로 나오면 된다.root 계정 비밀번호 설정sudo passwd root위 명령어 입력 후 원하는 비밀번호로 설정SSH 서버 세팅VMware 터미널은 불편하니 일단 ssh 세팅 가장 먼저 하자.sudo apt update && sudo apt install -y openssh-server그 뒤에 root 계정으로 ssh 접속을 허용하자. (필요없으면 패스)sudo vi /etc/ssh/sshd_c..
Linux/Ubuntu 시간대 한국으로 변경
·
Linux/Ubuntu
Ubuntu를 설치하면 시간이 다른 국가를 기준으로 설정되어 있는 경우가 있다.한국 시간대로 시간을 변경하려면 아래 명령어를 입력하면 된다.sudo timedatectl set-timezone Asia/Seoul
[Linux, Ubuntu] tmux 설정
·
Linux/Ubuntu
아래 명령어로 tmux와 필요한 플러그인을 설치하자.sudo apt-get install tmuxgit clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm아래 내용을 ~/.tmux.conf 파일에 입력 후 설정 파일을 적용시키고, 플러그인을 설치해야 한다.Ctrl+a 입력 후 :source-file ~/.tmux.conf 를 입력하면 설정 파일을 적용시킬 수 있다.후에 Ctrl+a 입력 후 대문자 i를 입력하면 플러그인이 설치된다.set -g default-terminal "screen-256color"set -g prefix C-aunbind C-bbind-key C-a send-prefixunbind %bind | split-window -h..
[Linux, Ubuntu] vim 파일 탐색기 netrw 사용법
·
Linux/Ubuntu
netrw는 vim에서 기본으로 제공하는 파일 탐색기이다.기본 프로그램이기 때문에 별도의 설치나 설정 없이도 사용할 수 있다.vim 화면에서 :Explore 명령어를 사용하거나 터미널 화면에서 vi . 를 통해 진입할 수 있다.(블로그 주인장은 .vimrc에서 지정한 단축키로 진입함, 아래 글에 있음)netrw에 오게되면 vim에서와 같이 j/k로 위아래 이동한 뒤 파일/디렉토리를 엔터키로 선택할 수 있다. [Linux, Ubuntu] 나의 .vimrc 설정vim의 설정파일 .vimrc은 다음과 같이 설정되어 있다.마지막 세션 Key Setting 파트는 단축키 설정이라 취향에 맞게 설정하면 될 것 같다."""""""""""""""""""""""" GENERAL """""""""""""""""""""""..
[Linux, Ubuntu] 모든 계정에서 같은 vimrc 파일 적용하기
·
Linux/Ubuntu
vim 설정 파일(.vimrc)을 계정마다 설정해주는게 귀찮아서 모든 계정에 같은 설정이 적용되는 방법을 찾아봤다."/etc/vim/vimrc.local"이라는 파일을 만들어 해당 파일에 vim 설정을 해두면 모든 계정(root까지도 동일하게 적용됨)에서 같은 vim 설정이 적용된다는 것을 알게 됐다. 아래 글에 블로그 주인장이 사용하는 vimrc 내용을 볼 수 있다..vimrc의 내용을 위에서 소개한 경로 파일에 넣고 사용하고 있다. [Linux, Ubuntu] 나의 .vimrc 설정vim의 설정파일 .vimrc은 다음과 같이 설정되어 있다.마지막 세션 Key Setting 파트는 단축키 설정이라 취향에 맞게 설정하면 될 것 같다."""""""""""""""""""""""" GENERAL """""""..
[Linux, Ubuntu] 나의 .vimrc 설정
·
Linux/Ubuntu
vim의 설정파일 .vimrc은 다음과 같이 설정되어 있다.마지막 세션 Key Setting/Tmux Keyset 파트는 단축키 설정이라 취향에 맞게 설정하면 될 것 같다.(아래 파일을 적용시키기 위해 해야할 일이 아래에 설명되어 있음)"""""""""""""""""""""""" GENERAL """"""""""""""""""""""""set encoding=UTF-8set noswapfileset mouse+=a"""""""""""""""""""""""" Vundles """"""""""""""""""""""""set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()Plugin 'VundleVim/Vundle.vim'Plu..
[Linux, Ubuntu] ssh를 이용한 파일 전송 scp 명령어
·
Linux/Ubuntu
Linux에서 사용하는 scp 명령어는 Secure Copy의 약자로, 원격 시스템 간에 파일을 복사할 때 사용된다. scp 명령어는 ssh 프로토콜을 사용해 파일을 복사해서 데이터 전송이 암호회되어 있어 보안이 강화된다고 한다. 파일 전송은 아래의 방향으로 가능하다. 로컬 -> 원격 (Local to Remote) 원격 -> 로컬 (Remote to Local 원격 -> 원격 (Remote to Remote) 명령어를 사용할 때 앞 쪽에 전송할 파일의 경로, 뒤 쪽에 파일의 목적지가 온다는 것을 기억하면 쉽게 기억할 수 있을 것 같다. 연습용 명령어를 기록하며 글을 작성할 것인데, 연습 환경은 아래와 같다. 로컬: Mac, 원격1: UTM(ubuntu), 원격2: AWS(ubuntu) 로컬 컴퓨터에서 ..
[Linux, Ubuntu] 파일 묶기 및 해제 명령어 tar (.tar, .tar.gz)
·
Linux/Ubuntu
Linux의 tar 명령어는 사실 파일의 용량을 줄여주는 압축이 아니고 여러 파일을 하나로 묶어주는 명령어이다. 파일의 용량을 줄일 목적으로 사용할 때는 -z 옵션을 추가로 줘야한다. (뒤에서 다룸) 다음 명령어를 복사해서 테스트 디렉토리를 만들자. mkdir test_directory cd test_directory touch a.txt b.txt c.txt mkdir test1 mkdir test2 cd .. tar 명령어로 파일 하나로 묶기 tar -cvf [파일명.tar] [압축대상(파일,폴더)] 위에서 만든 테스트 디렉토리를 tar 명령어로 압축해보자. tar 파일이 생성된 것을 확인할 수 있다. .tar 파일 해제하기 그 전에 다음 명령어로 기존에 만들었던 test_directory 디렉토리를..