«bash» 태그된 질문

Bash (Bourne-Again SHell)는 기본적으로 우분투의 명령 행 인터페이스에서 사용되는 쉘입니다.

3
사용해도 되나요 '!!' 별명이나 스크립트에서?
터미널에서 !!이전 명령을 참조 할 수 있습니다 . 별칭으로 이것을 사용할 수 있습니까? 나는 그것을 시도했지만 이중 느낌표는 문자 그대로 해석됩니다. 내가 원하는 것은 다음과 같습니다. 나는 몇 가지 명령을 입력 1 단계에서 입력 한 내용을 포함 할 별명을 입력합니다. 허용되는 스크립트를 사용하는 솔루션이있는 경우.

1
별표로 탭 완성이 없음 *
명령 행에 별표가 있으면 gnome-terminal의 명령 행에서 탭을 완료 할 수 없습니다. 기본 쉘은 gnome-terminal을 사용하는 bash입니다. 예를 들어 이것은 디렉토리 에서 tab-completion을 사용하여~/files/ 단일 파일을 디렉토리에 복사하는 것입니다 . cp ~/file1 ~/files/ 그러나 여러 파일을 dir에 복사하려는 경우 디렉토리에서 탭 완성을 사용하여 작동 하지 않습니다 (수동으로 입력하거나 붙여 넣어야 …

4
파일 읽기 및 쓰기 : tee command
다음과 같은 명령이 잘 알려져 있습니다. cat filename | some_sed_command >filename 명령 전에 실행되는 출력 리디렉션으로 파일 파일 이름을 지우면 파일 이름이 잘립니다. 다음과 같은 방법으로 문제를 해결할 수 있습니다. cat file | some_sed_command | tee file >/dev/null 그러나 이것이 어떤 경우에도 작동하는지 확실하지 않습니다. 파일 (및 sed 명령의 결과)이 …
10 command-line  bash  tee 

3
숨겨진 파일 표시를 주기적으로 끄려면 어떻게합니까?
따라서 일부 파일과 폴더를 미숙 한 눈에 숨기려면 이름의 시작 부분에 점을 찍어 이름을 수정했습니다. 작동하고 파일이 숨겨져 있습니다. 숙련되지 않은 코가 사람들은 그들을 보지 못할 것입니다. 그리고 노틸러스를 사용하여 키 조합 Ctrl- 을 사용하여 "숨겨진 파일 표시"를 켜거나 끕니다 H. 좋아. 그러나 나는 그 기능을 켜거나 끄는지를 결코 모른다. …
10 bash  scripts  files  schedule 


1
완성 제안에서 특정 결과를 선택하십시오
특정 디렉토리에 3 개의 파일이 있다고 가정 해 봅시다. abc.txt, aww.txt, ant.txt 내가하면 : cat a(그리고 옵션을 보려면 탭을 누르십시오) 터미널은 3 개의 파일 이름을 표시합니다 :abc.txt, aww.txt, ant.txt 터미널이 표시 한 결과에 색인 번호를 지정하여 입력하는 대신 n 번째 결과를 선택할 수있는 방법이 있습니까? 같은 것 : cat a2두 …

3
sed로 여러 줄을 삽입하는 방법
이것을 추가하고 싶습니다 #this ##is my text 줄 앞에 the specific line 나는 이것을 시도했다 sed -i '/the specific line/i \ #this ##is my text ' text.txt 그러나 '텍스트'만 추가합니다. 또한 다양한 조합을 시도 \하고 " "있지만, 아무 일 없습니다.
10 bash  sed 

5
쉘 스크립트를 사용하여 gnuplot에서 명령을 실행하는 방법은 무엇입니까?
내가하고 싶은 것은 먼저 프로그램을 시작한 다음 많은 명령을 실행 한 다음 종료하라는 스크립트를 작성하는 것입니다. 예를 들어 봅시다. 이 스크립트를 작성했는데 myscript.sh원하는 방식으로 작동하지 않습니다. gnuplot을 실행하고 종료 될 때까지 기다렸다가 다른 명령을 실행하면됩니다. 분명히 오류가 발생합니다. #!/bin/bash gnuplot plot sin(x) pause -1 quit 내가하려는 일이 분명하다고 생각합니다. 그렇지 …

5
로그 아웃 한 후에도 프로세스가 계속 실행되는 이유는 무엇입니까?
를 통해 로그인 한 후 ssh다음 명령을 입력합니다 bash. sleep 50000000000000 & 그럼 난 프로세스의 부모 프로세스 (예 ). 그런 다음 터미널 창이 동시에 연결 해제됩니다.kill -9sleepbash 다시 로그인해도 sleep프로세스가 여전히 활성 상태 임을 알 수 있습니다. 질문 : sleep로그 아웃하고 터미널을 닫을 때 프로세스가 지속되는 이유는 무엇 입니까? 내 …
10 bash 

1
`chown -R` git이 매우 느린 후에
내부에 여러 개의 GIT 하위 모듈이있는 대규모 GIT 프로젝트가 있습니다. 내 프로젝트의 각 파일에 대해 소유권을 ( chown -r) root내 사용자로 재귀 적으로 변경 했습니다. 이제 git 명령을 완료하는 데 많은 시간이 걸리고 99 % CPU를 사용하는 것 같습니다. 이슈가 뭐야? 내가 했어 sudo chown -R my_user my_project/ 최신 정보 …
10 bash  git  ownership 

2
"유형"명령으로 배관
여러 명령의 유형을 찾고 싶습니다. Linux 에서 명령 으로 파이프 또는 xargs검색 결과 를 파이프 할 수 있습니까?findtype 예를 들면 다음과 같습니다. find . -name anacron | type 또는 find . -name anacron | xargs type

2
쉘 스크립팅의 대소 문자 구분
이 Bash 스크립트를 고려하십시오. #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac 'a'를 입력하면 출력은 소문자 이며 …
10 bash  scripts 

2
n 줄을 인쇄 한 후 끝 꼬리 -f
나는 다음을 가지고있다. 파일에 로그를 쓰는 Java 프로세스 Java 프로세스를 시작하는 쉘 스크립트 올바른 시작을 확인하려면 Java 프로세스를 시작한 후 로그 파일을 읽어야합니다. 나는 시도 tail -f했지만 영원히 계속 남아 있습니다. tailn 줄을 인쇄 한 후에 중지 해야 합니다. -npreviuos 라인 옵션 과 같은 방법이 있습니까?

1
프록시 설정을 일시적으로 제거하려면 어떻게합니까?
다음 명령을 사용하여 프록시 설정을 지정했습니다 export http_proxy=http://proxyusername:proxypassword@proxyaddress:proxyport 내가 할 때 echo $http_proxy 나는 얻다 http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80 그러나 내가 할 때 unset $http_proxy 오류가 발생합니다 -bash: unset: `http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80': not a valid identifier 그래서 나는 $http_proxy = "" 또한 나에게 다음과 같은 오류가 발생합니다 -bash: http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80: No such file or directory 이 …
10 bash  proxy 

2
마우스 연결 여부에 따라 터치 패드를 어떻게 전환 할 수 있습니까?
외부 마우스가 연결되어있을 때 터치 패드를 자동으로 비활성화하고 없을 때 활성화하려고합니다. 사용을 시도 touchpad-indicator했지만 마우스가 연결된 상태에서 컴퓨터가 절전 모드로 전환되고 마우스가 분리 된 상태에서 깨어 난 경우에는 실패합니다. 이 문제를 해결하기 위해 다음 스크립트를 데몬으로 만들려고했지만 제대로 작동하지 않습니다. #!/bin/bash declare -i TID declare -i MID TID=`xinput list | …
10 bash  xorg  touchpad 

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