반응형
셸 기능을 삭제/삭제하려면 어떻게 해야 하나요?
이 작업을 수행했습니다.
$ z() { echo 'hello world'; }
어떻게 없애죠?
unset -f z
z라는 이름의 함수를 설정 해제합니다.몇 사람이 다음과 같이 대답했습니다.
unset z
그러나 z라는 이름의 변수와 함수가 있으면 변수만 설정 해제되고 함수는 설정 해제되지 않습니다.
Zsh:
unfunction z
또 하나의 (논쟁적으로 더 나은) 이름이죠unhash -f z
또는unset -f z
다음 제품군과 일치합니다.
unset
unhash
unalias
unlimit
unsetopt
그런 것이 의심스러울 때는 다음과 같이 입력합니다.un<tab>
전체 목록을 보려면 여기를 클릭하십시오.
(약간의 관련성:또, 다음과 같은 기능/에일리어스를 가지는 것도 좋습니다.realiases
,refunctions
,resetopts
,reenv
, 등, 「재-」에 대해서.source
" 각 파일을 분리/삭제했을 경우).
언급URL : https://stackoverflow.com/questions/245406/how-do-i-delete-remove-a-shell-function
반응형
'programing' 카테고리의 다른 글
Excel VBA 또는 VSTO 2005의 모든 셀에서 반복 (0) | 2023.04.17 |
---|---|
반복하는 동안 일반 목록에서 요소를 제거하려면 어떻게 해야 합니까? (0) | 2023.04.17 |
WPF 드롭섀도 (0) | 2023.04.17 |
Git을 사용하여 원격 저장소에 태그를 푸시하려면 어떻게 해야 합니까? (0) | 2023.04.17 |
UIScroll View를 가져와 맨 위로 스크롤합니다. (0) | 2023.04.17 |