zsh

macOS의 터미널 명령 기록에 현재 위치를 유지하시겠습니까?
zsh

macOS의 터미널 명령 기록에 현재 위치를 유지하시겠습니까?

터미널에 많은 명령을 입력했습니다. a, b, c 등의 명령을 입력합니다. 지금은 g 명령을 사용하고 있는데 a를 다시 한 다음 b, c를 차례로 수행하고 싶습니다. 위쪽(g), 위쪽(f), 위쪽(e), 위쪽(d), 위쪽(c), 위쪽(b), 위쪽(a)을 누른 다음 실행 a를 입력합니다. b에 가서 수행하려면 7번을 더 눌러야 합니다. c도 마찬가지다. Windows에서는 명령 기록에서 내 위치를 유지합니다. 따라서 a 명령을 입력하고 Enter 키를 누르면 위쪽 키를 두 번 눌러 b로 이동하고 어쩌면...

Admin

SSH를 통해 열린 쉘이 로컬 쉘과 동일한 환경을 "상속"/사용할 수 있습니까? MacOS의 비대화형 셸이 "때때로" 키체인에 액세스하지 못함
zsh

SSH를 통해 열린 쉘이 로컬 쉘과 동일한 환경을 "상속"/사용할 수 있습니까? MacOS의 비대화형 셸이 "때때로" 키체인에 액세스하지 못함

나는 사용한다총알을 밀어그리고타사 Python 스크립트이를 통해 명령줄에서 "푸시"를 보낼 수 있습니다. 이 스크립트는 MacOS "키체인"을 사용하여 Pushbullet에 사용되는 비밀번호와 토큰에 액세스합니다. 스크립트를 로컬에서 실행하면 다음과 같습니다. % pb push "SE demo" 잘 작동합니다. "푸시"가 예상대로 전송되지만 ssh를 사용하여 머신 A에서 B로 보내야 합니다. % ssh B pb push "SE\ demo" 하지만 이렇게 하면 스크립트에 액세스할 수 없다는 역추적을...

Admin

zsh 별칭은 자신을 덮어쓴 다음 새 별칭의 명령을 실행합니다.
zsh

zsh 별칭은 자신을 덮어쓴 다음 새 별칭의 명령을 실행합니다.

일부 설정을 수행하고 자신을 재정의한 다음 새 별칭에서 명령을 실행하는 별칭을 만들고 싶습니다. 이 같은: /remote/tool/setup_my_command.sh source ./setup_completion.sh alias my_command='/remote/path/to/a/bin --options' .zshrc alias my_command='am_i_logged_in && echo "Setting up my_command" && source /remote/to...

Admin

find ....-execdir이 누락된 파일의 이름을 바꾸는 이유는 무엇입니까? 다루기 힘든
zsh

find ....-execdir이 누락된 파일의 이름을 바꾸는 이유는 무엇입니까? 다루기 힘든

MX Linux 23.2에서 zsh를 사용하고 있습니다. 수년 동안 나는 왜 다음과 같은 명령이 나오는지 알아내려고 노력해 왔습니다. find . -depth -type f -execdir rename 's/_720p//' {} \; 파일을 건너뜁니다. 내 파일 관리자가 변경 사항을 표시하지 않는다는 것을 알았으므로 ls터미널에 입력하여 확인했습니다. 바라보다! 이름에 "_720p"가 있는 파일이 여기에 나열됩니다. 프로세스를 백그라운드로 보내고 를 사용해 보았지만 wait동일한 결과를 얻었습니다....

Admin

cd 명령으로 CDPATH를 설정한 후 경로를 표시하는 방법은 무엇입니까?
zsh

cd 명령으로 CDPATH를 설정한 후 경로를 표시하는 방법은 무엇입니까?

내가 우연히 만났어이 문제현재 경로를 보여주는 것이 cd바로 제가 찾고 있는 것입니다. 그러나 이 동작을 수행할 수 없습니다. 내가 시도한 것은 다음과 같습니다. export CDPATH='.:/home/alexzeitler' 그리고 export CDPATH=$HOME 그러나 그 이후에는 cd현재 경로가 표시되지 않습니다. bash나는 이것을 사용하여 사용하고 싶고 zsh별칭이나 함수(알려져 있음)가 없는 솔루션을 선호합니다. ...

