«bash» 태그된 질문

Bash는 GNU 프로젝트의 유닉스 계열 운영 체제를위한 무료 쉘입니다.

3
find-command를 사용할 때 권한 거부 스팸 방지
종종 다음 구문으로 파일을 찾으려고합니다. find . -name "filetofind" 그러나 일반적으로 권한이 거부 된 폴더에 대해 많은 행이나 오류보고 (권한 거부)가 발생합니다. 오류 출력에서 ​​sudo 또는 고급 grepping을 사용하는 것보다이 스팸을 피할 수있는 다른 방법이 있습니까?
21 bash  find 

4
ssh exit / logout 후 터미널의 "재설정"색상
원격 서버에 넣을 때 터미널의 색상이 변경되는 것을 좋아합니다. 내가 사용하는 setterm이 작업이 완료 얻을 내 원격 ~ / .bashrc에 파일. 그러나 I exit인 경우 터미널 색상이 로컬 색상으로 재설정되지 않습니다. 문제를 해결했지만 최상의 솔루션인지 확실하지 않습니다. 이것이 내가 생각해 낼 수있는 것입니다. 원격 서버의 ~ / .bash_logout에 다음을 넣습니다. …
21 bash  colors  bashrc 

1
Bash : 선택적으로 인수를 명령에 전달
다른 변수에 따라 명령 호출에 인수를 추가하려고합니다. 쉘 스크립팅 코드를보십시오 : curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com 이 예에서 titlenull이 제공되지 않으면에 인수가 추가됩니다 curl. title공백이 있으면 올바르게 작동하지 않습니다 . 또한 null이면에 예기치 않은 빈 인수가 생성 $(...)되므로 따옴표로 묶을 수 없습니다 .titlecurl …

3
Bash의 여러 줄 명령에서 이전 줄을 어떻게 편집합니까?
Bash에서 여러 행에 걸쳐있는 명령을 입력 할 때 이전 행을 어떻게 편집합니까? 저는 GNOME 터미널을 사용하는 Linux Mint (Lisa) 사용자입니다. 예를 들어, 다음과 같이 입력합니다. $ echo "foo bar > baz > 그리고 나서 명령의 세 번째 줄을 입력하려고 할 때 "foo"와 "bar"를 별도의 줄에 넣고 싶다는 것을 갑자기 깨닫게됩니다. …


4
모든 스크립트에 * .sh 및 * .rb 파일 확장자를 사용해야합니까?
$ HOME / bin 디렉토리에 수동으로 실행되는 실행 스크립트가 많이 있습니다. 일부는 bash로 작성되고 일부는 Ruby로 작성됩니다. 그들 모두는 쉘에 사용할 인터프리터 (내 경우에는 bash 또는 Ruby)를 알려주는 맨 위에 shebang 줄이 있습니다. 작성된 스크립트 언어를 나타 내기 위해 이러한 스크립트에 파일 확장자를 추가하는 것이 더 좋은지 궁금합니다. 예를 들어 …

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


7
쉘 변수의 익스포트 여부를 확인하는 가장 간단한 스크립트 가능한 방법은 무엇입니까?
일부 쉘 세션의 경우 쉘 변수를 설정하고 내 보내지 않으면 경고 플래그를 인쇄 할 수 있기를 원합니다. 프롬프트 SET_ME가 설정되지 않았거나 null 인 경우 "오류"를 인쇄하기 위해 이와 같은 작업을 수행하는 것은 매우 간단합니다 . test_var () { test -z "$1" && echo Error; } PS1='$(test_var "$SET_ME") \$ ' 그러나 …

2
터미널에서 실수로 복사 / 붙여 넣기를 방지하거나 중단하려면 어떻게해야합니까?
터미널에 붙여 넣을 때 때로는 클립 보드에있는 내용이 예상과 다릅니다. 특히 웹 사이트의 페이지 및 텍스트 페이지 인 경우가 있습니다. 이런 일이 발생하면 터미널이 미쳐서 빠르게 깜박이고 command not found최대한 빨리 뱉어냅니다 . 나는 언젠가 텍스트에 다음과 같은 내용이 포함될 것을 두려워합니다 rm -rf /. 가장 좋은 방법은 무엇입니까? 내가 …


4
bash 홈 / 종료 / 삭제 키가 물결표를 삽입하거나 이스케이프 키가 앞에 오는 경우 [1 ~ [3 ~
bash에서 home/ end/ delete키는 물결표를 삽입하거나 이스케이프 키가 앞에 오는 경우 :[1~ 내가 입력 그래서 echo hellp,에 이동 커서 hel|lp및 삭제 입력 한 빵, 내가 가지고~tilde 또한을 입력 echo hellp하고 커서를 이동 hel|lp하고 esc를 입력 한 다음 삭제하고 bam을 얻습니다.[3~ $ echo hel~lp hel~lp $ echo hell[3~o hell[3~o ~ 내 …

1
시간 명령에 인수를 줄 수있는 방법 (우분투)
표준 시간 명령이 제공하는 것보다 조금 더 많은 정보를 원하므로 자세한 플래그를 전달하고 싶습니다. info time일례로서 부여합니다 time -v sleep 4그러나 I가 실행할 때 (모두 떠들썩한 파티 또는 tcsh의) I GET % time -v sleep 4 -v: Command not found. 0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w 내가 도대체 ​​뭘 …
20 ubuntu  bash  time 

5
리눅스에서 텍스트 패턴 검색
나는 리눅스 초보자입니다. / home / user1 / 아래에있는 모든 * .java 파일 (하위 폴더 포함)에서 문자열 "teststring"을 검색해야합니다. 쉘 명령을 통해 리눅스에서 어떻게 할 수 있습니까?
20 linux  bash 

7
bash 스크립트가 명령 행에서 파이핑없이 티를 사용하도록 강제
나는 많은 출력을 가진 bash 스크립트를 가지고 있으며, 새로운 출력을 만들지 않고 해당 스크립트를 변경하여 모든 출력을 파일로 복사하고 싶습니다. script.sh 파일이 있습니다 . #!/bin/bash init do_something_that_outputs_stuff_to_STDOUT launch_applications_that_output_to_STDOUT fini 매번 입력하지 않고도 script.log 파일에 STDOUT의 사본을 만들고 싶습니다 ./script.sh | tee script.log. 고마워, 톰
20 bash 

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