«bash» 태그된 질문

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

2
공백을 사용하여 bash 인수를 단일 문자열로 결합
Bash 함수의 모든 인수를 각 인수를 구분하는 공백이있는 하나의 단일 문자열로 결합하려고합니다. 또한 문자열 전체에 작은 따옴표를 포함시켜야합니다. 여기 내가 지금까지 가지고있는 것이 있습니다 ... $array=("$@") str="\'" for arg in "${array[@]}"; do let $str=$str+$arg+" " done let $str=$str+"\'" 분명히 이것은 효과가 없지만 이것을 달성 할 수있는 방법이 있는지 궁금합니다.

3
폴더 자체없이 폴더에서 파일을 복사하는 방법
A 자체가 없는 A 폴더 에서 파일과 하위 폴더를 복사하려고 합니다. 예를 들어, 폴더에는 다음이 포함되어 | file1.txt | file2.txt | subfolder1 다음 명령을 실행하면 잘못된 결과가 나타납니다. sudo cp -r /home/username/A/ /usr/lib/B/ 결과는 /usr/lib/B/A/...copied files... 대신에.. /usr/lib/B/...copied files... 원산지 폴더 없이 원하는 것을 어떻게 얻을 수 있습니까?
39 bash  command-line  cp 

5
bash는 자체 입력 스트림에 쓸 수 있습니까?
대화식 bash 쉘에서 사용자가 해당 프롬프트에서 해당 텍스트를 입력 한 것처럼 다음 명령 프롬프트에 표시되도록 일부 텍스트를 출력하는 명령을 입력 할 수 있습니까? source명령 줄을 생성하고 출력하는 스크립트를 사용하여 스크립트가 끝난 후 프롬프트가 표시되면 사용자가 스크립트 enter를 실행 하기 전에 선택적으로 편집하기 전에 스크립트를 편집 할 수 있도록 표시 하고 …
39 bash 

4
로컬 파일과 원격 파일간에 차이를 실행
나는 호스트를 통해 연결되어 있으며 diff를 실행하기 전에 먼저 원격 파일을 수동으로 다운로드 할 필요없이 특정 구성 파일을 다른 호스트의 상대 파일 ssh과 비교하고 싶습니다 .diffssh
39 bash  ssh  diff 

4
어느 쉘에서 실행 중입니까?
내가 실행하면 echo $SHELL출력은 말한다 /bin/tcsh나는 실행하고 있음을 의미 tcsh쉘을. 그러나 예를 들어 다음 명령을 실행할 때 alias emacs 'emacs -nw' 다음과 같은 오류가 발생합니다. bash: alias: emacs: not found bash: alias: emacs -nw: not found 내가 발행 alias emacs="emacs -nw"하면 정상적으로 실행됩니다! 실행 중이므로 혼란 스럽지만 tcsh명령은로 해석됩니다 bash. …
39 bash  tcsh 

3
특정 디렉토리로 SSH하는 방법?
자주 서버에 로그인 한 다음 특정 디렉토리로 cd합니다. 이 두 명령을 하나로 단순화 할 수 있습니까? ssh bob@foo cd /home/guest 가능한 경우 'foo'에서 아무것도 변경하지 않기를 원합니다. 서버 관리자에게 문의해야하기 때문입니다. 나는 bash를 사용하지만 다른 쉘에서 대답 할 수 있습니다.
39 bash  ssh 


4
nc listen 대신 / dev / tcp listen
다음과 같은 netcat 리스너를 사용하십시오. nc -l <port> < ~/.bashrc 다음을 사용하여 새 컴퓨터 ( nc또는 LDAP 가없는)에서 .bashrc를 가져올 수 있습니다 . cat < /dev/tcp/<ip>/<port> > ~/.bashrc 내 질문은 : nc -l <port>/ dev / tcp 대신 첫 번째 줄 의 기능을 모방하는 방법 이 nc있습니까? 내가 작업하는 컴퓨터는 …



3
배열을 명령의 인수로 변환 하시겠습니까?
명령의 "옵션"배열이 있습니다. my_array=(option1 option2 option3) 배열의 값을 옵션으로 사용하여 bash 스크립트 에서이 명령을 호출하고 싶습니다. 그래서, command $(some magic here with my_array) "$1"이된다 : command -option1 -option2 -option3 "$1" 내가 어떻게 해? 가능합니까?
39 bash  parameter  array 

4
Linux의 IP 주소에서 MAC 주소 확인
호스트의 IP 주소의 세부 정보와 해당 MAC 주소와의 매핑을 보유하는 파일을 작성 해야하는 bash 스크립트를 작성해야합니다. 호스트의 IP 주소를 사용할 수있을 때 (원격) 호스트의 MAC 주소를 찾을 수있는 방법이 있습니까?


15
* nix를위한 객체 지향 쉘
서문 : 나는 bash를 좋아하고 어떤 종류의 논쟁이나 성전을 시작할 의도가 없으며, 이것이 매우 순진한 질문이 아니길 바랍니다. 이 질문은 수퍼 유저 관련 게시물 과 관련 이 있지만 OP가 실제로 요청한 내용을 알고 있다고 생각하지 않습니다. FreeBSD, linux, OS X 및 Windows의 cygwin에서 bash를 사용합니다. 또한 Windows의 PowerShell에서 최근에 광범위한 …

6
Linux에서“at”명령이 필요한 이유는 무엇입니까?
at명령이 사용되는 코드를 연구하고있었습니다 . 나는 둘러보고 배치 작업을 실행하는 데 사용된다는 것을 알았습니다. 작업을 예약하는 데 사용됩니다. 입력, 명령 및 시간, 상대 또는 절대로 제공됩니다. 그래서 첫 번째 질문은 왜 at명령이 사용됩니까? 어떤 상황에서 사용해야 at합니까? 소프트웨어를 제거하려고하는 bash 스크립트 코드가 있고 백그라운드 서비스를 다시 시작해야 할 때 문제가 …
38 bash  at 

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