«bash» 태그된 질문

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

3
bash 스크립트에서 $ 1 및 $ 2와 같은 특정 입력 변수를 생략하면서 $ *를 어떻게 사용합니까?
예를 들어 elif [[ $append = $1 ]] then touch ~/directory/"$2".txt echo "$variable_in_question" >> ~/directory/"$2".txt 모든 입력 팔로 "$2"잉이 포함 된 텍스트 파일을 만들 거나 모든 입력 팔로 잉이있는 기존 텍스트 파일을 추가하려면 4 행 "$2"에서 대신 무엇을 사용해야 "$variable_in_question"합니까? 나는 기본적으로 원 "$*"하지만 생략 "$1"하고 "$2"있습니다.

3
bash 스크립트를 어디에 두어야합니까
나는 정기적으로하는 일을 위해 함께 모은 몇 가지 매우 간단한 bash 스크립트를 가지고 있습니다. 그중 하나는 백업 작업을 수행하기 위해 이중성을 실행하는 것입니다. if ..만으로도 현명한 것은 없습니다. 이 스크립트를 sudo로 실행해야하므로 스크립트를 / usr / bin (또는 PATH의 다른 위치)에 넣는 것이 좋습니다.
15 bash  scripts  sudo 

1
터미널 입력이 올바르게 랩핑되지 않거나 전혀
잠시 동안, 나는 모든 터미널 에서이 지속성 문제를 겪었습니다. 그놈 기본값과 틸다는 둘 다 내가 사용하는 그놈 기본값에 이르기까지 빠른 소용돌이를 냈습니다. 줄 바꿈, 다음 줄에서만 줄 바꿈. 줄의 시작으로 돌아 가기 위해 Ctrl-A를 누르면 대신 첫 번째 입력 줄 앞의 줄 어딘가로 돌아갑니다. 더 이상 입력이 매우 이상해집니다. 이것은 …



1
Bash에서 변수로 출력을 캡처 할 수 없습니다
에 문제가 redis-cli있습니다. redisBASH를 통해 연결 이 거부 되었는지 (서버 다운) 확인하고 싶습니다 . 간단한 테스트 #!/bin/bash test=$(redis-cli exit) #exit out of the "not connected console" if [[ -z $test ]] ; then echo "I'm empty :(" fi Could not connect to Redis at 127.0.0.1:6379: Connection refused$ test에 저장 될 …

1
이“printf”명령은 무엇을합니까?
나는 튜토리얼을 겪고 있었고 거기에서 명령을 받았다. printf "%(%s)T" 이 명령의 출력은 다음과 같습니다. 1454299615 아무도이 명령이 무엇이며 출력이 무엇을 의미하는지 말해 줄 수 있습니까?

2
-exec에 대한 누락 된 주장은 무엇입니까?
다음 명령을 사용하여 30 일이 지난 파일 및 디렉토리의 디렉토리를 지우고 아무도 파일을 다시 요청하지 않으면 몇 주 후에 삭제할 수있는 아카이브 디렉토리로 이동합니다. 대상 디렉토리에는 사용자 이름별로 하위 디렉토리가 있으므로 아카이브 디렉토리도 마찬가지입니다. 이것이 내가 사용하는 명령입니다. find /path/to/directory/username/ -mtime +30 -exec mv "{}" /path/to/archive/username/ \; 내가 우분투를 물어의 …

2
"bash"셸에서 명령을 찾지 못한 경우 제안을 활성화하는 방법 ( "당신은…"기능을 사용 했습니까?)
이 질문과 비슷합니다 : 쉘에서 "당신은 ..."기능을 어떻게 제거합니까? 명령을 잘못 입력하면 다음과 같은 결과가 나타납니다. root@pc:~# sido No command 'sido' found, did you mean: Command 'sudo' from package 'sudo' (main) Command 'sudo' from package 'sudo-ldap' (universe) sido: command not found root@pc:~# 첫 번째 추측을 권장하는 Linux 또는 우분투 용 …



3
쉘의 "quote"명령
명령 사용법은 무엇입니까 quote? /bin폴더에 대한 실행 파일이 아니며 Bash 내장 파일에서 찾을 수 없습니다. echo명령과 같은 첫 번째 매개 변수 만 인쇄하고 더 이상 아무것도 인쇄 하지 않는 것 같습니다.



7
자주 사용하는 명령 줄 명령에 대한 자동 완성?
일부 프로젝트의 경우 종종 다음과 같은 몇 가지 명령을 입력합니다. cd an/extremely/long/path/in/which/I/have/some/kinda/project 과 ./runmyproject --with some --command line --options set 내가 게으르다는 것을 알면서 나는 그 명령을 계속해서 반복해서 입력하지 않도록 노력합니다. 따라서 물론 업 키를 사용하여 해당 명령을 다시 찾을 수 있지만 종종 입력하는 것보다 더 많은 시간이 걸리는 …

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