«bash» 태그된 질문

Bash는 Bourne Again SHell이며, 전형적인 Unix sh (쉘)의 후계자입니다.

8
대신 awk를 사용할 수 있습니까?
rating이 결과에서 숫자를 얻고 싶습니다. # nc localhost 9571 language: language:en_ZA.UTF-8 language:en_ZW.UTF-8 session-with-name:Ubuntu Classic (No effects):gnome-session --session=2d-gnome session-with-name:Ubuntu (Safe Mode):gnome-session -f --session=2d-gnome session-with-name:Ubuntu Classic:gnome-session --session=classic-gnome xsession:/etc/X11/Xsession rating:94 이렇게 할 수 있습니다 # nc localhost 9571 | grep rating | cut -d: -f2 94 awk더 간단한 솔루션 대신 사용할 수 있습니까?
17 linux  bash  grep  awk 

4
한 프로세스에서 다른 프로세스로 파이프 된 바이트 수
한 프로세스에서 다른 프로세스로 데이터를 파이프하는 쉘 스크립트를 실행 중입니다. process_a | process_b 누구든지 두 프로그램 사이에 몇 바이트가 전달되었는지 알아내는 방법을 알고 있습니까? 내가 지금 생각할 수있는 유일한 해결책은 stdin에서 읽고 stdout에 쓰고 전송 된 모든 데이터를 세고 환경 변수에 카운트를 저장하는 작은 c 프로그램을 작성하는 것입니다. process_a | …
17 bash  shell  pipe 

4
find 명령을 사용하여 패턴과 일치하는 파일을 삭제하는 방법은 무엇입니까?
특정 패턴과 일치하는 모든 파일을 삭제하는 bash 명령을 작성하려고합니다.이 경우 빌드 된 모든 오래된 vmware 로그 파일입니다. 이 명령을 시도했습니다. find . -name vmware-*.log | xargs rm 그러나 명령을 실행하면 이름에 공백이있는 모든 폴더에서 질식합니다. xargs가 rm 따옴표로 묶거나 올바르게 이스케이프하도록 파일 경로를 형식화하는 방법이 있습니까?


2
RPM 패키지에 대해 새로 설치된 종속성을 제거하는 방법은 무엇입니까?
새로 설치된 RPM 패키지와 함께 설치되는 종속성 목록을 만드는 쉬운 방법이 yum있습니까? 예 : 그렇게하면 yum install ruby루비 젬도 설치됩니다. 그러나 ruby패키지를 제거 할 때 패키지에 설치된 종속성을 제거하고 싶습니다. 그래서 첫 번째 아이디어는 새로운 패키지 목록을 만든 다음 rpm -e제거 할 때 그 패키지 를 사용하는 것 ruby입니다. 질문 …
16 linux  centos  bash  fedora 

4
CVE-2014-6271 및 CVE-2014-7169의 bash 취약성에 대해 RHEL 4를 어떻게 패치합니까?
Bash를 통한 원격 코드 실행 메커니즘은 어제와 오늘 널리 알려졌습니다 (2014 년 9 월 24 일). http://seclists.org/oss-sec/2014/q3/650 CVE-2014-7169 또는 CVE-2014로보고 됨 -6271 공개적으로 설명하기에 너무 어리석은 이유로, RHEL 4를 실행하고 업데이트 구독이없는 서버를 책임집니다. 이것을 테스트하기 위해 복제본을 만들 수는 있지만 누군가가 직접 대답하기를 바랍니다. Centos 4의 / bin / …
16 centos  bash  exploit  rhel4 

2
'어떤'에 대한 bash가 내장되어 있습니까?
최소 Fedora 설치를 테스트했습니다. 파이썬이나 노드와 같은 인터프리터의 경로를 확인하려면 일반적으로을 사용 which합니다. I 통지는 which기본적으로 설치되지 않습니다. 패키지를 추가 할 수는 있지만이 일반적인 작업을 수행하는 데 사용할 수있는 셸이 있는지 궁금합니다. bash 4.2를 사용하고 있습니다.
16 bash 

