본문 바로가기

728x90

전체 글

compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew_cask 에러 compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew_cask 에러 $ source .zshrc compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew_cask 무슨 에러일까요? /usr/local/share/zsh/site-functions/_brew_cask 디렉토리가 있는데... $ ls -l /usr/local/share/zsh/site-functions/_brew_cask lrwxr-xr-x 1 user1 admin 44 8 15 2018 /usr/local/share/zsh/site-functions/_bre.. 더보기
CentOS 7에서 Terraform을 설치하는 방법 CentOS 7에서 Terraform을 설치하는 방법 yum install -y yum-utils yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo yum install -y terraform terraform -version $ terraform -version Terraform v0.14.5 terraform 사용 방법 $ terraform -help Usage: terraform [global options] [args] The available commands for execution are listed below. The primary workflow commands are given first.. 더보기
tput 명령어 tput 명령어 tput 명령어는 터미널과 화면의 속성을 제어하는 유틸리티입니다. 이 명령어를 사용하면 터미널 환경을 제어하고 터미널에서 출력되는 텍스트의 색상, 스타일, 위치 등을 변경할 수 있습니다. 주로 스크립트나 환경 설정 파일에서 사용되며, 터미널 환경을 사용자 지정하거나 스크립트에서 시각적인 요소를 변경할 때 유용합니다. 설치 tput은 일반적으로 대부분의 Unix 및 Linux 시스템에 기본적으로 설치되어 있습니다. 기본 구문 tput [옵션] [인수] 주요 옵션 및 사용 예시 1. tput clear 현재 터미널 화면을 지웁니다. tput clear 2. tput sgr0 모든 속성을 초기화하고 텍스트를 일반 스타일로 돌립니다. tput sgr0 3. tput setaf 텍스트의 전경(글자.. 더보기
[shell] bash colors bash colors 스크립트 편집 vim z.sh $ vim z.sh #!/bin/bash color_reset=$(tput sgr0) color_red=$(tput setaf 1) color_blue=$(tput setaf 4) echo "${color_red}sangchul.kr${color_reset}" echo "${color_blue}sangchul.kr${color_reset}" 스크립트 실행 결과 sh z.sh tput 명령어 사용 echo "블로거 `tput setaf 1`sangchul.kr`tput sgr0`." bash 프로파일에 등록하여 컬러 사용하기 vim .bashrc $ vim .bashrc RED="\033[0;31m" PINK="\033[1;31m" YELLOW="\033.. 더보기
리눅스에서 패스워드를 변경하는 스크립트 리눅스에서 패스워드를 변경하는 스크립트 pwch.sh 스크립트 생성 vim pwch.sh #!/bin/bash # 색상 정의 CYAN='\033[0;36m' RED='\033[0;31m' GREEN='\033[0;32m' NC='\033[0m' # 현재 시스템의 공인 IP 주소 가져오기 MyIP=$(dig @resolver1.opendns.com myip.opendns.com +short) # IP 주소를 네트워크 ID와 호스트 ID로 분리 NetworkID=$(echo $MyIP | cut -d . -f1-3) HostID=$(echo $MyIP | cut -d . -f4) # 패스워드를 설정할 사용자 목록 userlist=$@ # 사용자별 초기 패스워드 설정 함수 function set_passwor.. 더보기
[git 명령어] git clone 디렉토리 지정(변경)하기 git clone 디렉토리 지정(변경)하기 git clone 명령어를 사용하여 저장소를 복제할 때, 복제된 디렉토리를 특정 위치로 지정하는 방법이 있습니다. 1. 디렉토리를 먼저 생성하고 그 안에서 git clone 실행 mkdir my_project cd my_project git clone 2. -o 또는 --origin 옵션 사용 git clone my_project 3. git clone 명령어에 경로를 직접 지정 구문) git clone git cloen https://github.com/anti1346/project1.git project $ git clone https://github.com/anti1346/project1.git project Cloning into 'project'... .. 더보기
리눅스에서 패스워드를 한 줄로 변경하는 방법 리눅스에서 패스워드를 한 줄로 변경하는 방법 1. passwd 명령어를 사용한 패스워드 변경 passwd --stdin Ubuntu에서 사용할 수 없음. 명령어 기본 구문 echo '새로운_패스워드' | passwd --stdin 사용자이름 echo 'rootpassword' | passwd --stdin root 사용 예시 CentOS(CentOS 7.9)에서 사용한 예 echo 'testpassword' | passwd --stdin test $ echo 'testpassword' | passwd --stdin test test 사용자의 비밀 번호 변경 중 passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다. Ubuntu(Ubuntu 22.04 LTS)에서 사용한 예 echo 'rootpa.. 더보기
sshpass 명령어 sshpass 명령어 sshpass는 SSH 패스워드를 자동으로 제공하여 SSH 접속을 허용하는 명령어입니다. 일반적으로 스크립트나 자동화 작업에서 사용되며 SSH 패스워드를 직접 입력하지 않고 SSH 접속을 자동화할 때 유용합니다. sshpass 설치 CentOS/RHEL sudo yum install -y sshpass Debian/Ubuntu sudo apt-get install sshpass 기본 구문 sshpass -p 'PASSWORD' ssh USER@HOST PASSWORD: SSH 패스워드 USER: SSH로 접속할 사용자 이름 HOST: SSH로 접속할 호스트 주소 또는 IP 주소 주요 옵션 sshpass의 일부 주요 옵션은 다음과 같습니다: -p 'PASSWORD': SSH 패스워드를.. 더보기

반응형