«bash» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.


20
여러 터미널 창에서 bash 기록 유지
일관되게 두 개 이상의 터미널이 열려 있습니다. 다양한 비트와 밥을하는 2에서 10 사이. 이제 다시 시작하고 다른 터미널 세트를 연다 고 가정 해 봅시다. 어떤 사람들은 특정한 것을 기억하고 어떤 사람들은 잊어 버립니다. 나는 다음과 같은 역사를 원한다. 모든 터미널에서 모든 것을 기억 모든 터미널에서 즉시 액세스 할 수 있습니다 …

4
BASH에서 역 i 검색을 순환하는 방법은 무엇입니까?
터미널 CTRL-R에서 BASH에서 이전에 입력 한 일치하는 명령을 검색하도록 입력 할 수 있습니다 . 내가 입력하면 예는 CTRL-R다음 grep목록 내 마지막 grep명령, 나는 그것을 사용하는 입력 칠 수있다. 이것은 단지 하나의 제안을 제공합니다. 이전에 입력 한 다른 일치 명령을 순환하는 방법이 있습니까?
443 bash 

3
스크립트에서 변수 할당에 "$ {a : -b}"사용
다른 사람들이 작성한 몇 가지 스크립트 (특히 Red Hat)를 살펴 봤으며 많은 변수가 다음 표기법을 사용하여 할당 VARIABLE1="${VARIABLE1:-some_val}" 되거나 다른 변수가 확장되었습니다. VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" 값을 직접 선언하는 대신이 표기법을 사용하는 요점은 무엇입니까 (예 :) VARIABLE1=some_val? 이 표기법 또는 가능한 오류로 인한 이점이 있습니까? 는 않습니다 :-이러한 맥락에서 특별한 의미를 가지고?


14
Bash에서 별칭 지정시기, 스크립트 작성 시점 및 함수 작성시기는?
이 질문을하는 데 거의 10 년의 Linux 사용 시간이 걸렸습니다. 모든 시행 착오와 무작위 심야 인터넷 서핑이었다. 그러나 사람들은 이것을 위해 10 년이 필요하지 않아야합니다. Linux로 시작한 경우 별칭을 언제 지정하고 언제 스크립트를 작성하고 언제 함수를 작성 해야하는지 알고 싶습니다 . 별칭과 관련하여 인수를 사용하지 않는 매우 간단한 작업에 별칭을 …

14
스크립트의 실행 시간을 효과적으로 얻는 방법?
스크립트 완료 시간을 표시하고 싶습니다. 내가 현재하는 일은- #!/bin/bash date ## echo the date at start # the script contents date ## echo the date at end 이것은 단지 스크립트의 시작과 끝 시간을 보여줍니다. 프로세서 시간 / IO 시간 등과 같이 미세한 출력을 표시 할 수 있습니까?
340 bash  profiling 

5
쉘 스크립트가 공백이나 다른 특수 문자에서 질식하는 이유는 무엇입니까?
또는 강력한 파일 이름 처리 및 셸 스크립트에서 전달되는 다른 문자열에 대한 소개 안내서입니다. 나는 대부분의 시간 동안 잘 작동하는 쉘 스크립트를 작성했다. 그러나 일부 입력 (예 : 일부 파일 이름)에서 질식합니다. 다음과 같은 문제가 발생했습니다. 나는 공간을 포함하는 파일 이름을 가지고 hello world, 그것은 두 개의 별도의 파일로 처리 …



21
터미널과 쉘 환경을 채색합니까?
나는 대부분의 시간을 유닉스 환경에서 작업하고 터미널 에뮬레이터를 사용합니다. 색상은 출력이 더 유용하고 직관적이기 때문에 명령 줄에서 색상을 사용하려고합니다. 터미널 환경에 색상을 추가하는 데 어떤 옵션이 있습니까? 어떤 트릭을 사용하십니까? 어떤 함정이 있습니까? 불행히도 색상 지원은 터미널 유형, OS, TERM 설정, 유틸리티, 버그 구현 등에 따라 다릅니다. 다음은 많은 실험을 …
262 shell  bash  colors  prompt 

4
Bash의 실행 파일 경로 캐시를 지우려면 어떻게해야합니까?
실행 파일의 전체 경로를 지정하지 않고 프로그램을 실행하고 Bash가 $PATH바이너리를 찾기 위해 디렉토리를 검색 해야하는 경우 Bash는 일종의 캐시에서 경로를 기억하는 것으로 보입니다. 예를 들어 source에서 Subversion 빌드를 설치 한 /usr/local다음 svnsync helpBash 프롬프트에 입력 했습니다. Bash /usr/local/bin/svnsync는 "svnsync" 의 바이너리 를 찾아서 실행했습니다. 그런 다음 Subversion 설치를 삭제 /usr/local하고 …
256 bash  executable  cache 

9
자식 출력을 채색하는 방법?
git (또는 모든 명령)의 출력 색상을 지정하는 방법이 있습니까? 치다: baller@Laptop:~/rails/spunky-monkey$ git status # On branch new-message-types # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: app/models/message_type.rb …
255 bash  colors  git 

4
쉘 스크립트에서 마지막으로 실행 된 명령의 pid를 얻는 방법?
다음과 같은 쉘 스크립트를 갖고 싶습니다. my-app & echo $my-app-pid 그러나 방금 실행 된 명령의 pid를 얻는 방법을 모르겠습니다. jobs -p my-app명령을 사용 하여 pid를 grep 할 수 있다는 것을 알고 있습니다 . 그러나 셸을 여러 번 실행하려면이 방법이 작동하지 않습니다. 때문에 jobspec이 모호합니다.


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