«csh» 태그된 질문


3
쉘은 집을 어떻게 알 수 있습니까?
각 쉘에는 환경 변수 $ HOME 세트 (예 :)가 /Users/lotolo있습니다. 내가 csh에 있다면 나는 할 수 unsetenv HOME있고 여전히 그래도 나는 cd내 집에있을 것입니다. 나는 이것을 bash ( unset HOME) 에서도 테스트 했으며 동일한 동작입니다. 그렇다면 쉘은 내 / other_user가 어디에 있는지 어떻게 알 수 있습니까? 그 값을 어디에서 읽습니까? …
25 bash  cd-command  home  tcsh  csh 

2
함수, 별명 및 실행 파일에 하이픈에 문제가 있습니까?
내 테스트 (Bash 및 Z Shell)에서 이름에 하이픈이있는 함수 또는 별칭 또는 실행 가능한 쉘 스크립트를 정의하는 데 아무런 문제가 없었지만 모든 쉘과 모든 사용 사례에서 이것이 괜찮을 것이라고 확신하지 못합니다 . 내가 이것을하고 싶은 이유는 하이픈이 밑줄보다 입력하기 쉽고 더 빠르고 부드럽게하기 때문입니다. 문제가 아니라고 믿어 주저하는 이유 중 …
25 bash  shell  zsh  ksh  csh 

3
물결표 ( '~', 홈 디렉토리)를 재정의 할 수 있습니까?
홈 디렉토리를 재정의 할 수 있습니까? 예 를 들어 , /ext1/username대신 사용자의 홈 파일이있는 실제 홈 디렉토리를 변경하는 것과 달리 다른 디렉토리로 /home/username확장합니다 ~. (이 질문은 나쁜 연습처럼 보이기 때문에 대부분 학문적입니다. 또한 cshTop 10을 읽었음에도 불구하고 사용에 대한 선택은 없습니다 .)
13 solaris  home  csh 

3
csh에서 stderr 리디렉션이 작동하지 않습니다
다음 명령을 실행합니다. pkg_add emacs-23.4,2.tbz 2> output.log 출력은 여전히 ​​터미널에 표시됩니다. 나는 누르면 ↑, 내가 얻을 pkg_add emacs-23.4,2.tbz 2 > output.log 앞에 공백이2 있습니다. 원래 이것을 넣지 않았습니다. 나는 노력한다 pkg_add emacs-23.4,2.tbz > output.log 2>&1 나는 누르면 다시 ↑, 공간이 추가되었습니다 . 왜 이런 일이 발생합니까? FreeBSD에서 csh를 실행하고 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.