3
PostgreSQL을 기본값으로 완전히 재설정 하시겠습니까?
질문 Linux에서 PostgreSQL 설치를 완전히 재설정 할 수있는 방법이 있습니까? 설치했을 때와 같은 상태입니까? 생각 나는 고려했다 rm -rf /var/lib/pgsql/* rm -rf /var/lib/pgsql/backups/* rm -rf /var/lib/pgsql/data/* 그러나 이것은 권장되는 방법이 아닙니다. 목적 이것은 이전에 사용한 프로그램에서 남은 부분을 제거하는 데 편리합니다.

2
su 동안 다른 사용자에게 로그인 쉘로“터미널 프로세스 그룹을 설정할 수 없습니다”
참고 :이 게시물의 중간 지점 근처에서 "EDIT"로 시작하는 업데이트 된 정보를 읽으십시오.이 문제의 환경과 배경이 변경되었습니다. 데비안 테스팅 리포지토리로 사이드 그레이드하기로 결정한 늪지 표준 데비안 6.0 설치가 있습니다. 나는 source.list의 Squeeze repos에 대한 참조를 교체하여 Testing repos를 대신 사용 하여이 작업을 수행했습니다. 패키지 설치 및 재부팅 후 다른 사용자에게 su를 …

1
Amazon EC2에서 소문자 e를 입력 할 수 없음 (Amazon Linux)
새 ec2 빌드에서 며칠 동안 작업 한 후 다음이 발생합니다. SSH에 로그인하면 모든 것이 정상입니다. 코딩을합니다. 다음날 돌아와서 SSH에 로그인합니다 e더 이상 소문자를 입력 할 수 없습니다. 입력 할 때 오류가 발생합니다 다른 컴퓨터에서 ssh하려고합니다. 동일한 문제 서버를 재부팅하면 같은 문제가 발생합니다 내가 열 nano이나 vi하고 e그냥에서 잘 작동 bash하거나sh …
16 ssh  amazon-ec2  bash  sh 

4
Rsync는 .bashrc와 호환되지 않는 것 같습니다 (“쉘이 깨끗합니까?”).
rsync가 .bashrc 파일이있는 원격 서버에서 작동하지 않는 것으로 나타났습니다. 로컬 클라이언트에서 rsync를 실행할 때 얻었습니다. protocol version mismatch -- is your shell clean? (see the rsync man page for an explanation) rsync error: protocol incompatibility (code 2) at compat.c(180) [sender=3.0.7] 여기에서 제안한 것처럼 서버에서 .bashrc를 제거하면 문제가 해결되었습니다. .bashrc 파일을 …
16 bash  rsync 

2
꼭두각시로 / etc / profile에 줄을 추가 하시겠습니까?
꼭두각시를 사용하여 현재 JDK와 바람둥이를 설치합니다. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } 이제 추가하고 싶습니다 JAVA_HOME="/usr/lib/java" export JAVA_HOME 를 /etc/profile막기 위해. 나는 문서에서 직접적인 대답을 찾지 못했습니다. 권장되는 방법이 있습니까? 일반적으로 퍼펫에이 파일을 배치하거나 수정하도록 어떻게 지시합니까? 단일 노드 (독립형 …
16 linux  bash  java  puppet 

4
-f로도 덮어 쓰기시 cp 명령 프롬프트
다음 명령을 사용하여 모든 최신 jpg를 한 폴더에서 다른 폴더로 복사하려고합니다. cp -u --force /home/oldfolder/*.jpg /home/newfolder/ 나는 다음과 같은 promt를 얻습니다. cp: overwrite `/home/newfolder/4095-181.jpg'? 내가 아는 '-u'는 최신 파일에서만 나에게 프롬프트를 표시하는 것처럼 잘 작동하지만 프롬프트를 표시하고 싶지 않아 덮어 씁니다. 나는 --force와 -f를 시도했다 어떤 제안? 미리 감사드립니다
16 centos  bash  copy 

5
bash에서 홈 문자 (~)를 사용하여 디렉토리가 존재하는지 확인하십시오
bash디렉토리가 실패하면 다음을 확인하는 이유는 무엇 입니까? if [ ! -d "~/Desktop" ]; then echo "DOES NOT EXIST" exit 1; fi ~/Desktop실제로 존재합니다. 그건 그렇고 Mac에 있습니다. 문제는이 유형의 스크립트에 있습니다 read -p "Provide the destination directory: " DESTINATION if [ ! -d $DESTINATION ]; then echo "\t'$DESTINATION' does not …
16 bash 


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