«shell» 태그된 질문

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

2
절대 경로를 통해 bash 스크립트를 실행하는 방법?
파일이 있습니다. /Users/danylo.volokh/test/test_bash_script.sh 내용은 매우 간단합니다. #!/usr/bin/env bash echo "-- print from script" 나는 "danylo.volokh"폴더에있어. 이 명령은 정상적으로 실행됩니다. Danilos-MacBook-Pro:~ danylo.volokh$ test/test_bash_script.sh -- print from script 하지만 절대 경로로 실행하려고하면 오류가 발생합니다. Danilos-MacBook-Pro:~ danylo.volokh$ /test/test_bash_script.sh -bash: /test/test_bash_script.sh: No such file or directory 모든 폴더에서 절대 경로로 명령을 실행하고 스크립트가 실행되도록하고 …

1
쉘과 같은 프로그램을 "추적"하는 방법?
나는 이해 dash "모델"셸입니다 - 최근에 잘 작성되었으며 POSIX 셸에 필요한 것만 구현합니다. 쉘과 같은 프로그램의 "추적"이 어떻게 수행되는지를 이해하기 위해 대시 소스 코드를 살펴 보았습니다. 대시의 "추적"은 ​​다음과 같이 컴파일하여 수행됩니다. DEBUG 정의되고 호출되는 -o debug. 그렇게하면 파일 trace ~와 함께 열린다. fopen 무엇에 관한 정보가 쏟아져 나오는지 dash …
1 linux  bash  shell 


1
emacs에 대한 eshell 프롬프트 기능을 사용자 정의 할 때 기능 상실
많은 화면 공간을 차지하기 때문에 명령 줄에서와 같이 eshell 프롬프트에서 현재 작업 디렉토리를 억제하고 싶었습니다. C-h vi를 사용 하여 기본값이 다음인지 확인하십시오. Value: (lambda nil (concat (eshell/pwd) (if (= (user-uid) 0) " # " " $ "))) 그리고 내에서 이것을 이것으로 변경하려고했습니다 .emacs. (setq eshell-prompt-function (lambda () "> ")) 그러나 …
1 shell  emacs 

1
안드로이드 쉘에 GNU의 '이진 패키지 만들기'를 설치하는 방법
나는 make현재의 지식을 바탕으로 물건을 설치 해야 합니다 : 닭고기와 달걀 시나리오에 도달했습니다. 파일 시스템과 쉘에 대한 루트 액세스 권한이 있지만 기본 안드로이드 쉘에는 포함되어 있지 않습니다 make. 저는 Bourne noob이며 make바이너리 패키지 를 설치하는 방법을 배우고 싶습니다 . 또한 설치 방법 configure및 기타 기본 개발 바이너리 패키지 를 배워야 …
1 linux  shell  android  make 


2
Cron 데몬 실행 상태 확인
cron 작업으로 실행 해야하는 스크립트가 있습니다. 준비 환경에서 스크립트를 cronjob으로 실행할 수 있습니다. 그러나 프로덕션 환경에서는 작동하지 않습니다. 그래서 cron 데몬이 프로덕션에서 실행되고 있는지 확인했습니다. ps -ax|grep cron 그러나이 명령은 다음과 같은 오류 메시지를 제공합니다. Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ 4120 ? Ss 0:06 crond 13640 …
1 linux  unix  shell  script  cronjob 

1
Bash의 변수를 한 줄씩 다른 명령으로 전달
txt 파일을 읽는 코드가 있으며 그 줄을 명령으로 읽어야합니다. 그런 다음 해당 명령의 출력도 한 행씩 다른 명령으로 읽어야합니다. 내 외부 루프는 작동하지만 에코를 사용하여 테스트했지만 중첩 루프는 작동하지 않습니다. #!/bin/bash while read p; do folder="$(aws s3 ls s3://a-bucket/users/ --recursive | grep ${p} | cut -c 32-)" while read -r …

