«shell» 태그된 질문

셸은 일반적으로 명령 줄에 입력하여 사용자가 운영 체제와 상호 작용할 수있는 소프트웨어입니다.

0
파이썬 서브 프로세스는 상태가 없어지면 tcpdump를 시작했습니다.
subprocess.Popen("tcpdump ...", shell=True)파이썬으로 호출 할 때 호출 하는 것 같습니다 /bin/sh -c tcpdump .... 그러나이 kill -9 [pid]tcpdump가 다음 과 같이되는 것을 볼 수 있습니다 . 상태가없는 쉘 시작 tcpdump 명령과 비교했습니다. 결과 차이를 죽이는 이유는 무엇입니까? 그리고 이것은 파이썬 subprocess.Popen사용법 과 관련이 있습니까? 그리고 기능 상실은 해로운가?


2
Shebang, 통역사 및 대본
shebang스크립트를 실행하는 데 사용할 인터프리터를 제공하기 위해 행을 사용할 수 있습니다 . #!/bin/bash echo "Hello world" 내 질문은 어떤 인터프리터가 실제로 사용되는지 스크립트에서 어떻게 결정할 수 있는지입니다. 다음은 작동하지 않습니다. echo $0 echo $SHELL
linux  bash  shell 


1
선택한 .exe 프로그램 또는 "확장 프로그램"에 사용자 지정 셸 메뉴를 추가하는 방법
모든 창 (xp, 7,8,10 x32 x64) 1. 선택한 .exe 프로그램에 사용자 정의 셸 메뉴를 추가하는 방법은 무엇입니까? 예 : "utorrent.exe"및 "utorrent.exe.lnk" 조치 : 마우스 오른쪽 단추로 클릭 >> 쉘 메뉴 >> "Open UtData" UtData 경로 (표준)를 엽니 다. "C : \ Users \ % username % \ AppData \ Roaming …

2
여러 숫자의 평균-쉘 스크립트
로그 파일을보고 특정 양의 밀리 초 / 초 동안 greps하는 스크립트를 만들었습니다. 최소값과 최대 값을 볼 수있는 것을 만들었지 만 목록의 평균을 찾아야합니다. logdir_8080='/opt/product/apachetomcat/8.5.5_8080/logs' cd "$logdir_8080" get_file=`ls -rt localhost_access_log.*.txt|tail -1` cat $get_file | tail -1000 | grep "objectId" | awk -F 'HTTP/1.1" 200' '{ print $2}'|awk -F' ' '{ print …

1
폴더의 여러 * .zip 파일에 파일 추가
폴더의 여러 zip 파일에 파일을 추가해야합니다. 나는 명령을 시도했다 : zip -r myfile.zip photo.jpg 그러나 이것은 파일을 특정 zip 파일에만 추가합니다. 루프를 어떻게 만드나요? 폴더의 모든 우편 번호를 찾아서 추가 하시겠습니까? 답변 주셔서 감사합니다. 문안 인사,
unix  shell  zip  find 

2
: r! date 및 기타 셸 명령을 사용할 때 Vim에서 줄 바꿈을 어떻게 방지합니까?
날짜를 삽입 할 때 대부분의 경우 줄 중간에 날짜를 입력하려고합니다. 기본적 :r!으로 삽입 풍미는 항상 새로운 줄에 결과를 넣는 것처럼 보입니다 . 대부분의 쉘 명령이 명령 결과를 표시하기 전에 줄 바꿈을 출력하기 때문에 이것은 나에게 의미가 있으며, 이것은 터미널에서 확실히 바람직합니다. Vim에서와 같은 작은 명령을 위해 껍질을 벗기는 경우 date …

2
"text"에서 시작하도록 grub.cfg를 수정했습니다. startx없이 GUI 응용 프로그램을 계속 실행할 수 있습니까?
Mint Julia 32 비트 OS가 명령 줄로 시작하는 방식을 수정하는 간단한 자습서 를 찾았 습니다. 다음 작업은 전체 그놈 데스크탑 환경을 제공하지 않고 GUI 응용 프로그램 인스턴스를 시작하는 방법을 찾는 것입니다. 완벽한 세상에서, 저의 목표는 그놈 데스크탑 환경을 백그라운드에서 실행하는 것입니다. 시작 메뉴와 데스크탑을 숨기고 닫거나 최소화 할 수없는 터미널 …


1
fping – 명령 행 순서로 fping 결과를 항상 순차적으로 만드는 방법
fping명령 줄 인수 순서대로 항상 순차적 인 결과를 얻고 싶습니다 . 예를 들어, 다음 명령은 fping -e 151.101.129.164 8.8.8.8 출력을 줄 수 있습니다 : 8.8.8.8 is alive (5.43 ms) 151.101.129.164 is alive (63.2 ms) 위의 결과는 fping명령에 대한 인수와 다른 순서이며 , 여기서 명령 151.101.129.164에 첫 번째가 fping있지만 결과는 두 …
linux  shell  ping 

2
피쉬 쉘에서 이스케이프 처리되지 않은 명령 줄 내용
물고기에서 명령 줄의 이스케이프 처리되지 않은 내용을 얻는 방법이 있습니까? 커맨드 라인이 같다면 ... $ ls 'foo' "bar" ... 원하는 출력은 다음과 같습니다 ls 'foo' "bar". commandline물고기 명령은 명령 행을 반환하지 않습니다하지만 자동으로 컨텐츠를 이스케이프합니다. 즉 ls foo bar. 매뉴얼 에서이 동작을 억제하는 스위치를 찾지 못했습니다. 컨텍스트 : ctrl-x ctrl-e편집기에서 …

1
bash 스크립트의 쉘에서 입력
나는 bash 스크립트를 가지고 있는데 쉘 atm에서 입력을 지원하도록 수정하고 싶습니다. 스크립트를 실행 한 후에 링크를 입력해야합니다 wiak@test:~$ scripts/lget.sh gimme cookie! https://raw.github.com/nwgat/scripts/master/lget.sh 80 bytes transferred done. wiak@test:~$ 쉘 에서이 입력처럼 lget https://github.com/nwgat/scripts/raw/master/lftp.sh bash 스크립트 echo "gimme cookie!" read down lftp -e 'pget -n 5 '$down' && exit' echo "done." 누군가가 …

0
쉘 스크립트가 사본을 작성하고 자체적으로 종료하는 방법은 무엇입니까?
지금까지 나는 trap " call function" 2 fucntion { ./test.sh exit } 그러나 출구 라인에 도달하지 못하고 모든 프로세스가 쌓여있어 아이디어가 있습니까? 나는 & (bg) 시도했지만 그것을 계속 할 수 있어야합니다 .bg는 한 번만 할 수 있습니다. ctrl C를 입력하면 원래 test.sh를 종료해야하지만 자체 호출해야합니다. 종료하기 전에 새로운 프로세스를 작성하십시오. …

2
날짜-사용자에게 허용되지 않음 www-data
Debian GNU / Linux 7.5 (wheezy)에서 lighttpd 서버를 실행하고 있으며 PHP 웹 페이지를 사용하여 시스템 시간을 변경하려고합니다 (페이지 시간 만 변경할 수는 있지만이 프로젝트에는 필요하지 않습니다). 지금은 exec()명령을 사용하여 명령을 직접 실행하고 쉘 스크립트를 실행하고 있습니다. 그래서 : exec('date --set [HH:MM:SS]') 또는 exec("sh /full/file/path/updateTime.sh") //contains command 'date --set [HH:MM:SS]' 명령 …

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