Admin

사용자 정의 스크립트에 대한 zsh 완성: URL + 선택적 매개변수
zsh

사용자 정의 스크립트에 대한 zsh 완성: URL + 선택적 매개변수

매개변수 중 하나가 URL(예: 문자열)이어야 하고 몇 가지 선택적 매개변수가 있는 zsh 완성을 위한 사용자 정의 스크립트가 있습니다. --AAA --BBB --CCC: _arguments -S : \ '--AAA' \ '--BBB' \ '--CCC' \ '1: :' 그러나 완성은 URL 매개변수가 제공되는 경우에만 작동합니다. myscript URL --A<TAB> 이 작업은 자동으로 수행됩니다.--AAA 하지만 내가 가지고 있는 경우: myscript ...

Admin

zsh 모듈 명령을 찾을 수 없습니다
zsh

zsh 모듈 명령을 찾을 수 없습니다

bash최근 CentOS 7에서 CentOS 7 로 전환했습니다 zsh. 나는 사용하고있다oh-my-zsh 스크립트에서 모듈을 로드하는 데 문제가 있습니다. 로그인 셸에서 모듈을 수동으로 로드하면 정상적으로 작동합니다. 그러나 동일한 명령을 test.sh 스크립트에 통합하면 모듈 명령을 찾을 수 없다는 오류가 발생합니다. /usr/share/Modules/init/zsh스크립트를 소싱하면 문제가 해결된다는 것을 알았습니다. 그래도 이해하지 못하면 스크립트가 실패합니다. 나는 이 소스 명령을 포함하려고...

Admin

Zsh zinit는 별칭을 건너뛰고 OhMyZsh 플러그인을 로드합니다.
zsh

Zsh zinit는 별칭을 건너뛰고 OhMyZsh 플러그인을 로드합니다.

zinit를 사용하여 zsh에서 git 완성을 로드하기 위해 이 플러그인을 사용하고 싶습니다. zinit wait lucid for \ OMZL::git.zsh \ OMZP::git 하지만 나는 별칭에 관심이 없습니다. 내 별칭이 너무 많습니다. 이러한 별칭 정의를 건너뛰려면 어떻게 해야 합니까? 플러그인이 로드되는 동안 alias 명령을 비활성화하려고 했지만 작동하지 않습니다. zinit wait lucid for \ atinit"alias alias=" \ atload"unalia...

Admin

zshz 데이터베이스에서 최근에 액세스한 디렉터리를 사용하여 GTK 파일 선택기 대화 상자 제공
zsh

zshz 데이터베이스에서 최근에 액세스한 디렉터리를 사용하여 GTK 파일 선택기 대화 상자 제공

zsh 셸에서 작업을 수행한 후 GUI 애플리케이션의 GTK 파일 선택기 대화 상자를 사용하여 파일을 열거나 저장해야 하는 경우가 종종 있습니다. 일반적으로 zsh를 통해 최근에 액세스한 디렉터리에 있습니다. zsh에서 나는 사용한다zsh-z최근 방문한 디렉토리로 효율적으로 이동합니다. zsh-z 데이터베이스에 저장된 정보(동일한 정렬 유지)를 GTK 파일 선택기에 표시된 최근 방문한 디렉토리 목록에 통합하는 방법이 있습니까? 또는 이 작업 흐름에 더 잘 맞는 GTK 파일 선택기를 시스템 전체에서 대...

Admin

변수 돌연변이를 보이지 않게 만들기 위해 함수 호출 출력을 리디렉션하는 효과 이해
zsh

변수 돌연변이를 보이지 않게 만들기 위해 함수 호출 출력을 리디렉션하는 효과 이해

