«bash» 태그된 질문

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

3
VIM (Bash 또는 Tmux)에서와 같이 화면에서 단어 완성
화면 에서 마지막으로 일치하는 식별자 를 완성하도록 Bash, Zsh 또는 Tmux를 어떻게 구성 할 수 있습니까? 이 일반적인 시나리오를 고려하십시오. $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder …

3
bash 명령 파이프 라인에서 출력을 수정하는 방법
예를 들어, 몇 가지 명령에서 몇 줄을 얻었습니다. $ some-command John Bob Lucy 이제 출력을 수정하는 연결 명령을 추가하고 싶습니다. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye 쓰는 방법 other-command? (나는 bash의 초보자입니다)
10 bash  pipe 

2
sftp 또는 ftp를 사용하여 tar를 아카이브에 저장하는 방법은 무엇입니까?
매우 중요한 데이터 중 일부를 원격 컴퓨터에 백업하고 싶습니다. 현재이 명령을 사용하여 로컬 컴퓨터에 저장하고 있습니다.tar -cvjf ~/backups/Backup.tar.bz2 ~/importantfiles/* 다른 명령을 사용하여 원격 시스템으로 변환하는 것을 선호하지 않습니다. 즉,이 명령을 업그레이드하여 데이터를 원격 시스템으로 전송할 수 있기를 원합니다. 이 스크립트는 나중에 자체 스크립트로 실행되도록되어 있으며, 필요한 모든 사용자 입력 유형이 …
10 bash  tar  ftp  remote  sftp 

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

2
bash setenv 명령을 찾을 수 없습니다
다음 명령을 사용할 때 setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH 오류는 bash setenv command is not found 어떤 명령으로 setenv의 경로를 찾으면 다음 경로를 찾았습니다. (/usr/kerberos/sbin:/usr/kerberos/bin:/home/ec2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/ec2/bin:/root/bin)

3
루트로 디렉토리에 어떻게 CD를 넣을 수 있습니까?
액세스 권한이없는 디렉토리가 있다고 가정 해 봅시다. 모든 쉘에 쉘이 내장되어 sudo cd foo있기 때문에 분명히 작동하지 않습니다 cd. 지금까지 sudo bash루트 프롬프트를 얻기 위해 방금 사용했습니다 (예 더 나은 방법이 있음을 알고 있습니다). 그런 다음 cd디렉토리로 찔러 볼 수 있습니다. 더 좋은 방법이 있습니까?
10 bash  sudo  cd-command 

2
그대로 작동하도록 인수 전달
다음과 같은 기능이 있습니다. bar() { echo $1:$2; } 이 함수를 다른 함수 에서 호출하고 있습니다 foo. foo자체는 다음과 같이 호출됩니다. foo "This is" a test 다음과 같은 결과를 얻고 싶습니다. This is:a 즉, bar받는 인수 는 내가 전달한 것과 동일한 토큰이어야합니다 foo. foo이를 달성하기 위해 어떻게 구현해야합니까? 다음 두 …

3
디렉토리에 cd하고 많은 명령을 실행
다음 스크립트가 있습니다. #!/bin/bash mount /dev/sda6 /mnt/gentoo set +e cd /mnt/gentoo && mount -t proc none /mnt/gentoo/proc \ && mount --rbind /dev /mnt/gentoo/dev \ && mount --rbind /sys /mnt/gentoo/sys \ && chroot /mnt/gentoo /bin/bash \ && source /etc/profile \ && export PS1="(chroot)$PS1" 여기서 달성하려는 것은 디렉토리로 변경하고 /mnt/gentoo몇 가지 명령을 …
10 bash 


2
bash 탭 새로 고침
내 ssh- 호스트를 자동 완성하는 스크립트가 있습니다. 그래도 ~/.ssh/config자동 완성 기능이 변경 되면 자동으로 업데이트되지 않습니다. 이것은 나를 놀라게하지 않습니다. 새로운 쉘에서, 새로운 엔트리는 물론 선택되어 사용 가능합니다. bash에서 완료 새로 고침을 수동으로 트리거하려면 어떻게합니까?

4
bash 스크립트의 논리 AND
나는이 if중 하나 2 개 파일로 존재하는 경우 그들이 그것을 일치 에코해야 존재하지 않는 경우, 확인하는 내 bash는 스크립트. 내가 가진 코드 : if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi 그러나 이것은 어떤 이유로 작동하지 않는 것 같습니다. 이 두 파일이 …

3
`ln`을 사용하여 누락 된 디렉토리를 작성하십시오.
그래서 작은 패키지 관리자를 작성하고 있는데 문제는 파일에 대한 심볼릭 링크를 만드는 것입니다. 패키지를에 설치 한 /usr/pkg/name-version다음 파일을 읽어서 어떤 심볼릭 링크를 만들지 결정합니다. 내가 사용하고 ln있는 링크를 만들기 위해, 그리고 리눅스 API 헤더를 설치하려고 할 때 문제로 실행했습니다. 헤더 파일을 포함하는 폴더가 아닌 헤더 파일 자체를 링크해야합니다 (따라서 2 …

2
bash 루프에서 파일 제외
다음 스크립트에서 루프에서 디렉토리를 어떻게 제외합니까? 모든 파일이 동일한 레벨에 존재하는이 디렉토리를 가리키는 심볼릭 링크 이므로이 작업을 수행하고 싶습니다. 그래서 추가하고 싶지 않습니다. cd /var/www for dir in */ do base=$(basename "$dir") tar -czfh "${base}.tar.gz" "$dir" done
10 bash 


3
bash에서 zsh로 마이그레이션하는 주요 문제는 무엇입니까?
몇 번이나 zsh를 사용하는 다른 사람들에게는 없었던 bash에서 문제가 있었으며 그들이 얼마나 똑똑했는지 찬양했습니다. 또한 나는 존경하는 사람들 사이에서 zsh 사용자를 보았고 zsh로 이동하기 위해 반으로 두 번 반쯤 시도했지만 일상적인 일을하는 법을 배울 시간이 없었기 때문에 매번 돌아 왔습니다. zsh. 좋은 실용적인 마이그레이션 도구가 있습니까? 또는 전환을 더 쉽게 …
10 bash  zsh 

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