AI 기반 Linux 터미널을 사용해 보았는데 결과는 다음과 같습니다.
빠른 링크
- 워프 터미널이란 무엇입니까?
- 처음으로 워프 설정하기
- 강력한 편집자입니다
- Warp AI는 엄청난 양의 인터넷 검색을 절약할 수 있습니다.
- Warp Drive는 귀하의 개인 작업 흐름 은행입니다
- 터미널에서 협업할 수 있습니다
- 몇 가지 문제가 있습니다
- 강력한 터미널로 Linux를 흔들다
Linux 매니아로서 저는 항상 새롭고 멋진 터미널 앱을 찾고 있습니다. 과거에 사용해 본 많은 앱 중에서 Warp 터미널이 상당히 인상적이었습니다. 하지만 모든 것이 장미빛인 것은 아닙니다. Warp를 일일 드라이버로 사용한 전반적인 경험은 다음과 같습니다.
워프 터미널이란 무엇입니까?
Warp는 Rust로 구축된 최신 AI 기반 터미널 에뮬레이터입니다. macOS와 Linux 모두에서 사용할 수 있으며 Windows에도 곧 출시될 예정입니다. 현재 비공개 소스 도구이므로 사용하려면 계정이 필요합니다.
Warp는 명령줄 사용 방식을 완전히 변화시키는 수많은 사용자 정의, AI, 생산성 및 협업 기능을 제공합니다. 개발자, 시스템 관리자 또는 고급 Linux 사용자라면 Warp를 사용해 볼 가치가 있습니다.
처음으로 워프 설정하기
먼저 워프 공식 홈페이지를 방문해 보세요. 시스템(이 경우 Linux)에 따른 다운로드 옵션이 표시됩니다. 저는 Linux Mint를 사용하고 있으므로 DEB 패키지를 다운로드하겠습니다. AppImages를 포함한 다른 옵션에 대한 다운로드 페이지를 확인할 수 있습니다.
다운로드가 완료되면 다운로드한 디렉토리로 이동합니다. 나에게는 "~/Downloads" 디렉토리이다. cd 명령을 사용하거나 화면을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 "터미널에서 열기"를 눌러 터미널에서 디렉터리를 엽니다.
DEB 패키지를 사용하여 Linux Mint(및 기타 Debian 기반 배포판)에 Warp를 설치하려면 다음 명령을 실행하세요.
sudo apt install warp-terminal_*.deb설치 후 앱 서랍에서 애플리케이션을 열거나 다음 명령을 실행하세요.
warp-terminal인증 창이 나타나는 것을 볼 수 있습니다. 아직 서비스에 등록하지 않았으므로 지금 등록하겠습니다. "취소" 버튼을 누르세요.
이제 가입 옵션이 표시됩니다. "가입" 버튼을 클릭하세요.
브라우저에 가입 페이지가 열립니다. 여기에는 여러 가지 가입 옵션이 있습니다. 저는 일반 이메일 버전으로 갈 예정입니다. 이메일을 입력하고 "계속"을 누르세요. 실제 이메일을 사용하고 싶지 않다면 임시 이메일을 사용할 수도 있습니다.
이메일이 전송됩니다. 해당 이메일을 열고 링크를 클릭하면 성공적으로 로그인됩니다. 또한 Warp 터미널에서 링크를 열라는 메시지가 표시됩니다. "링크 열기" 버튼을 클릭하세요.
감사 메시지와 함께 Warp 터미널 창으로 돌아갑니다. 이제 Warp는 터미널 사용에 관해 몇 가지 질문을 할 것입니다. "나중에 알림" 옵션을 눌러 건너뛰어도 됩니다. 귀하의 편의를 위해 설문 조사를 진행하고 질문에 답변해 드리겠습니다.
그런 다음 Warp 터미널 인터페이스가 표시됩니다.
내가 보기엔 괜찮아 보이는데. 하지만 Linux 터미널로는 어떻게 될까요? 알아봅시다.
강력한 편집자입니다
Warp는 단순한 터미널 에뮬레이터가 아닙니다. 그것에는 훨씬 더 많은 것이 있습니다. 이는 IDE와 고급 텍스트 편집기 사이에 속하며 셸에 액세스할 수 있습니다. Warp를 사용하면 기본 터미널에서 수행하는 모든 작업을 수행할 수 있습니다. 그러나 뛰어난 생산성 도구로 만드는 많은 고급 기능을 제공합니다.
Warp는 입력과 수신된 출력이 함께 캡슐화되어 결합된 단위인 블록을 사용합니다. 블록을 사용하면 명령을 쉽게 복사하고, 다시 입력하고, 나중에 참조할 수 있도록 북마크할 수 있습니다. 출력만 복사할 수도 있습니다. 그런 다음 링크를 생성하거나 삽입을 통해 블록을 다른 사람과 전체 또는 부분적으로 공유할 수 있습니다. 블록이 너무 많으면 필터링하여 관련 블록을 찾을 수 있습니다.
실수로 명령을 실수하여 실행하는 경우 터미널 피드를 스크롤하는 동안 쉽게 알아볼 수 있도록 블록이 빨간색으로 변합니다. 명령을 입력하는 동안 명령의 각 부분 위로 마우스를 가져가면 해당 부분이 이해되지 않는 경우 검사할 수 있습니다. 명령, 인수, 플래그, 변수 및 하위 명령에 대한 구문 강조도 있습니다. 오류에도 빨간색 밑줄이 표시되어 쉽게 알아볼 수 있습니다.
타이핑 경험은 마치 집에 있는 것 같은 느낌이었습니다. 터미널이 아닌 일반 텍스트 편집기에서 입력하는 것과 비슷합니다. 커서 선택, 복사-붙여넣기 및 이동을 위한 모든 일반적인 키보드 단축키가 있습니다(저에게는 매우 큰 단축키입니다). Vim 키 바인딩을 사용하고 싶다면 그렇게 할 수도 있습니다.
Warp에는 최고의 터미널 도구에서 찾을 수 있는 많은 명령 입력 기능이 있습니다. 명령 수정 기능은 맞춤법이나 구문 오류가 있을 때 명령을 제안합니다. 과거 명령 기록을 기반으로 자동 완성 및 자동 제안도 있습니다.
명령 기록에 관해 말하면 위쪽 화살표 키를 눌러 명령 기록을 탐색할 수 있습니다. 하지만 더 나은 옵션이 있습니다. Ctrl+R을 누르면 명령 기록 패널이 열립니다. 그런 다음 명령과 워크플로를 검색하고 기록을 필터링할 수 있습니다.
Warp AI는 엄청난 양의 인터넷 검색을 절약할 수 있습니다.
숙련된 Linux 사용자라도 저는 문제를 해결하기 위해 Google에 의존하고 Linux 경험을 더욱 향상시키기 위해 AI 도구에 의존하는 경우가 많습니다. 따라서 터미널에 AI 도우미가 내장되어 있으면 매우 유용합니다.
Warp AI는 내부적으로 ChatGPT를 실행합니다. 특정 활동을 수행하고 싶다면 Warp AI에 직접 명령을 요청할 수 있습니다. 제안된 출력 명령은 Warp 작업 흐름 형식으로 되어 있으며 바로 사용할 수 있습니다.
명령을 이해하지 못하면 Warp AI에게 설명을 요청할 수 있습니다. 내가 이해하지 못하는 결과가 있으면 설명을 요청할 수 있습니다.
오류 디버깅과 Bash 스크립트 작성도 유용합니다. 웹에 있는 다른 AI 도구를 사용하여 이러한 작업을 수행할 수 있습니다. 그러나 이는 브라우저를 열고 해당 웹 사이트로 이동하여 문제를 입력하고 솔루션을 터미널에 복사하여 붙여 넣은 다음 AI 도구로 돌아가서 더 많은 질문을 해야 한다는 것을 의미합니다. 통합 AI를 사용하면 이러한 문제가 발생하지 않습니다. 그 외에 터미널 프롬프트에 "#"을 입력하여 AI 명령 제안을 받을 수도 있습니다.
Warp Drive는 귀하의 개인 작업 흐름 은행입니다
Warp에는 가장 많이 사용하는 명령, 작업 흐름 및 노트북을 저장하는 저장소인 Warp Drive가 함께 제공됩니다. 터미널 왼쪽 상단에 있는 아이콘을 클릭하거나 Ctrl+Shift+\를 눌러 액세스할 수 있습니다.
자주 사용하는 명령을 해당 명령의 기능에 대한 설명과 함께 저장할 수 있으므로 매번 기억하고 입력할 필요가 없습니다. 워크플로를 클릭하기만 하면 명령이 프롬프트에 복사됩니다. 뿐만 아니라 매개변수화된 명령을 저장할 수도 있습니다. 따라서 명령이 인수를 취하는 경우 해당 매개변수를 이중 중괄호 안에 작성하여 인수임을 나타낼 수 있습니다.
원하는 경우 해당 인수가 무엇인지에 대한 설명과 기본값을 저장할 수도 있습니다. 다음은 포트에서 프로세스를 종료하는 명령의 예입니다.
필요한 만큼 인수를 추가할 수 있습니다. 제가 발견한 또 다른 좋은 점은 이름으로 워크플로를 검색할 수 있다는 것입니다. 다시 말하지만 구문이나 명령 이름을 기억할 필요가 없습니다.
노트북은 Markdown 형식으로 생성된 대화형 텍스트 블록입니다. 노트북에는 텍스트, 코드 블록, 목록, 셸 조각 등이 포함될 수 있습니다. Notion과 Jupyter Notebook을 혼합한 것이라고 생각하시면 됩니다. 노트북을 Markdown 형식으로 내보내고 기존 노트북을 시스템에서 Warp로 가져올 수도 있습니다.
나 자신도 Notion 사용자로서 이 기능을 정말 좋아했습니다. 중요한 문서와 메모를 보관할 수 있는 노트북 기능이 터미널에 내장되어 있다는 것은 다양한 리소스 사이를 오갈 필요가 없다는 것을 의미합니다.
코드 블록 및 셸 명령의 경우 버튼 클릭으로 해당 섹션을 복사하는 복사 버튼이 있습니다. 코드 블록은 구문 강조를 지원하고 작성된 언어를 저장합니다. 쉘 명령의 경우 해당 명령을 터미널 프롬프트에 자동으로 복사하는 "터미널에서 실행" 버튼도 있습니다. 터미널을 여러 개의 창으로 나눌 수 있으므로 한쪽에는 노트북을, 다른 한쪽에는 프롬프트 화면을 보관할 수 있습니다.
터미널에서 협업할 수 있습니다
Warp를 사용하면 팀을 만들고 구성원을 추가할 수 있습니다. 이 옵션을 찾으려면 Warp Drive와 동일한 메뉴로 이동해야 합니다. 팀 이름을 정할 수 있습니다.
일단 생성되면 이메일이나 맞춤 링크를 통해 다른 사람을 초대할 수 있습니다. 팀 구성원은 귀하가 팀과 공유하는 워크플로와 노트북에 액세스할 수 있습니다. 무료 플랜에서는 최대 3명의 구성원을 보유할 수 있으며 최대 3개의 노트북과 10개의 워크플로를 공유할 수 있습니다. 또한 세션, 명령줄 컨트롤 및 터미널 입출력 블록을 구성원과 공유할 수 있습니다.
몇 가지 문제가 있습니다
계정 등록이 필요한 터미널 에뮬레이터는 특히 비공개 소스인 경우 많은 Linux 사용자에게 적합하지 않을 수 있습니다. 하지만 좋은 점은 완전히 다른 장치로 이동하더라도 일단 로그인하면 모든 것에 액세스할 수 있기 때문에 저장된 작업 흐름이 전혀 손실되지 않는다는 것입니다.
계정 요구 사항은 공동 작업 기능에도 도움이 됩니다. 요즘 대부분의 서비스에는 계정이 필요하므로 이해할 수 있습니다. 그러나 Warp 개발자는 이를 선택 사항으로 만들 수 있습니다. 강제 로그인은 대부분의 사람들에게 가장 큰 문제입니다.
인터넷 연결이 없으면 Warp Drive가 제한됩니다. 오프라인일 때 파일은 읽기 전용이 됩니다. 개인 공간에서 파일을 생성하고 편집할 수 있지만 Warp가 인터넷에 연결될 때까지는 동기화되지 않습니다. 팀 기능도 사용할 수 없습니다.
도구에 원격 측정 기능도 장착되어 있습니다. 분석 및 충돌 보고서를 수집합니다. 설정에서 이 기능을 끌 수 있지만 기본적으로 켜져 있습니다. Warp는 터미널 입력 및 출력 데이터를 수집하지 않는다고 주장합니다. 해당 개인정보 보호정책에서 자세한 내용을 확인할 수 있습니다. 게다가 그들은 앞으로 클라이언트 측 코드를 오픈 소스로 만들 계획을 갖고 있습니다.
이것은 잔소리일 수도 있습니다. 기본적으로 프롬프트 패널은 터미널 하단에 고정되어 있는데, 제 생각에는 이는 나쁜 위치입니다. 일반 터미널에 익숙해지면 Warp에서 명령을 입력할 때 많이 살펴봐야 합니다. 물론 설정에서 쉽게 변경하여 상단에 고정되도록 할 수도 있습니다.
강력한 터미널로 Linux를 흔들다
그래서 거기에 있습니다. 블록형 출력을 갖춘 AI 기반 터미널 도구인 Warp와 노션급 노트북, 협업 기능을 사용해 본 경험입니다. 생산성을 높이고 터미널 세션을 훨씬 더 효율적으로 만들 수 있지만 계정에 가입하고 로그인해야 하는 비용으로 인해 많은 사람들이 계정을 떠나게 될 수 있습니다. 하지만 이것이 문제가 되지 않는다면 Warp를 사용해 보고 명령줄 사용 방식이 어떻게 바뀌는지 확인해 보세요.





















