«shell» 태그된 질문

쉘은 Unix의 명령 행 인터페이스입니다. 쉘에 대화식으로 명령을 입력하거나 작업을 자동화하는 스크립트를 작성할 수 있습니다. / bin / sh 및 가장 호환 가능한 쉘 (ash, bash, ksh, zsh,…)에 적용되는 질문에이 태그를 사용하십시오. 오류가있는 쉘 스크립트는 여기에 게시하기 전에 http://shellcheck.net에서 확인하십시오.

5
보편적 인 비 배쉬 '시간'벤치 마크 대안? [닫은]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 삼년 전에 . 다른 쉘 사이에 스크립트의 실행 시간을 비교를 들어, 일부 SE의 대답은 사용하는 것이 좋습니다 bashs의 ' 내장 …

2
/ bin / false를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없음
Mac OS에서 다음 명령으로 GNU Screen 을 열려고합니다 . host:~ user$ screen 화면 터미널이 열리지 만 오류 메시지와 함께 빠르게 종료됩니다. / bin / false를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없음 터미널은 bash시작시 쉘 을 열도록 구성되어 있습니다 . 터미널 쉘을로 설정하려고 시도했지만 sh동일한 오류가 발생합니다. 그러나 …
10 bash  shell  osx 


1
bashrc 게으른 대체
~ / .bashrc가 실행될 때 (터미널을 열 때) 대신 런타임에 대체~/.bashrc 를 평가$() 하기 위해 별칭을 얻는 방법은 무엇입니까? 이 명령을 자주 추가하여 별칭을 추가하고 싶습니다. svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL | awk {'print $2'}) | colordiff 그러나 …
10 bash  shell  quoting  alias  bashrc 

2
터미널을 닫지 않고 모든 변수를 지우십시오
터미널 을 닫지 않고 명령 프롬프트에서 정의한 모든 변수를 지우는 방법을 알고 싶습니다 . 예를 들어 명령 프롬프트에서 변수를 다음과 같이 설정하면 $ a=1 이제 $a터미널을 닫지 않고 변수 (및 유사한 방식으로 정의 된 많은 다른 변수) 를 삭제하고 싶습니다 . 나는 사용할 수 unset있지만 큰 아니오가 있으면 열심 할 …

3
Tar 존재하지 않는 파일 목록
나는 같은 스크립트에서 명령을 실행하고있다 tar -c -f ar.tar a b c d 여기서 b, c 및 d는 존재하지 않을 수 있으며 디렉토리 일 수 있습니다. 솔루션은 내가했습니다 것을의 출력 배관된다 마련 ls -d에를 grep그런 다음에 그것을 배분하고 tar명령 또는 확장 된 globs와 켜기 @(a|b|c|d). 이 작업을 수행하는 더 깔끔한 …
10 shell  wildcards  tar 

3
읽는 동안 백 스페이스를 처리하는 방법?
입력 된 백 스페이스를 처리하는 ^?방법 read은 12^?3이미 5자가 완료되었지만 (모두 실제 입력이 아니 었음에도 불구 하고) 문자 수를 계산하는 방법을 보여 주지만 12^?3^?프롬프트가 반환 된 후 이상합니다. 도와주세요! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 

3
bash에서 $ &의 사용법은 무엇입니까?
나는 bash에서 특별한 매개 변수를 조사했다. 나는 무엇 $&이고 어떻게 다른지 궁금합니다 $_. 명령을 실행할 때 다음 출력이 표시되지만 의미를 찾을 수 없습니다. k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ echo $n [1]+ Done echo $ k@Linux:~$
10 bash  shell 

1
IFS의 기본값 이해
GNU bash 버전 4.2.8에서 IFS의 기본값은 공간, 탭 및 줄 바꿈입니다. usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ 이러한 기본 IFS에 대한 이유가 있습니까? 또한 bash 내장 기능 외에 IFS를 사용하는 유틸리티는 read무엇입니까?
10 bash  shell  quoting 

3
문자열을 순차 색인으로 교체
누군가 이것을 달성하는 우아한 방법을 제안 할 수 있습니까? 입력: test instant () test instant () ... test instant () //total 1000 lines 출력은 다음과 같아야합니다. test instant1 () test instant2 () test instant1000() 빈 줄은 입력 파일에 있으며 한 번에 처리 해야하는 동일한 디렉토리 아래에 많은 파일이 있습니다. 나는 …

3
원자 적 업데이트를 위해 파일에 대한 독점적 인 읽기 / 쓰기 잠금 확보
카운터로 사용되는 파일을 갖고 싶습니다. 사용자 A는이 숫자를 쓰고 증가시키는 반면 사용자 B는 파일을 읽도록 요청합니다. 사용자 A의 쓰기가 완료 될 때까지 아무도 파일을 읽거나 쓸 수 없도록 사용자 A가이 파일을 잠글 수 있습니까? 살펴 보았지만 flock예상대로 작동하지 않는 것 같습니다. flock -x -w 5 /dev/shm/counter.txt echo "4" > /dev/shm/counter.txt …

1
루트로 로그인 한 후에 터미널에 색상 스키마가 표시되지 않는 이유는 무엇입니까?
나는 현재 데비안 7 Wheezy를 사용하고 있으며 루트로 로그인하면 터미널 의 색상 팔레트 (대량의 파일 및 폴더 세트를 식별하는 데 유용 할 수 있음)가 활성화되지 않은 것으로 나타났습니다 . 마찬가지로이 상황에서 탭 완성 이 동일하게 작동하지 않는 것으로 나타났습니다 . 이러한 문제를 어떻게 구성 할 수 있습니까?
10 bash  shell  root  colors 

4
하위 디렉토리를 포함하지 않는 디렉토리 찾기
스크립트 작성은 ksh입니다. 하위 디렉토리가 아닌 파일 만 포함하는 현재 디렉토리에서 모든 디렉토리 이름을 직접 찾아야합니다. ls -alR첫 번째 필드의 첫 번째 문자 ( d디렉토리)의 출력을 사용 하고 재귀 적으로 구문 분석 할 수 있음을 알고 있습니다. awk파싱하고 찾는 가장 좋은 방법 이라고 생각 합니다. 예를 들어, ls -al현재 디렉토리 …
10 shell  find  directory  ls  ksh 

4
Linux에서 사용자에게 초기 / 기본 비밀번호를 할당하려면 어떻게해야합니까?
사용자 비밀번호 설정 방법을 설명하는 안내서를 찾았습니다 . 자동화하고 다음과 같이 사용자에게 전자 메일을 보내려고합니다. userid created with password XYZ. request to change the initial password. 위의 문서에 따르면 Python을 사용하여 암호화 된 비밀번호를 작성하고 다음과 usermod같이 명령에 피드해야합니다 . usermod -p "<encrypted-password>" <username> 이 작업을 수행하는 다른 간단한 방법이 …

4
변수를 계산하여 다른 변수로 출력
내가 아는 유일한 계산기는 bc입니다. 1변수 에 추가 하고 다른 변수로 출력 하고 싶습니다 . nextnum파일에서 문자열을 계산 하여 변수를 얻었습니다 . nextnum=`grep -o stringtocount file.tpl.php | wc -w` nextnum값이 이라고합시다 1. 로 추가 1하면이 2됩니다. 계산하려면 다음을 실행하십시오. rownum=`$nextnum+1 | bc` 그러나 오류가 발생했습니다 : 1+1: command not found …

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