반응형

Shell 5

셸 기반 AI 도우미 Jarvish: 오류 해결 자동화의 혁신

TL;DRJarvish는 셸 환경에서 발생하는 오류를 자동으로 분석하고 즉각적인 해결 방법을 제안하는 AI 기반 도구입니다. 개발자와 엔지니어가 브라우저를 열어 검색하는 번거로움을 없애고, 작업 흐름을 유지하며 생산성을 높일 수 있도록 설계되었습니다. 이 글에서는 Jarvish의 기능, 장점, 사용 방법, 그리고 잠재적인 한계와 실무에서의 활용 방안을 다룹니다.Jarvish란 무엇인가?정의Jarvish는 개발자와 엔지니어를 위해 설계된 셸 기반 AI 도우미로, 명령줄에서 발생하는 오류를 자동으로 분석하고 해결책을 제안하는 도구입니다. 포함/제외 범위포함: 명령어 실패 후 오류 메시지 분석, 해결책 자동 검색 및 제안, 셸 환경과의 통합.제외: GUI 기반 도구, 셸 이외의 환경에서의 사용.대표 오해Jar..

AI/Trend 2026.02.28

[Linux] How to check account information

How to check account information /etc/passwd How to check account information Window에서 관리자 계정인 Administrator와 사용자 계정으로 나눠지듯이 Linux System에서는 관리자 계정인 root와 사용자 계정으로 나눠지게 됩니다. 그러면 이 정보들은 어디에 저장되어 있을까요? 여러 설정들이 있지만, 그중에서 계정별 UID와 GID, 홈디렉터리, 로그인 쉘은 /etc/passwd에서 확인이 가능합니다. /etc/passwd 해당 파일을 열어보면 각자의 시스템에 따라 여러 계정 정보가 있겠지만 기본적으로 root을 포함하고 있을 겁니다. (※ /etc/passwd의 소유주/그룹은 관리자 계정인 root이지만, 일반적으로 다른 계..

AI/Infrastructure 2023.11.08

[AWS] Shell getDate

$> date +%F 2023-02-28 $> date +'%Y-%m-%d' 2023-02-28 $> date +'%F %H:%M:%S' 2023-20-28 14:11:14 $> date 2023. 02. 28. (화) 14:11:24 UTC +%F는 +%Y-%m-%d와 동일한 결과를 보여줍니다. 현재 Timezone은 UTC이기 때문에, 글을 작성 중인 한국시간 기준(GMT)인 2023년 2월 28일 23시 11분 보다 9시간 이전인 14시 11분이 표시됩니다. %F : 년-월-일 %Y : 연도 (YYYY) %m : 월 (MM) %d : 일 (DD) %H : 시(HH) %M : 분(MI) %S : 초(SS)

카테고리 없음 2023.03.01

[Ubuntu] 현재 사용 중인 Shell 확인

$> echo $SHELL $> grep root /etc/passwd 현재 사용 중인 Shell 확인 $SEHLL은 환경변수이므로, export에서도 확인 가능합니다. $> export | grep SHELL 사용가능한 쉘 목록 $> cat /etc/shells 사용 쉘 변경 $> sudo chsh -s /bin/dash root 단, 현재는 환경변수만 변경되었기 때문에 현재 접속 상태에 적용되지 않으며 재 접속해 주어야 변경됩니다. 위처럼 접속 시에 기존에 계정 정보와 함께 $가 뜨던 bash에서 $만 뜨는 dash shell로 변경된 것을 확인 가능합니다.

AI/Infrastructure 2023.02.08

[Ubuntu] 쉘 스크립트 변수 선언

기본 변수 선언 #! /bin/bash a="hello" # 변수 a b="world" # 변수 b echo "${a}, ${b}" $> sh test.sh 전역 변수 선언 #! /bin/bash #! test.sh export a="hello" export b="world" sh test02.sh #! /bin/bash #! test02.sh echo "${a}, ${b}" $> sh test.sh 매개 변수 선언 #! /bin/bash #! test.sh echo "쉘 스크립 명령어: ${0}" echo "첫 번째 변수 : ${1}" echo "두 번째 변수 : ${2}" echo "매개 변수 개수 : ${#}" echo "전체 매개 변수 : ${*}"

AI/Infrastructure 2022.06.21
반응형