«bash» 태그된 질문

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

1
Bash는 이동 / 삭제 된 실행 파일의 잘못된 경로를 기억합니다
내가 할 때 which pip3 나는 얻다 /usr/local/bin/pip3 그러나 실행하려고하면 pip3다음과 같은 오류가 발생합니다. bash: /usr/bin/pip3: No such file or directory 최근에 해당 파일을 삭제했기 때문입니다. 이제 which또 다른 버전으로 명령 점을 pip3그에 위치하고 /usr/local/bin있지만, 쉘은 여전히 잘못된 경로를 기억합니다. 그 길을 잊게하려면 어떻게해야합니까? which설명서를 말한다 which returns the pathnames …
29 bash  path  which 

3
ulimit 사용법을 확인하는 방법
주어진 사용자에 대한 ulimits 사용법을 확인할 수있는 방법이 있습니까? 시작시 단일 프로세스 또는 실행시 단일 셸에 대해 ulimits를 변경할 수 있지만 사용자가 한계에 얼마나 근접했는지 "모니터링"하고 싶습니다. bash현재 사용량 백분율을 다시 통계 하는 스크립트를 작성 하려고합니다. 특히, 나는 추적하고 싶다 : 열린 파일 (ulimit -n ) 최대 사용자 프로세스 (ulimit …
29 linux  bash  ulimit 

3
리디렉션 순서
컴퓨터 가이 명령을 읽는 방법을 잘 모르겠습니다. cat file1 file2 1> file.txt 2>&1 이해하면 2>&1간단히 표준 오류를 표준 출력으로 리디렉션하십시오. 그 논리에 따라 명령은 다음과 같이 나에게 읽습니다. 파일을 연결 file1하고 file2. stdout이 작업에서으로 보냅니다 file.txt. 전송 stderr에 stdout. 종료? 컴퓨터가 무엇을하는지 잘 모르겠습니다. 내 논리에 따르면 명령은 cat file1 …

3
Bash 5의 새로운 기능
나는 관계없는 것을 위해 공식 bash 저장소 (보통 이것을하지는 않는다)를 겪었지만 bash 5가 이미 베타 버전이라는 것을 알았습니다. bash 5의 새로운 기능에 대해 궁금했지만 정보를 찾을 수 없었습니다. Bash 4.4와 5 버전 사이의 변경 사항을 요약 할 수 있습니까?
29 bash  upgrade 

4
10 진수에서 16 진수로 BASH 기본 변환
Bash에서 십진수 에서 다른 밑으로, 특히 16 진수 로 밑을 어떻게 변환합니까 ? 다른 길로 가기가 쉬운 것 같습니다. $ echo $((16#55)) 85 웹 검색을 통해 변환을 수행하기 위해 수학 및 문자 조작을 수행하는 스크립트를 찾았으며이를 함수로 사용할 수 있지만 bash에는 이미 기본 변환이 내장되어 있다고 생각했을 것입니다. 그렇습니까?



1
&& 및 || 뒤에 bash 줄 연속은 어디에 있습니까? 문서화?
스크립트 에서이 구문을 많이 보았고 직접 사용했지만 문서에서 찾을 수없는 것으로 귀찮게합니다. 예: [ -f file1 ] && [ -f file2 ] && echo "Both files exist." || echo "One or the other file doesn't exist." 다음과 같이 개행 전에 백 슬래시를 사용하여이 작업을 수행 할 수도 있습니다 man bash. …

4
쉘 함수에서 지역 변수의 범위
24.2를 읽은 후 . 지역 변수는 , 내가 변수 선언 생각 var키워드가 local의미하는 것을 var의 값이 함수의 중괄호로 구분 코드 블록 내에서만 액세스 할 수있었습니다. 그러나 다음 예제를 실행 한 후, 나는 그가 발견 var도 읽고, 액세스 코드의 블록에 의해 호출 기능에서 쓸 수 있습니다 - 즉,이 비록 var선언 local에 …

2
ssh를 사용하여 처음 로그인 할 때 사용자가 비밀번호를 변경하도록하려면 어떻게합니까?
ssh를 사용하여 처음 로그인 할 때 새로 생성 된 사용자가 비밀번호를 변경하도록 강요하려고합니다. 보안상의 이유로 처음 로그인 할 때까지 보안 암호를 제공하려고합니다. 지금까지 다음을 수행했습니다. useradd -s /bin/bash -m -d /home/foo foo passwd foo 이렇게 chage -d 0 foo만하면 나에게 오류 제공 Your account has expired; please contact your system …
28 linux  bash  ssh  login  pam 



9
PATH에서 디렉토리 제거
MingW를 사용하여 wxWidget을 컴파일하려고하는데 경로에 cygwin이 있는데 충돌하는 것 같습니다. 그래서 /d/Programme/cygwin/binPATH 변수에서 제거 하고 싶습니다.이를 수행하는 우아한 방법이 있는지 궁금합니다. 순진한 접근 방식은 파일에 파일을 에코하고 수동으로 제거하여 소싱하는 것이지만 더 나은 접근 방식이 있습니다.

4
gnu texttools로 지속적인 'wc -l'을 수행하는 방법은 무엇입니까?
물론 알아 cat logfile.txt | wc -l 120 파일의 줄 수를 알려줍니다. 이므로 tail -f logfile.txt 다른 프로그램이 쓰는 새로운 줄을 보여줄 것이다 logfile.txt. 표준 텍스트 유틸리티를 사용하여 logfile.txt의 지속적인 업데이트 행 수를 얻도록 두 가지를 결합 할 수 있습니까? 나는 알고있다 watch wc -l logfile.txt 그러나 매번 전체 파일을 …

1
echo> file이 echo보다 실시간을 더 많이 사용하는 이유 | sed> 파일?
아래의 예는 저를 놀라게했습니다. 수염 더 있다는 사실을 제외하고 ... 카운터 직관적 인 것 같다 사용자 시간 에 대한 echo | sed콤보. 단독으로 실행될 때 시스템 시간echo 을 너무 많이 사용하는 이유는 무엇입니까? 또는 게임 상태를 어떻게 변경합니까? 두 경우 모두 동일한 에코 를 수행해야 할 것 같습니다 ... sedecho …
28 bash  shell  pipe  time  echo 

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