최종 터미널 사용자 정의
소개
만약 당신이 Linux 사용자라면, 당신은 당신의 단말기를 자주 사용할 것입니다.단말기, 일단 당신들이 그것을 어떻게 사용하여 당신들의 기계를 내비게이션하고 매일 일을 하는지 알게 되면, 당신들의 생산력을 크게 향상시킬 것입니다.예를 들어 파일을 쉽게 이동하거나 가장 좋아하는 공급자나 응용 프로그램에서 온 CLI를 사용하여 복잡한 작업을 수행할 수 있습니다. 시각적 인터페이스를 통해 작업을 수행하면 더 많은 시간이 걸립니다.한 마디로 하면, 그것은 너로 하여금 기계의 작업 방식을 더욱 잘 이해하고, 너로 하여금 더욱 효율적으로 하게 할 수 있다. 그 대가는 네가 검은 화면을 쳐다보고, 화면에 신비한 정보를 표시하는 것이다.
cmatrix
만 입력하면 됩니다.어쨌든기왕 우리가 it에서 여러 가지 복잡한 일을 하는 데 많은 시간을 들여야 하는 이상, 시간이 지날수록 낙담할 수도 있는데, 왜 그것을 예쁘고 재미있게 만들지 않는가.당연히 너 자신의 이성을 위해서다.
이 짧은 강좌에서, 나는 당신에게 어떻게 당신의 단말기를 쉽게 사용자 정의할 수 있는지 보여 드리겠습니다.Linux Ubuntu 19.10을 사용하고 있습니다.Mac과 Linux 버전의 사용자는 비슷한 경험을 해야 한다.마이크로소프트의 사용자들, 나는 아무것도 당신들을 도울 수 없습니다.
대부분의 Ubuntu 사용자는 터미널 시작 시 다음과 같이 보입니다.
만약 네가 나에게 묻는다면, 이것은 매우 아름다운 단말기이다.그러나 우리의 특수한 유형의 개발자에게는 아직 화려하지 않다. 우리는 개인적인 것을 원하기 때문에, 우리의 동료나 친구들이 우리의 단말기를 볼 때, 그들은 우리가 무엇을 하는지 안다.
바꿔보자!
첫걸음
터미널 구성은 변수
PS1
에 의해 정의됩니다.터미널에 표시되는 내용을 변경하려면 입력하면 됩니다export PS1='I am so fancy 😄 $ '
마술현재 사용자 정의 단말기가 있습니다.그러나 불행하게도, 당신이 그것을 닫고 다시 시작할 때, 당신의 단말기는 지루한 일상으로 돌아갈 것이다.걱정하지 마, 알았어. 물건을 더 오래 쓸 수 있는 방법이 있어.The secret lies in the
.bashrc
file.
계속하여 터미널에 다음 명령을 입력하십시오.
cd
vim .bashrc
이것은 아래와 같은 파일을 열 것이다우리는 변수
PS1
가 우리의 제시를 포함하고 있다는 것을 전부터 알고 있다.다음 줄로 이동하고 주석 취소force_color_prompt=yes
다음 줄로 이동합니다.PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
안녕하세요.이것은 전통적인 Ubuntu 터미널 알림입니다.네, 다행이에요.이제 어떡하지?
이제 재미있는 것은 물건을 맞춤형으로 만들 때가 되었다는 것이다.하지만 우선 이 혼란을 이해합시다.
다음은 서로 다른 부분에 대한 간단한 설명이다
${debian_chroot:+($debian_chroot)}
: 이 부분은 잘 해석되었습니다here, 읽으실 수 있도록 격려합니다\[\033[01;32m\]...\[\033[00m\]
: bash 텍스트 스타일의 시작과 끝 표시입니다 \u
, \h
및 \w
: 각각 사용자, 시스템 이름 및 현재 경로 😍😍 DEV MADE ME DO THIS 😍😍 $
(추가 색상)사용자 정의
니 거야.bashrc 이동
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
우리는 필요하지 않은 무료한 내용을 삭제하는 것부터 시작할 것이다.사용자 이름과 기계 이름을 삭제하지만 경로가 들어갈 것입니다.네가 어디에 있는지 알게 되어 기쁘다.코드는 다음과 같습니다.PS1='${debian_chroot:+($debian_chroot)}:\[\033[01;34m\]\w\[\033[00m\]\$ '
변경 사항을 적용하려면 현재 변경 사항을 저장하고 터미널에 다음을 입력합니다.source .bashrc
작업을 계속하여 사용자 .bashrc
를 다시 입력하고 코드를 다음과 같이 변경해야 합니다.PS1='${debian_chroot:+($debian_chroot)}😍😍 DEV MADE ME DO IT 😍😍 \[\033[01;34m\]\w\[\033[00m\]\$ '
이것은 결코 나쁘지 않다...정당하다하지만 우리는 뭔가를 놓쳤어...알아요!색깔!
우리는 무지개를 창조해 볼 필요가 있다.기본적으로 조형 작업 원리는 다음과 같다.앞에서 말한 바와 같이, 우리는
\[\033[01;32m\]
을 시작 표시로 하고, \[\033[00m\]
을 끝 표시로 한다.너의 생활에 색채를 더하다
열다
\[\033[01;32m\]
는 녹색으로 강도가 증가하는 bash 방식을 나타낸다.이 문자열에서 01은 강도를 증가시키고 32는 녹색을 표시한다.01이 아닌 02를 시도하면 텍스트가 약간 투명해질 것입니다.32가 아닌 33을 사용해 보세요. 당신의 텍스트는 갈색으로 변할 것입니다.잊지 마세요SOURCE .BASHRC
.닫다
\[\033[00m\]
정말 더 이상 스타일링이 없다는 것을 의미할 뿐이다.네, 그렇습니다.그래서아름다운 무지개를 완성합시다.다음 색상을 사용합니다.
red: 91
yellow: 93
green: 92
light blue: 96
blue: 94
purple: 95
이것은 우리에게 다음과 같은 것을 줄 것이다.PS1='${debian_chroot:+($debian_chroot)}😍😍 \[\033[01;91m\]D\[\033[00m\]\[\033[01;93m\]E\[\033[00m\]\[\033[01;92m\]V\[\033[00m\] \[\033[01;96m\]M\[\033[00m\]\[\033[01;94m\]A\[\033[00m\]\[\033[01;95m\]D\[\033[00m\]\[\033[01;94m\]E\[\033[00m\] \[\033[01;96m\]M\[\033[00m\]\[\033[01;92m\]E\[\033[00m\] \[\033[01;93m\]D\[\033[00m\]\[\033[01;91m\]O\[\033[00m\] \[\033[01;93m\]I\[\033[00m\]\[\033[01;92m\]T\[\033[00m\] 😍😍 \[\033[01;34m\]\w\[\033[00m\]\$ '
그래물론 네가 무엇을 할 수 있는지 보여주기 위해서일 뿐이다.나는 개인적으로 좀 더 기본적인 것을 선택했다.
축하합니다!당신은 현재 개성화된 명령 알림부호의 대가입니다.사용자 정의 힌트를 시각화하는 방법에 대한 자세한 내용은 아래 링크를 사용하여 더 많은 자원을 찾으십시오.너는 그것으로 미친 듯이 반짝이는 애니메이션 단말기 세션을 만들 수 있다. 나를 믿어라. 이것은 매우 재미있다.
다음까지.
마이크
나에 관하여
저는 MMPG 컨설팅 회사의 파트너입니다. 이 회사는 스페인과 스위스 시장의 맞춤형 소프트웨어 개발 업계에서 활약합니다.
만약 당신이 특정한 주제, 당신의 소프트웨어, 또는 당신이 실현하고자 하는 생각을 토론하고 싶다면, 당신은 나를 추가하거나 나에게 DM을 하나 줄 수 있다.
Reference
이 문제에 관하여(최종 터미널 사용자 정의), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mikgross/ultimate-terminal-customization-51c7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)