본문 바로가기

Linux

(3)
tmux 사용법 정리 tmux는 Windows에서 win+방향키 로 화면을 분할해서 사용했던 것과 마찬가지로 여러 개의 창을 열어놓고 여러 작업을 동시에 할 수 있도록 하는 SW입니다. (tmux는 shell이 아닙니다) 예시로, 파일을 실행해야 하는데 파일 하나 돌리는 시간이 오래 걸리는 경우 두 개의 창을 띄워놓고 창 하나에는 실행 시켜놓고 나머지 한 창에서는 자유롭게 다른 작업을 할 수 있습니다. 또한, tmux는 보통 server 접속이 끝나거나 terminal을 종료하게 되면 실행이 중단되지 않도록 detach/attach 기능을 갖고 있어서 오래 걸리는 코드를 돌릴 때에 백그라운드에서 계속 실행되도록 할 수 있다는 큰 장점도 있습니다. tmux에서 우리가 알아야할 큰 개념 세 가지는 session, window, ..
Terminal Customizing & Linux Shell 이번 글에서는 저번 글에서 Linux 환경을 구축해보았으니 Terminal을 수정해보도록 합시다. 1. Terminal의 기본 세팅을 WSL로 변경하기 먼저는 Windows Terminal을 켰을 때 WSL(Ubuntu)가 켜지도록 세팅해봅시다. 이는 Terminal의 상단 바에서 설정을 눌러 settings.json file을 수정해주어야 합니다. 설정 파일에서 defaultProfile을 밑에 list에서 name이 Ubuntu인 것을 찾아서 그 guid를 복사 붙여넣기 해주면 됩니다. 아무 것도 수정하지 않았다면 Windows PowerShell의 guid가 적혀져 있을 겁니다. "defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}" # 저의 경우에..
Windows 10 에서 Linux 환경 구축하기 Windows가 아닌 Linux에서 개발해야 하는 상황이 많은 개발자들에게 Linux 환경은 필수입니다. 특히나 서버에 접속에서 서버의 GPU를 사용한다거나, 작업을 해야하는 경우에는 더욱이 Linux를 사용할 수 있어야 합니다. 하지만 저같이 Window를 사용하는 분들은 Linux를 바로 사용할 수 없고 추가적인 과정이 필요합니다ㅠㅠ 이번 글에서는 그러한 분들을 위해 Windows에서 Linux 환경을 구축하는 방법을 알려드리려고 합니다. 먼저 Windows에서 Linux 환경을 만들 수 있는 방법으로는 크게 두 가지가 있습니다. 1. VirtualBox, VMware 컴퓨터 가상화 프로그램으로, 비어있는 가상 머신 SW(Box) 안에 원하는 OS를 설치하여 그 환경으로 접속하여 사용할 수 있습니다...