«bash» 태그된 질문

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

2
Mac에서 이전 $ PATH 에코를 삭제하는 방법
Mac 사용자 이름을 변경 한 후에 (Apple Documents에서 제공하는 방법을 사용하여) echo $PATH, 거기에 몇 가지 오래된 경로가 있습니다. /usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/Cellar/tomcat/7.0.42/bin:/Users/WaterWood/eclipse/android-sdk-macosx/platform-tools/:/Users/majie/.rvm/bin WaterWood는 이전 사용자 이름이고 더 이상 존재하지 않습니다 ( "/ User / WaterWood"폴더 삭제). .bashrc, .bash_profile, .zshrc, / etc / paths, /etc/paths.d/와 같은 모든 구성 파일을 검사했지만 "/ User / …
3 macos  bash  path  zsh 

1
Fedora 17에서 yum을 사용하여 OpenVZ 커널을 설치하는 동안 오류가 발생했습니다.
Fedora 17에서 OpenVZ 커널 (rhel 6)을 설치하려고했습니다. 'yum install vzkernel'명령을 실행할 때까지 작동했습니다. 끝에있는 메시지는 다음과 같습니다. Error: systemd conflict with vzkernel-2.6.32-042stab072.10.i686 Package: vzkernel-2.6.32-042stab072.10.i686(openvz-kernel-rhel6) Requires: /sbin/mkinitrd You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 무엇이 잘못되었는지 알 수 없습니다.

