Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A


1
grep 검색 + 다음 줄
이 grep명령으로 다음과 같이 필요한 텍스트를 찾았습니다. grep 'C02' ~/temp/log.txt 원하는 문자열을 찾을 때마다 찾은 문자열 다음에 줄을 인쇄하고 싶습니다. 예를 들어 원하는 텍스트가 'abc'이고 abc가 12 행에 있고 13 행도 인쇄하고 싶다고 가정하겠습니다.
18 grep 

2
cron.d (/etc/cron.d/에서와 같이)와 crontab의 차이점은 무엇입니까?
무엇 (같이 디렉토리 cron.d 사이의 주요 차이 /etc/cron.d/)와 crontab? 지금까지 내가 이해, 하나는 같은 파일을 만들 수 있습니다 /etc/cron.d/my_non_crontab_cronjobs하나에 넣어하는 것처럼, 그리고 그 안에 어떤 하나의 욕구를 넣어 crontab통해 crontab -e. 그렇다면이 둘의 주요 차이점은 무엇입니까?
18 debian  cron 

8
파일에 특정 문자가 나타나는 횟수를 계산하는 방법은 무엇입니까?
예를 들어, 모든 따옴표 ( ") 문자 를 계산하려고합니다 . 우리는 파일이 따옴표보다 더 많은 따옴표를 가지고 있는지 걱정합니다. 예를 들면 다음과 같습니다. cluster-env,"manage_dirs_on_root","true" cluster-env,"one_dir_per_partition","false" cluster-env,"override_uid","true" cluster-env,"recovery_enabled","false" 예상 결과 : 16

6
ps 출력에서 ​​전체 명령보기
PuTTY ps의 -f옵션을 사용하여 실행할 때 (각 프로세스에 해당하는 명령을 보려면) 터미널 너비보다 긴 행은 완전히 보이지 않습니다 (여러 행으로 줄 바꿈되지 않음). 실행시 강제로 줄 바꿈을 수행하여 필요한 경우 여러 줄로 전체 명령을 볼 수 있도록하려면 어떻게해야 ps -f합니까?
18 terminal  ps  putty 


6
마우스 왼쪽 클릭이 작동을 멈춤
Xubuntu에서 오랫동안 왼쪽 마우스 버튼이 작동하지 않는 문제가 발생했습니다. 거의 매일 일어난다. 다른 모든 것이 작동하는 것 같습니다. 마우스를 다시 작동시킬 수있는 유일한 방법은 로그 아웃하고 로그인하는 것입니다. 모든 프로그램을 종료해야합니다. 분명히 이것은 매우 성가신 일입니다. 거의 1 년 동안이 문제가 있었고 업데이트로 해결할 수 있다고 가정했지만 여전히 발생합니다. 다른 …
18 ubuntu  mouse  xubuntu  bugs 

3
jq 출력을 Bash 변수로 설정
curl을 사용하여 다음과 같이 나머지 API에서 JSON을 다시 가져옵니다. content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' 필요한 가치를 창출합니다. 하나; 위 코드를 다음과 같이 변경하면 content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo "${content}"| jq -r '.data.value') echo $username 아무것도 생산하지 않습니다. username 변수에 출력이 …
18 bash  curl  json  jq 

3
특정 인수로 프로세스를 찾고 종료하는 배쉬 스크립트?
ssh-D 인수 (로컬 프록시 설정)로 실행되는 인스턴스를 종료하는 스크립트를 원합니다 . 수동으로, 나는 ps -A | grep -i ssh-D가있는 인스턴스와 kill -9 {id}각각을 찾습니다 . 그러나 그것은 bash 스크립트 형식으로 어떻게 생겼습니까? (나는 Mac OS X에 있지만를 통해 필요한 명령을 설치합니다 port)
17 bash  process 

10
줄 번호로 파일 필터링
줄당 하나의 음수가 아닌 정수를 가진 파일 L과 텍스트 파일 F가 주어지면 줄 번호가 파일 L에 나타나는 F의 줄만 유지하는 가장 빠른 방법은 무엇입니까? 예: $ cat L.txt 1 3 $ cat F.txt Hello World Hallo Welt Hola mundo $ command-in-question -x L.txt F.txt Hello World Hola mundo 5 억 …

1
새로운 md 어레이는 자동 읽기 전용이며 resync = PENDING
다음 명령으로 새 md 배열을 만들었습니다. mdadm --create /dev/md1 -l 1 -n 2 /dev/sd[ed]1 그러나 이제 /proc/mdstatresync = PENDING 인 배열을 "자동 읽기 전용"으로 표시합니다. ~ # cat /proc/mdstat Personalities : [raid1] md1 : active (auto-read-only) raid1 sde1[1] sdd1[0] 976630336 blocks super 1.2 [2/2] [UU] resync=PENDING md0 : active raid1 …
17 raid  mdadm 

2
충돌 한 Linux md RAID5 어레이를 복구하는 방법?
얼마 전에 집에 RAID5 시스템이있었습니다. 4 개의 디스크 중 하나가 고장 났지만 디스크를 제거했다가 다시 넣은 후에는 다시 동기화를 시작했습니다. 그것이 끝났을 때, 나는 공포로 4 개의 디스크 중 3 개가 고장났다는 것을 깨달았습니다. 그러나 나는 그것이 가능하다는 것을 믿지 않습니다. 디스크에는 서로 다른 RAID 배열의 각 부분에 여러 개의 …

1
명령 줄에서 문자열`! 23`은`docker`로 바뀝니다.
매개 변수가있는 Maven 명령이 있습니다. mvn test -Dcommon_password=!23foo 이 명령은 다음과 같이 실행됩니다 mvn test -Dcommon_password=dockerfoo 즉 !23으로 대체되고 docker있습니다. 왜 이런 일이 발생하며 어떻게 피할 수 있습니까?
17 bash 

1
유닉스 / 리눅스 시스템이 링크 된 라이브러리의 필요한 버전을 찾을 때까지 디렉토리를 통과하지 않는 이유는 무엇입니까?
"alpha"라는 바이너리 실행 파일이 있는데 링크 된 라이브러리 (libz.so.1.2.7)가 필요합니다. /home/username/myproduct/lib/libz.so.1.2.7 다음 명령을 실행하여 이진 실행 파일을 생성하기 전에 터미널 인스턴스로 내 보냅니다. export LD_LIBRARY_PATH=/home/username/myproduct/lib/:$LD_LIBRARY_PATH 이제 동일한 라이브러리가 필요하지만 다른 버전 (예 : (libz.so.1.2.8))이 필요한 다른 응용 프로그램 "bravo"를 생성 /lib/x86_64-linux-gnu/libz.so.1.2.8하면 시스템에서 다음 오류가 발생합니다. version `ZLIB_1.2.3.3' not found (required …


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