Bash 별칭을 만들려면 어떻게 해야 합니까?
제가걸 요, 제가 OSX 하고있이런걸하는데넣야어데는를,하▁i데.alias blah="/usr/bin/blah"
구성 파일에 있지만 구성 파일이 어디에 있는지 알 수 없습니다.
추가할 수 있습니다.alias
는또.function
시작 스크립트 파일에 있습니다.은 보통이것입니다..bashrc
,.bash_login
또는.profile
파일을 홈 디렉토리에 저장합니다.
있기 은 이한파숨있다로음합작수니다야행해업을으를 해야 할 입니다.ls -a
그들을 나열하는 것.만약 당신이 그것을 가지고 있지 않다면, 당신은 그것을 만들 수 있습니다.
제 기억이 맞다면, 제가 맥을 샀을 때,.bash_login
파일이 없었습니다.제가 직접 만들어야 했어요. 그래서 제가 할 수 있게요.prompt info
,alias
,functions
그 안에 등등.
다음은 생성하려는 경우의 단계입니다.
- 시작 터미널
- 형
cd ~/
- 형
touch .bash_profile
새 파일을 만듭니다. - 집
.bash_profile
즐겨찾는 편집자와 함께(또는 그냥 입력할 수 있음)open -e .bash_profile
텍스트 편집에서 열 수 있습니다. - 형
. .bash_profile
.bash_profile
추가한 별칭을 업데이트합니다.
나는 숭고하게 zshrc를 열고 편집할 뿐입니다.
subl .zshrc
그리고 숭고함에 이것을 더합니다.
alias blah="/usr/bin/blah"
터미널에서 다음 명령을 실행합니다.
source ~/.zshrc
다 했어요.
OS X에서 ~/.bash_profile을 사용합니다.이는 기본적으로 Terminal.app이 새 창마다 로그인 셸을 열기 때문입니다.
다양한 구성 파일 및 사용 시기에 대한 자세한 내용은 여기를 참조하십시오..bashrc, .bash_profile 및 .environment의 차이점은 무엇입니까?
그리고 여기 OSX와 관련하여: .bash_profile, .bashrc 정보 및 별칭을 어디에 적어야 합니까?
MacOS 카탈리나 이상
Apple은 기본 셸을 zsh로 전환하여 구성 파일에 다음이 포함되도록 했습니다.~/.zshenv
그리고.~/.zshrc
은마치것과 같습니다.~/.bashrc
하지만 zsh의 경우.파일을 편집하고 필요한 내용을 추가하기만 하면 됩니다. 새 터미널 창을 열 때마다 소스가 제공됩니다.
nano ~/.zshenv
alias py=python
그런 다음 ctrl+x, y를 누른 다음 를 입력하여 저장합니다.
이 파일은 로그인, 비로그인 또는 스크립트와 상관없이 실행되는 것처럼 보이기 때문에 더 나은 것 같습니다.~/.zshrc
java.
하이 시에라 및 이전 버전
bash이며 ""를 할 수 .~/.bash_profile
별칭 추가:
nano ~/.bash_profile
alias py=python
그런 다음 ctrl+x, y를 누른 후 를 입력하여 저장합니다.이러한 구성에 대한 자세한 내용은 이 게시물을 참조하십시오.당신의 가명으로 설정하는 것이 조금 더 낫습니다.~/.bashrc
그당의출처시▁source처▁then.~/.bashrc
~/.bash_profile
~/.bash_profile
그러면 다음과 같이 됩니다.
source ~/.bashrc
내 안에서.bashrc
. file 기적행다있이었다니습음로.
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
인 그므로에서 내플에서..bash_aliases
기본적으로 별칭에 사용되는 파일입니다(및 내가 사용하는 파일).나는 OS X 사용자는 아니지만, 만약 당신이 그것을 연다고 생각합니다..bashrc
파일을 사용하면 플랫폼에서 별칭에 일반적으로 사용되는 파일을 식별할 수 있습니다.
macOS Mojave에서 작동합니다.
몇 가지 간단한 단계를 수행할 수 있습니다.
개방 터미널
sudo nano /.bash_profile
다음과 같이 별칭을 추가합니다.
몇 가지 가명들의 가명들
alias l='ls -alF' alias la='ls -A' alias eb="sudo nano ~/.sudo_profile && source ~/.bash_profile" #prefixer 별칭 d='prefixer' 별칭 d='prefixer' 별칭 dnax="prefixerrm$(prefixer-aq)" #git 별칭 g='gitstatus' 별칭 last="git log -2" aliases g="git" 별칭 g="formats'%h"%an입니다,%ar, 메시지: %s' --graph" alias nah="git reset --hard & & git clean -df" alias squash="gitrebase -i HEAD~2"
source /.bash_profile
됐습니다. 사용하고 즐기세요!
macOS 카탈리나 사용자의 경우:
1단계: .zshrc 파일 생성 또는 업데이트
vi ~/.zshrc
2단계: 별칭 라인 추가
alias blah="/usr/bin/blah"
3단계: 소스 .zshrc
source ~/.zshrc
4단계: 명령 프롬프트에 별칭을 입력하여 별칭을 확인합니다.
alias
cd /etc
sudo vi bashrc
다음과 같이 추가합니다.
alias ll="ls -lrt"
마지막으로 터미널을 다시 시작합니다.
스크립트 및 프로그램에 대한 구성 파일은 다음과 같습니다.~/.bashrc
터미널을 사용할 때 로드되는 구성 파일은~/.bash_login
.
내 생각에 가장 좋은 방법은 그냥 모든 것을 가지고 있는 것입니다.~/.bashrc
.
특정 질문의 경우 다음을 입력하십시오(기존 ~/.bashrc를 덮어씁니다).
echo "alias blah=\"/usr/bin/blah\"" >>~/.bashrc
터미널과 a로~/.bashrc
새 에일리어스로 파일이 생성됩니다.그런 다음 파일을 편집하여 새 별칭, 함수, 설정 등을 추가합니다.
- 집에가
- .bashrc 열기
파일 하단에 별칭 만들기
alias alias_name='command to do' eg: alias cdDesktop='cd /Desktop'
파일 저장
source .vmsrc
source ~/.bashrc
터미널(Ctrl+Alt+T)을 열고 cdDesktop을 입력한 후 Enter 키를 누릅니다.
만약 당신이blah="/usr/bin/blah"
당신의~/.bashrc
그러면 사용할 수 있습니다.$blah
로그인 셸에서 입력을 대신할 수 있습니다./usr/bin/blah
당신은 아마도 편집하기를 원할 것입니다..bashrc
파일을 홈 디렉토리에 저장합니다.
Postgres 데이터베이스를 실행하고 이를 위한 별칭을 만들어야 합니다.해결 방법은 다음과 같습니다.
$ nano ~/.bash_profile
# in the bash_profile, insert the following texts:
alias pgst="pg_ctl -D /usr/local/var/postgres start"
alias pgsp="pg_ctl -D /usr/local/var/postgres stop"
$ source ~/.bash_profile
### This will start the Postgres server
$ pgst
### This will stop the Postgres server
$ pgsp
사용자 루트에 bash_profile 생성 - ex
/user/username/.bash_profile
오픈 파일
vim ~/.vmdk_profile
별칭을 ex로 추가합니다. (저장 후 종료)
alias mydir="cd ~/Documents/dirname/anotherdir"
새 터미널에서 내 dir를 입력하십시오. 열려야 합니다.
/user/username/Documents/dirname/anotherdir
적절한 방법이라고 생각합니다.
터미널로 이동합니다. open ~/.bashrc
없는 경우 추가
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
2)open ~/.bash_aliases
없는 경우:touch ~/.bash_aliases && open ~/.bash_aliases
별칭을 ▁to.
편집을.bash_aliases
터미널 또는 인쇄를 파일로 작성하고 다시 시작합니다.source ~/.bash_aliases
echo "alias clr='clear'" >> ~/.bash_aliases && source ~/.bash_aliases
서 별칭은 명이있는곳입니다.alias clr='clear'
.
추가하기source ~/.bash_aliases
~/.bash_profile
파일. 터미널의 각 init에 별칭을 로드해야 합니다.
영구 별칭 바로 가기를 만들려면 .bash_profile 파일에 넣고 .bashrc 파일을 .bash_profile 파일로 가리킵니다.다음 단계를 수행합니다(ES6 코드에서 babel transfiler를 실행하기 위해 bnode라는 별칭 명령을 만듭니다).
- 터미널 명령 프롬프트로 이동하고 "cd"를 입력합니다. 그러면 홈 디렉토리로 이동합니다.참고: 프로그래밍 파일이 "D: 드라이브"에 있더라도 ".bash" 파일은 "C: 드라이브"에 있을 수 있습니다.)
- 홈 디렉토리의 위치를 보려면 "pwd"를 입력합니다(홈 디렉토리 경로와 .bash 파일이 있을 수 있는 위치가 표시됩니다).
- 홈 디렉토리에 있는 모든 도트 "." 파일을 보려면 "ls -la"를 입력합니다(숨겨진 도트 "." 파일을 포함한 모든 파일이 표시됨).
- .bash_profile"과 ".bashrc"의 두 파일이 표시됩니다.
- VS Code Editor 또는 IDE에서 .bashrc 파일을 열고 첫 줄에 "source ~/.bash_profile"을 입력합니다(.bashrc 파일을 .bash_profile로 가리킴).
- VS Code Editor에서 .vmdk_profile 파일을 열고 "/node='/node_profile/.bin/babel-node'를 입력합니다(bash 명령으로 실행할 영구적인 bnode 바로 가기를 생성하려면).
- 두 파일 모두 저장 및 닫기
- 이제 실행할 파일(index.js)을 열고 터미널 명령 프롬프트를 열고 "bnode index.js" 명령을 사용하여 파일을 실행합니다.
- 이제 index.js 파일이 실행되지만 .bash_profile 파일에 bnode 별칭을 생성하기 전에 "bash: bnode command not found" 오류가 표시되고 일부 ES6 코드가 인식되지 않고 오류가 발생합니다.
- 도트 파일에 대해 알아볼 수 있는 유용한 링크: https://dotfiles.github.io/
이것이 도움이 되길 바랍니다!행운을 빕니다.
언급URL : https://stackoverflow.com/questions/8967843/how-do-i-create-a-bash-alias
'programing' 카테고리의 다른 글
스트립 레이블 g 그림의 위치를 위에서 아래로 변경하시겠습니까? (0) | 2023.06.09 |
---|---|
해결 방법: "'@typescript-eslint/consistent-type-assertions' 규칙에 대한 정의를 찾을 수 없습니다." (0) | 2023.06.09 |
루비 / 레일즈 - 값을 변경하지 않고 시간의 표준시를 변경합니다. (0) | 2023.06.04 |
루비에서 배열을 무작위로 정렬(스크램블)하는 방법은 무엇입니까? (0) | 2023.06.04 |
데이터 내보내기에서 MYSQL WORKBENCH 대 MARADB 문제 (0) | 2023.06.04 |