«zsh» 태그된 질문

Zsh는 많은 고급 명령 줄 및 스크립팅 기능이 포함 된 셸입니다.


1
큰 따옴표는 언제 필요합니까?
이전의 조언 $VARIABLE은 적어도 하나의 쉘이 하나의 단일 항목으로 해석되기를 원한다면을 포함하는 표현을 이중 인용하는 것이 었습니다. 그렇지 않으면 내용의 모든 공백 $VARIABLE이 쉘을 버릴 것입니다. 그러나 최신 버전의 셸에서는 더 이상 큰 따옴표가 더 이상 필요하지 않습니다 (적어도 위에서 설명한 목적으로). 예를 들어,에 bash: % FOO='bar baz' % [ …


8
쉘 스크립트에 명명 된 인수 전달
명명 된 매개 변수를 쉘 스크립트로 전달 (수신)하는 쉬운 방법이 있습니까? 예를 들어 my_script -p_out '/some/path' -arg_1 '5' 그리고 내부 my_script.sh는 다음과 같이받습니다 : # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" printf "The …

10
내가 무언가를 확인하는 동안 반 타입의 명령을 기억하십시오
나는 종종 다음과 같은 위치에 자신을 발견한다 : 나는 bash 프롬프트에서 긴 명령을 입력하기 시작했지만, 도중에 다른 명령으로 무언가를 확인해야한다는 것을 알았다. 이것은 내가 콘솔에있을 때 문제입니다 (X 없음). 그런 경우에 나는 다음과 같은 불만족스러운 방법 만 가지고 있기 때문에 종종 그런 경우가 있습니다. 히트 ctrl+ alt+ F2돌아가서 계속 한 …
97 bash  command-line  zsh 


7
별칭 명령에서`which`를 사용하는 방법은 무엇입니까?
대부분의 사용자와 마찬가지로 자주 사용하는 프로그램에 기본 플래그 집합을 제공하도록 많은 별칭을 설정했습니다. 예를 들어 alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' 문제는 which내 vim/ grep/ ls/ etc가 어디에서 왔는지 알기 위해 별칭을 사용한다는 것입니다. $ which vim vim: aliased to vim -X 이것은 유용한 출력이지만이 경우에는 내가 …
76 shell  zsh  alias  which 

2
zsh의 $ PATH 캐시에서 자동 완성 색인 (또는 호출 된 항목) 및 바이너리를 다시 작성
새 소프트웨어를 설치 한 후, zsh로 이미 열린 터미널은 새 명령에 대해 알지 못하며 자동 완성을 생성 할 수 없습니다. 새 터미널을 열면 문제가 해결되지만 자동 완성 기능이 이전 터미널에서 작동하도록 인덱스 (또는 호출 한 것)를 다시 작성할 수 있습니까? 나는 노력 compinit했지만 도움이되지 않았다. 또한 쉘 종속적이지 않은 방법이 …
75 zsh  autocomplete 

7
나는 얼마나 많은 조개 껍질입니까?
문제점 : 내가 얼마나 많은 조개 껍질을 찾으십시오. 세부 정보 : vim에서 쉘을 많이 엽니 다. 빌드하고 실행하고 종료하십시오. 때때로 나는 다른 vim을 잊어 버린 다음 또 다른 쉘을 엽니 다. :( 나는 얼마나 많은 껍질을 가지고 있는지 알고 싶습니다. 아마도 항상 껍질 화면에 있습니다. (나는 그 부분을 관리 할 …
73 bash  shell-script  shell  vim  zsh 

6
SSH가 쉘을 제어하는지 어떻게 알 수 있습니까?
SSH를 통해 제어되는 경우 쉘 스크립트 (특히 .zshrc)에서 감지하고 싶습니다. HOST 변수를 시도했지만 항상 셸을 실행하는 컴퓨터의 이름입니다. SSH 세션이 시작되는 호스트 이름에 액세스 할 수 있습니까? 둘을 비교하면 내 문제가 해결됩니다. 로그인 할 때마다 마지막 로그인 시간과 호스트를 나타내는 메시지가 있습니다. Last login: Fri Mar 18 23:07:28 CET 2011 …
69 ssh  shell-script  zsh 

3
ESC 키는 Alt + 동작으로 인해 터미널이 약간 지연됩니다
내 터미널 설정은 vi 바인딩이있는 그놈 터미널 + tmux + zsh입니다. vim 또는 zsh의 커맨드 라인 vi 편집 모드와 같은 응용 프로그램에서 ESC키 를 자주 눌려 야 하지만이 키의 효과가 발생하기 전에 약간의 지연이 있습니다. 참조 느린 빔 ESC 키를 만드는 GNU 화면 몇 가지 실험을 한 후, ESC키 를 …

4
기록에 명령이 추가되지 않도록하는 방법이 있습니까?
기록에 명령이 추가되지 않도록하는 방법이 있습니까? 내 히스토리 파일에서 제외하고 싶은 명령이 있으며 메모리에 저장된 히스토리를 검색 할 때 실제로 신경 쓰지 않아도됩니다. 이것을 막을 수있는 방법이 있습니까, 아니면 돌아가서 내 기록 파일을 편집해야합니다. 업데이트 : 이것이 쉘에 따라 다를 수 있다는 것을 몰랐습니다. 내 껍질은 zsh입니다. 다른 쉘에 대한 …

3
모든 bash 스크립트는`zsh`와 호환됩니까?
bash에서 zsh로 전환하려고하지만 bash 스크립트의 호환성에 대해 걱정하고 있습니다. 모든 bash 스크립트 / 기능이 zsh와 호환됩니까? 따라서 이것이 사실이라면 zsh는 bash를 개선 한 것입니까?
63 bash  zsh 

6
zsh의 어떤 기능이 bash에서 누락되었거나 그 반대입니까?
리눅스 사용자는 항상 bash를 사용했습니다. BSD와 같은 다른 유닉스 시스템을 사용하는 사람들은 다른 쉘을 훨씬 더 자주 사용하는 것 같습니다. 조금 더 배우기 위해 zsh를 사용해보기로 결정했습니다. bash 사용자로서 : 어떤 기능을 놓칠 수 있습니까? 그리고 어떤 것을 찾아야합니까?
62 bash  zsh 

1
Zsh의 명령 히스토리
Zsh는 명령 내역을 어떻게 추적합니까? 내 홈 디렉토리에 두 개의 파일이 있습니다 : .zhistory및 .zsh_history. 그들 사이의 차이점은 무엇입니까? 파일 에 내 기록이 모두 포함 된 것 같습니다 . Zsh는 그중 하나에 영원히 줄을 계속 추가합니까 ? 역사 검색이 너무 느리지 않습니까? 이 파일들을 다른 위치로 심볼릭 링크로 안전하게 만들 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.