새로운 Ubuntu/Ubuntu 기반 배포판을 위한 웹 개발자 환경 설정

이 게시물에서는 새로운 Ubuntu/Ubuntu 기반 배포판 설정이 있으면 일반적인 개발자 환경 설정 단계를 공유합니다. 이는 클린 OS 설치 또는 Linux 설치용 Windows 하위 시스템일 수 있습니다.

따라서 가장 먼저 해야 할 일은 현재 존재하는 기존 패키지를 업데이트하는 것입니다. 그렇게 하려면 터미널에서 다음 명령을 실행해야 합니다. 이렇게 하면 인스턴스에서 최신 보안 패치가 업데이트되었는지 확인할 수 있습니다.

sudo apt-get update
sudo apt-get upgrade


이제 NodeJ를 설치하겠습니다. Ubuntu의 기본 패키지 관리자인 apt 패키지 관리자를 사용하여 NodeJ를 설치합니다. 최신 LTS 버전의 NodeJs를 설치하려면 터미널에서 다음 명령을 사용해야 합니다.

sudo apt install nodejs


아래 명령을 사용하여 노드가 설치되었는지 확인합니다.

node -v


노드는 노드 패키지 관리자도 설치합니다. node package manager가 보이지 않는다면 아래 명령어로 별도로 설치할 수 있습니다.

sudo apt install npm


다음을 사용하여 설치를 확인할 수 있습니다.

npm -v


또한 NVM(노드 버전 관리자) 도구를 설치하고 싶습니다. NVM을 사용하면 다양한 버전의 NodeJ를 훨씬 쉽게 사용할 수 있습니다. NVM을 설치하려면 다음 명령을 사용해야 합니다.

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash 


nvm이 설치되면 터미널을 다시 시작해야 사용할 수 있습니다.

대부분의 Linux 배포판 설치는 Git과 함께 제공됩니다. 그러나 설치에 git이 없으면 아래 명령을 사용하여 쉽게 설치할 수 있습니다.

sudo apt install git


git을 설치했으면 사용자 이름과 이메일로 구성해야 합니다. 이는 다음 명령으로 수행할 수 있습니다.

git config --global user.name "John Doe"
git config --global user.email [email protected]


저는 git 작업을 더 쉽게 하기 위해 전역 git 별칭을 구성하는 것을 좋아합니다. 더 나은 로그 정보를 얻으려면 가장 일반적인 것입니다. 이것이 내가 사용하는 것입니다.

git config --global alias.lg "log --graph --all --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"


다음으로 해야 할 일은 선택한 텍스트 편집기를 설치하는 것입니다. VSCode를 설치하고 싶습니다. WSL과 특히 잘 작동합니다.

이것으로 개발 여정을 시작하기에 좋습니다. 하지만 저는 개발자 경험을 향상시키기 위해 다음과 같은 일을 하고 싶습니다. 처음 접하거나 관심이 없다면 이 부분을 건너뛰십시오.

Ubuntu의 기본 편집기는 nano입니다. 나는 나노를 사용하는 것을 별로 좋아하지 않는다. 그래서 저는 보통 vim으로 변경합니다. 우분투에는 vim도 사전 설치되어 있습니다. 아래 명령을 사용하여 기본 편집기를 변경할 수 있습니다.

sudo update-alternatives --config editor
#Type the number which corresponds to vim and press enter


이렇게 하면 기본 편집기가 vim으로 설정됩니다. vim을 선호하지 않는 경우 동일한 명령으로 다른 것으로 변경할 수도 있습니다.

다음으로 변경하고 싶은 것은 기본 셸입니다. 기본적으로 우분투는 Bash 셸과 함께 제공되며 이는 최고의 셸 옵션이 아닙니다. ZSH를 설치하고 싶습니다. 그렇게 하려면 다음 명령을 사용하십시오.

sudo apt install zsh


ZSH가 설치되면 기본 셸을 bash에서 ZSH로 변경해야 합니다. 그렇게 하려면 다음 명령을 사용하십시오.

chsh -s $(which zsh)


변경 사항을 보려면 터미널 창을 다시 시작해야 합니다. 기본 셸이 ZSH로 설정되어 있는지 확인하려면 다음 명령을 사용하십시오.

echo $SHELL


그러면 다음 출력이 인쇄됩니다.

/usr/bin/zsh


모든 것이 정상이면 ZSH 구성을 관리하기 위한 프레임워크인 Oh My Zsh 설치로 이동합니다. 그것은 당신의 터미널 경험을 강력하게 만들고 저에 따르면 반드시 있어야 합니다. 아래 명령으로 Oh My Zsh를 설치할 수 있습니다.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"


설치되면 터미널에 다음이 표시되어야 합니다.


이제 oh-my-zsh 설치에 적합한 테마를 선택해야 합니다. 아래 링크에서 사용 가능한 테마 목록을 찾아볼 수 있습니다.

https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes

테마를 선택했으면 .zshrc 파일을 열고 테마 이름을 변경합니다. .zshrc 파일은 다음을 사용하여 액세스할 수 있는 홈 폴더에 있습니다cd ~.

ZSH_THEME="intheloop"


이 작업이 완료되면 변경 사항을 적용하기 위해 터미널을 다시 시작해야 합니다.

이제 새로운 Ubuntu 기반 인스턴스에서 개발 여정을 시작할 수 있습니다(솔직히 이번에는).

행복한 코딩!

좋은 웹페이지 즐겨찾기