3
문자열을 추출하기 위해 awk 또는 grep 출력을 사용해야합니다.
다음과 같은 출력이 있습니다. "vancouver/news/vancouver-voices": { "status": 0, "time": 0, "timestamp": 1371298701 }, "vancouver/news/vancouvers-march-second-annual-success": { "status": 0, "time": 0, "timestamp": 1371298701 } 부분 URL 만 추출해야합니다 ( vancouver/news/vancouvers-march-second-annual-success and vancouver/news/vancouver-voices예 : 나는 기본적으로 bash를 통해 명령을 호출 한 다음 grep awk 또는 sed로 파이프합니다. grep ( | grep -o '".*": …

2
bash 포크 폭탄을 죽이는 방법
최근에 나는 우연히 bash에서 포크 폭탄을 만들어 실행했습니다. 다른 포크 폭탄과 비교할 때 느린 것으로, 나는 무언가를 할 시간이 충분했습니다. 그러나 내가 알았을 때 이미 수백 개의 bash 인스턴스 가있었습니다 . 나의 첫 생각은 killall bash 그러나 이것은 내가에있어 쉘과 죽이기 killall는 그것으로합니다. 그런 다음 Vim:!killall bash 에서 도망갔습니다 . …
3 bash  forking 

3
Ubuntu 14.04에서 시작한 후 스크립트를 실행하는 방법은 무엇입니까?
나는 웹을 닦고 수많은 솔루션을 시도했다. 지금까지 아무것도 효과가 없었 으므로이 질문에 대한 것입니다. 나는 레일 응용 프로그램을 가지고 mongrel_rails start -e production -p 80있습니다. 이 명령은 응용 프로그램 디렉토리 (이 경우 "/ var / myapp")에서 실행해야합니다. 이것은 설정입니다 : /etc/mongrel.sh #!/bin/bash sleep 15; cd /var/myapp/ mongrel_rails start -e production …

1
Linux에서 동일한 이름의 폴더에 대한 폴더 크기 확인 및 결합 된 크기보고
하위 폴더가있는 2 개의 폴더가 있습니다 (사용자 이름을 따서). 대부분의 하위 폴더 이름은 두 폴더 모두에 존재하지만 전부는 아닙니다. 이제 각 사용자가 사용하는 공간 목록을 만들고 싶습니다. 다음 명령을 사용하여 각 폴더의 목록을 얻을 수 있습니다. du -m --max-depth=1 | sort -nr 그러나이 두 목록을 병합하는 쉬운 방법을 모르겠습니다. 모든 …

2
일부 경로에서는 OS X 터미널 와일드 카드가 작동하지 않습니다
좋아, 이것은 이상하다, 잘만되면 누군가 여기에서 일어나고있는 것을 설명 할 수있다. OS X 10.9.4를 사용하고 디렉토리에 파일을 나열하고 *를 사용하여 필터링하고 싶습니다. 내 사용자 디렉토리의 다운로드 디렉토리와 아들의 디렉토리에서 zip 파일을 찾고 싶습니다. :이 .ZIP 끝나는 포함한 모든 파일을 보여줍니다 sudo ls /Users/Jamie/Downloads/ 내가 그것을 필터링하려고 할 때 : sudo …

3
ssh를 통해 특정 클라이언트 시스템을 서버로 식별하십시오.
나는 몇몇 다른 엔지니어들과 개발 서버 / 환경을 공유하고 있으며, 우리는 모두 해당 서버에서 사용자 계정을 공유합니다. .bashrc를 통해 구성을하고 싶을 정도로 자주 사용하지만 이러한 변경 사항이 계정을 사용하는 다른 사람에게 영향을 미치고 싶지는 않습니다. 이상적으로 나는 다음과 같은 것을하고 싶습니다 : if [ "$SSH_CLIENT_USER" = "<me>" ]; then # …
3 bash  ssh 

0
.bash_history로 TAB 완료
나는 보통 접두사가 주어진 .bash_history를 검색하기 위해 PageUp / PageDown을 사용합니다. 그러나이 특정 경우 PageUp / PageDown을 사용해야한다는 것을 깨닫기 전에 TAB을 여러 번 누르는 것을 정기적으로 포착합니다. TAB 완성에 .bash_history 검색을 통합하는 방법이 있습니까?

2
bash 스크립트가 사용자 응답을 기다리도록 강제하는 방법은 무엇입니까?
이미 비슷한 질문이 있지만 답변이 없기 때문에 게시하고 있습니다. 아치 시스템에 pacman 및 AUR 패키지 설치를 자동화하는 bash 스크립트를 작성 중입니다. 아이디어는 패키지 이름이있는 파일 (myfile)을 한 줄씩 읽은 다음 한 단어 씩 읽고 각 단어마다 설치를 수행하는 것입니다. 이것은 pacman에는 잘 작동하지만 AUR 도우미 (aurman)에는 적합하지 않습니다. aurman의 부분은 …
3 linux  bash  script 

2
루트로 들어가서 프롬프트를 바꾸려면 어떻게해야합니까?
우분투 -10.04와 bash를 사용하고 있습니다. 루트로 들어가서 루트에 있음을 반영하기 위해 밑줄이 그어진 빨간색 문자로 프롬프트를 변경하고 싶습니다. bash 프롬프트에서 다음을 입력하면 : $ sudo bash 그런 다음 루트로 이동하지만 프롬프트가 변경되지 않습니다. 에서 /root/.bashrcI 있습니다 : RED="\[\033[0;31m\]" UNDERLINE="\[\033[4m\]" DEFAULT="\[\033[0m\]" export PS1=$RED$UNDERLINE'\u@\h:\w\$'$DEFAULT' ' 그러나이 파일을 읽지 못했습니다. 그것을 읽으려면 프롬프트에 …

1
tar.gz 아카이브에서 특정 폴더 만 추출하려면 어떻게해야합니까?
아카이브가 있다고 가정 website.tar.gz하면 내부에는 다음 폴더 구조가 있습니다. home -mike -www -coolwebsite file1 file2 file3 etc. achive를 추출하면 정확히 동일한 폴더 계층 구조를 다시 만듭니다 (물론). 예를 들어 현재 어떤 폴더에 "coolwebsite"폴더 만 추출 할 수있는 방법이 있기를 바랐습니다. 따라서 서버에 mydir/있고 추출 website.tar.gz하면 coolwebsite모든 이전 폴더가없는 결과가 폴더가 …
3 bash  tar 

1
Rsync를 루트로 사용하여 권한이 거부되었습니다.
내가 접한 모든 주제는 액세스가 제한된 사용자를 대상으로 하거나 사용하는 것과 관련 rsync이 있습니다.sshrsync 루트로 권한 거부 (13) 오류가 발생합니다. 구성 파일은 다음과 같습니다. /etc/rsyncd.conf : auth users = backup, root secrets file = /etc/rsyncd.secrets [backupdir] path = /backupdir /etc/rsyncd.secrets (파일 모드 600, 소유자 루트, 그룹 루트) : backup:backuppassword root:rootpassword …

2
bash history를 사용하여 history의 인수를 사용하여 명령을 실행하려면 어떻게해야합니까?
bash 기록을 사용하여 기록의 명령에서 인수를 사용하여 명령을 실행하려면 어떻게해야합니까? 내가 사용할 수 있다는 것을 알고 !!마지막 명령을 다시 실행,하지만 어떻게 내가 그 인수와 새 명령을 실행할 수 있습니까? 예를 들어, 나는 먼저 다음을 실행합니다. ~/somefolder/script.sh somefile 나는 빨리 달리고 싶다 ~/somefolder/script.sh anotherfile 시도 !! anotherfile했지만 작동하지 않았습니다. 또는 더 …
3 bash  history 

1
찾기 출력을 구문 분석하여 배쉬 이동 및 이름 바꾸기
pdf 파일의 중첩 디렉토리가 있으며 다음과 같이 이름을 바꾸는 상위 레벨 디렉토리로 추출하고 싶습니다. 내 파일은 다음과 같습니다 ./path1/pathA/fileI.pdf ./path1/pathB/fileII.pdf 나는 달성하고 싶다 : ./path1_pathA_fileI.pdf ./path1_pathB_fileII.pdf 나는 그렇게함으로써 파일 목록을 만들 수 있다는 것을 알고있다. find . -type f -name "*.pdf" 그리고 나는 다음을 사용하여 해결책을 상상할 수 있습니다. find …
3 linux  command-line  bash  find  mv 

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