«sh» 태그된 질문

sh는 쉘을 나타냅니다. 쉘 스크립트의 확장으로 자주 사용됩니다.


1
대상 파일이 아직 없을 때`>>`와의 리디렉션이`>`와 동일합니까?
Bash 또는 sh와 같은 쉘을 고려하십시오. 대상 파일이 존재하는 경우 >와 >>그 사이의 기본적인 차이점은 다음 과 같습니다. > 파일을 0 크기로 자른 다음 기록합니다. >> 잘리지 않고 파일 끝에 쓰거나 추가합니다. 파일이 없으면 크기가 0으로 작성됩니다. 그런 다음에. 이것은 두 연산자 모두에 해당됩니다. 대상 파일이 아직없는 경우 연산자가 동일하게 …
80 bash  redirection  sh 

6
리눅스의 sh (bash가 아닌)에서 명령 프롬프트에 현재 경로를 표시하는 방법?
현재 "#"만 표시하는 sh 프롬프트 (bash 쉘이 아닌)에 현재 경로를 표시하고 싶습니다. env PS1="$(whoami)@$(hostname):$(pwd)" 과 set PS1="$(whoami)@$(hostname):$(pwd)" 에서 /etc/profile. 그러나 디렉토리가 변경되거나 사용자가 변경 될 때 이것은 새로 고쳐지지 않습니다. 이것을 역동적으로 만드는 방법을 제안하십시오.
43 linux  shell  sh  busybox 


2
sh 명령은 정확히 무엇입니까?
sh 명령이 무엇인지 알 수 없습니까? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh 파일을 실행합니까? 바람둥이처럼 : sh /usr/local/tomcat/bin/shutdown.sh 죄송합니다. 혼란 스럽습니다.
33 linux  debian  sh 

2
“echo $ (stuff)”또는“echo`stuff`”에 어떤 문제가 있습니까?
나는 다음 중 하나를 사용했다 echo $(stuff) echo `stuff` ( stuff예를 들어 pwd또는 date더 복잡한 곳). 그런 다음이 구문이 잘못되었다고 들었습니다. 나쁜 습관, 비 우아하고 과도하며 중복 적이며 지나치게 복잡하며화물 컬트 프로그래밍, noobish, naive 등 그러나 명령 이 작동하므로 정확히 무엇입니까?
31 shell-script  sh  echo 

6
내 서버에 ssh 할 때 bash에서 어떻게 시작합니까?
이 질문은 수퍼 유저에게 답변 할 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . 호스팅 된 데비안 서버가 있습니다. ssh를 통해 로그인하면 sh 환경으로 인사합니다. bash 환경에서 시작하도록 변경하려면 어떻게합니까?
29 linux  bash  debian  sh 


3
다중 행 bash 명령의 주석
이 단일 명령 BASH 스크립트 파일은 이해하기 어렵 기 때문에 각각의 작업에 대한 주석을 쓰고 싶습니다. echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed는 단지 예일뿐입니다. 실제로는 greps와 tr 및 awks가 혼합되어 있습니다) 나는 라인을 복제해야하거나, 각 라인을 적용 할 …
26 bash  pipe  comments  sh 

3
install -c와 cp의 차이점은 무엇입니까
install -c와 cp의 차이점은 무엇입니까? 대부분의 설치는 install -c를 사용하는 경향이 있지만 매뉴얼 페이지에서는 cp와 다른 역할을하는 것처럼 들리지 않습니다 (설정된 권한 제외). 언제 install -c를 사용해야하고 언제 cp를 사용해야합니까?
20 linux  installation  bash  cp  sh 

5
파일이 아닌 stdin (다른 프로그램의)에서 / bin / sh 소스
이것을 이름 짓기 까다로운 종류의 ... 기본적으로 STDOUT에서 쉘 변수 세트를 인쇄 할 때 프로그램이 있습니다. $ ./settings SETTING_ONE="this is setting one" SETTING_TWO="This is the second setting" ANOTHER_SETTING="This is another setting". STDOUT이로 평가되는 것처럼 쉘 스크립트 내에서 이것을 실행하고 싶습니다 source. 나는 다음과 같은 일을하고 싶습니다 ... source `./settings` ... …
14 sh 

4
sudo su shell 변경
sudo su내 표준 zsh( oh-my-zsh 프레임 워크 를 사용함) 에서 실행할 때마다 sh기본적으로 이전 Bourne 셸 ( ) 을 사용해야합니다 (분명히, 이것은 대부분의 * nix 계열 시스템에서 표준 동작 임). 내가 실행하면 zsh내에서 sh실행 한 후 sudo su, 나는 Z 쉘을 얻을 수 있지만, 오 - 내 - zsh을의 개선없이. …
13 macos  zsh  sudo  sh  oh-my-zsh 

2
bash TAB 완성은 cmd.exe와 유사합니다. [duplicate]
이 질문에는 이미 답변이 있습니다. bash를 더 잘 활용할 수있는 방법이 있나요? 1 답변 cmd.exe의 동작과 비슷한 bash에서 회전 스타일 완성을 할 수있는 방법이 있는지 궁금해했습니다. 명령 입력과 관련하여 속도가 빨라진다는 것을 알게되었습니다.
12 linux  bash  shell  command-line  sh 



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