2
리눅스 명령을 저장하는 방법?
나는 사용하고있다 grep -r [^a-zA-Z0-9]myVariableName[^a-zA-Z0-9] -n JS_files/ mygrep 파일로 grep -r [^a-zA-Z0-9]$1[^a-zA-Z0-9] -n JS_files/ 그리고 sh mygrep myVariableName 그러나 grep 출력에서 ​​해당 줄의 단어가 강조 표시되지 않습니다. grep ubuntu 터미널 색상 하이라이트를 잃지 않고 어떻게 비슷한 효과를 얻을 수 있습니까? 또한 grep은 기본적으로 사례를 무시합니다. 대소 문자를 구분하려면 어떻게해야합니까?

1
스크립트 실행시 권한이 거부되었습니다.
스크립트를 실행하고 있는데 이상한 경고가 있습니다. 이것이 콘솔에서 발생한 것입니다. #whoami root #ls -l test.sh -rwxr-xr-x. 1 root root 1894 Feb 2 01:58 test.sh #./test.sh -bash: ./test.sh: Permission denied 편집 : 내 스크립트 : #!/bin/bash while read pass port user ip file; do echo "startt------------------------------------" $ip ping $ip -c 4 …
1 linux  bash  shell 

1
동적 길이의 문자열 구축-가장 적은 소비 방법?
-터미널 창 열 크기의 50 %에 해당 하는 일련의 문자를 쓰고 싶습니다 . 이미 열 크기가 있습니다. 터미널 열 크기가 30이라고 가정 해 보겠습니다. 원하는 최종 결과는 다음을 포함하는 String 변수입니다. echo $column_width --------------- # That is 15 x "-" 이 변수를 작성하려면 어떻게해야합니까? 0 <$ column_width를 반복하고 각 반복마다 …
1 bash  unix  shell 

2
항상 사용하는 일련의 VIM 명령을 어떻게 자동화합니까?
HTML을 얻기 위해 Pandoc 을 통해 Markdown으로 작성된 일부 텍스트 파일을 실행하고 있지만 태그에서 이상한 줄 바꿈과 공백으로 태그를 이상하게 렌더링하므로 VIM에서 몇 가지 sed 명령을 실행했습니다. Vimscripts 또는 매크로를 봐야합니까? 또는 쉘 스크립트 (VIM 명령을 쉘 Pandoc 명령과 결합하려는 경우)? Windows 7에서 gVIM을 실행하고 있으며 일반 Windows cmd 쉘을 …
1 vim  shell  script  macros  pandoc 

3
시작 메뉴를 통해 시작하거나 탐색기에서 직접 명령 프롬프트의 차이점은 무엇입니까?
Windows에서는 시작 메뉴 [시작 메뉴 >> 모든 프로그램 >> 보조 프로그램 >> '명령 프롬프트'를 통해 명령 줄을 시작하거나 해당 문제에 대한 cmd.exe 시작 편집 상자에 입력하십시오] 두 번째 방법은 파일 탐색기에서 직접 가져온 것입니다. Shift 키를 누른 상태에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 '여기에서 명령 창 열기'를 선택하십시오. 이 두 …

3
Linux 터미널을 사용하여 특정 폴더 수준의 폴더 수를 어떻게 계산합니까?
음악 라이브러리에 매우 특정한 디렉토리 트리가 있습니다. 모든 하위 디렉토리를 제외한 모든 앨범을 계산하고 싶습니다. 예를 들어이 디렉토리 트리에서 /music/ /music/Davis, Miles/ /music/Davis, Miles/Kind of Blue/ /music/Davis, Miles/Tutu/ /music/Hendrix, Jimi/ /music/Hendrix, Jimi/Axis Bold As Love/ /music/Hendrix, Jimi/Electric Ladyland/ /music/Hendrix, Jimi/Electric Ladyland/Disk 1 /music/Hendrix, Jimi/Electric Ladyland/Disk 2 "4"를 반환하는 명령을 원합니다. …

2
피연산자 및 인수 순서 찾기
인수를 올바르게 배치했는지 확실하지 않은 찾기 명령이 있습니다. find / -xdev -size -size -262144000c -o -type d \( -name .snapshot -o -name man -o -name Man -o -fstype mvfs \) -prune -o -type f .snapshot, man 디렉토리 또는 MVFS 파일 시스템에없는 250MB 미만의 파일 만 찾고 싶습니다. 크기 명령을 괄호 …
1 linux  shell  unix  find  ksh 

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