Mac의 zsh 5.9에서 이상한 동작이 관찰되었습니다. (다음은 오류를 재현하기 위해 단순화한 것으로, 이해가 되지 않습니다.) 터미널에서 실행하면 $> function assigner() { OPTIONS=mutated } $> function main() { typeset OPTIONS; assigner; echo $OPTIONS } $> main 이 출력은 다음과 같습니다. mutated 하지만 내부 함수 호출의 출력을 리디렉션하기 위해 기본 함수를 미묘하게 변경하면....

Admin

"env" 출력에 FPATH가 나열되지 않는 이유는 무엇입니까?
zsh

"env" 출력에 FPATH가 나열되지 않는 이유는 무엇입니까?

(MacOS에서) 실행 zsh중이고 방금 배웠습니다.$fpath. 평소와 같이 그것이 내 환경에 참여하고 있는지 확인하기 위해 입력했지만 env놀랍게도 거기에 없었습니다! 그러나 $FPATH( 및 $fpath)는 다음과 같이 정의됩니다. % echo $fpath /usr/local/share/zsh/site-functions /usr/share/zsh/site-functions /usr/share/zsh/5.9/functions % echo $FPATH /usr/local/share/zsh/site...

Admin

2개의 매개변수가 필요한 zsh 경쟁 스크립트에서 선택적 매개변수를 지정하는 방법은 무엇입니까?
zsh

2개의 매개변수가 필요한 zsh 경쟁 스크립트에서 선택적 매개변수를 지정하는 방법은 무엇입니까?

저는 zsh에 대한 사용자 정의 경주 함수를 작성 중입니다. 현재 다음 코드가 있습니다 _arguments \ ... '(-G --glitchpct)'{-G+,--glitchpct=}'[Controls how often the characters on screen glitch]' 나는 현재 또는 -G VALUE둘 중 하나 glitchpct=VALUE를--glitchpct VALUE 허용한다고 지정합니다(동일한 그룹에 속하므로 상호 배타적임). 매개변수 값이 1개가 아닌 2개가 필요한 경우 어떻게 해...

Admin

IFS=.- parts=( $=file )에 대한 ZSH 문서
zsh

IFS=.- parts=( $=file )에 대한 ZSH 문서

ZSH의 이 기능은 (제 생각에) 답변에 사용되었습니다여러 문자를 구분 기호로 사용하여 문자열을 분할하기 위한 ZSH 구문 또는 $=var를 사용하여 IFS 분할을 사용할 수 있습니다. IFS=.- parts=( $=file ) ZSH 문서에서 이 구성의 이름을 지적할 수 있습니까? ...

Admin

이 2개의 zsh 인라인 명령이 다른 결과를 반환하는 이유는 무엇입니까(Mac OS Sonoma)?
zsh

이 2개의 zsh 인라인 명령이 다른 결과를 반환하는 이유는 무엇입니까(Mac OS Sonoma)?

그래서 저는 Mac OS의 "dot_bar" 파일을 코어 파일로 병합하려고 했습니다. 내가 하고 싶은 한 가지는 내 Mac(M1 MacBook Air)에서 모든 "dot_bar" 파일을 찾는 것입니다. 조회하는 데 시간이 좀 걸리므로 파일 목록 출력을 날짜/시간으로 묶고 싶었습니다. 그래서 몇 가지 실험을 거친 후 실행했습니다. (date "+%Y-%m-%d_%H-%M") && sudo -A find / -name "._*" 2>/dev/null && (date ...

Admin

ZSH 자동 완성: 입력된 제안 접두사 강조 표시
zsh

ZSH 자동 완성: 입력된 제안 접두사 강조 표시

Bash와 같은 자동 완성 기능을 갖도록 ZSH를 구성했습니다. setopt noautomenu setopt nomenucomplete 따라서 Tab을 누르면 모든 제안 중에서 고유한 접두사만 완성되고, Tab을 두 번째 누르면 이 접두사와 함께 가능한 모든 완성 목록이 표시됩니다. 이미 입력된 제안 부분을 강조 표시하는 방법이 있나요? 예를 들어 "do"를 입력하고 Tab 키를 두 번 눌러 제안 사항을 표시하면 다음과 유사한 내용이 나타납니다. 하다논평 하다다운로드 하다커 ...

Admin