Unix & Linux

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

1
kworker 스레드 이름을 어떻게 해석합니까?
듀얼 소켓 Xeon X5650 헥사 코어 보드에서 실행되는 Linux 3.11.0-13-generic에서 htop다른 kworker 스레드를 보여줍니다. 이름별로 정렬했습니다 (코어 10의 스레드보다 스레드 2가 먼저 표시되도록 결과를 약간 조정했습니다). 결과는 다음과 같습니다. kworker/0:0H kworker/0:1 kworker/0:2 kworker/1:0 kworker/1:0H kworker/1:1 kworker/2:0 kworker/2:0H kworker/2:1 ..... kworker/11:0 kworker/11:0H kworker/11:1 kworker/u48:0 kworker/u49:4 kworker/u49:5 kworker/u50:1 kworker/u50:2 ....... 이름이 숫자로 …

5
쉘 변수에서 공백을 어떻게 제거합니까?
커맨드 라인에서 다음을 수행했습니다. $ text="name with space" $ echo $text name with space tr -d ' '공백을 제거하고 다음과 같은 결과를 얻는 데 사용하려고합니다 . namewithspace 나는 다음과 같은 몇 가지를 시도했다. text=echo $text | tr -d ' ' 지금까지 행운이 없기를 바랍니다. 훌륭한 사람들이 도울 수 있습니다!
15 shell  command-line  tr 

2
위치 매개 변수가있는 Bash -c
일반적으로 $0스크립트에서 스크립트 이름 또는 호출 된 모든 경로 (경로 포함)로 설정됩니다. 그러나 옵션 bash과 함께 사용 하면 명령 문자열 다음에 전달되는 첫 번째 인수로 설정됩니다.-c$0 bash -c 'echo $0 ' foo bar # foo 실제로 위치 매개 변수가 이동 된 것처럼 보이지만을 포함 $0합니다. 그러나 shift명령 문자열에서 $0(정상적으로) 영향을 …
15 bash 

2
예기치 않은 토큰`( '근처의 구문 오류
CentOS의 SSH 터미널에서 아래 코드를 사용하면 정상적으로 작동합니다. paste <(printf "%s\n" "TOP") 그러나 쉘 스크립트 (test.sh)에 동일한 라인 코드를 배치하고 터미널에서 쉘 스크립트를 실행하면 다음과 같이 오류가 발생합니다. ./test.sh: line 30: syntax error near unexpected token (' ./test.sh: line 30: paste <(printf "%s\n" "TOP") 이 문제를 어떻게 해결할 수 있습니까?
15 shell 


2
cp -l 또는 ln을 사용한 하드 링크에는 차이점이 있습니까?
rsync 및 하드 링크를 사용하여 백업 구성표를 구현하고 있습니다. rsync와 함께 link-dest를 사용하여 하드 링크를 수행 할 수 있다는 것을 알고 있지만 rlink에서 "link-dest"가 구현되기 전에 "cp -l"을 사용하는 것에 대한 언급을 보았습니다. 내가 아는 또 다른 하드 링크 방법은 "ln"입니다. 그래서 제 질문은 호기심입니다. "ln"을 사용하는 것과 비교하여 "cp …
15 cp  hard-link  ln 


4
curl로 웹 페이지 응답 시간 초과 설정
도구를 사용하여 웹 페이지가 작동하고 있는지 모니터링합니다. 이 도구는 curl내부적으로 명령을 사용 하여 출력을 가져옵니다. 그러나 웹 페이지가 응답하는 데 시간이 오래 걸리면 TIMEOUT오류가 발생합니다. 도구에서 시간 초과를 늘릴 수있는 방법이 없습니다. 웹 페이지의 응답에 대한 시간 초과 기간을 설정 / 수정할 수있는 방법이 있습니까? 수정할 수있는 변수가 있습니까?
15 curl  timeout 

4
bash : adduser : centOS에서 명령을 찾을 수 없습니다
최근에 VMWare 8에 CentOS 5.5를 설치했으며 시스템에 새 사용자를 추가하려고합니다. su -옵션을 사용하지 않으면 사용자를 추가 할 수 없습니다 . 경로가 올바르게 설정되지 않은 무언가를해야한다고 생각합니다. 경로를 업데이트했으며 여기에 모양이 있습니다. /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin 명령이 이미 경로의 일부인 / sbin dir에 있다고 생각합니다. 아무도 내가 잃어버린 다른 것을 제안 할 수 있습니까?
15 shell  path 

8
확장자로 디렉토리의 파일 수
테스트 목적으로, 각 이미지 파일 유형을 파일 확장자 (jpg = "yes")로 구분하여 디렉토리 내에 몇 개의 이미지 파일이 있는지 계산하고 싶습니다. 나중에 작업을 실행하는 다른 스크립트에 유용하기 때문에 각 파일 확장자). JPEG 파일에만 다음과 같은 것을 사용할 수 있습니까? jpg="" count=`ls -1 *.jpg 2>/dev/null | wc -l` if [ $count …

4
wget을 사용하여 파일 다운로드
이 웹 사이트 에서 파일을 다운로드하려고합니다 . URL은 다음과 같습니다. http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file 이 명령을 사용할 때 : wget http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file 나는 index.html?acc=GSE48191어떤 종류의 이진 형식 만 얻습니다 . 이 HTTP 사이트에서 파일을 어떻게 다운로드 할 수 있습니까?
15 wget 

2
pwd와 / bin / pwd의 이상한 차이
로 현재 디렉토리에 심볼릭 링크를 추가했습니다 ln -s . aa. 내가 실행 cd aa하고 그 후에 내가 실행 pwd하면 응답은 /home/sim/aa입니다. 그러나 내가 실행 /bin/pwd하면 인쇄됩니다 /home/sim(현재 디렉토리는 변경되지 않았습니다). 이 차이는 어디에서 오는가?
15 shell  symlink  pwd 

9
sed가있는 파일에서 모든 발생을 찾으십시오.
OPEN STEP 4.2 OS 사용 중 ... 현재 다음 sed명령을 사용하고 있습니다 . sed -n '1,/141.299.99.1/p' TESTFILE | tail -3 이 명령은 ip가 141.299.99.1 인 파일에서 하나의 인스턴스를 찾은 다음 3 줄을 포함합니다. 단, IP의 모든 인스턴스와 3 줄을 찾기를 제외하고는 모두 좋습니다. 그리고 처음 만이 아닙니다.
15 sed 

3
파일 B의 문자열을 포함하는 파일 A의 모든 행을 제거하십시오.
users.csvuserNames, userID 및 기타 데이터 목록 이있는 CSV 파일 이 있습니다. username, userid, sidebar_side, sidebar_colour "John Lennon", 90123412, "left", "blue" "Paul McCartny", 30923833, "left", "black" "Ringo Starr", 77392318, "right", "blue" "George Harrison", 72349482, "left", "green" 다른 파일 toremove.txt에는 userID 목록이 있습니다. 30923833 77392318 users.csvID가 포함 된 파일 에서 모든 행을 …


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