«bash» 태그된 질문

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

5
긴 명령을 빠르게 탐색하는 방법?
긴 명령을 입력해야 할 때 Linux CLI 탐색 속도를 높일 수있는 방법이 있습니까? 나는 지금 바로 화살표를 사용합니다. 명령이 길면 명령 시작에서 중간에 도달하는 데 시간이 걸립니다. 예를 들어 화살표를 사용하지 않고 명령의 중간으로 이동하는 방법이 있습니까?
136 bash  command-line 

11
쉘 스크립트에서 선택 메뉴를 작성하는 방법
간단한 bash 스크립트를 만들고 다음과 같이 선택 메뉴를 만들고 싶습니다. $./script echo "Choose your option:" 1) Option 1 2) Option 2 3) Option 3 4) Quit 그리고 사용자의 선택에 따라 다른 작업을 실행하고 싶습니다. 나는 bash 쉘 스크립팅 멍청한 놈입니다. 웹에서 몇 가지 답변을 찾았지만 실제로는 아무것도 얻지 못했습니다.

6
터미널에서 현재 작업 디렉토리 숨기기
기본적으로 터미널 프롬프트는 다음과 같이 표시됩니다. user@system:/folder1/folder2/folder3/folder4$ 파일 시스템에 깊이 들어가면 명령을 입력 할 공간이 줄어 듭니다. 이것을 다음과 같이 표시하도록 변경할 수 있습니까? > 나는 내가 pwd어디에 있는지 보여주기 위해 타이핑 할 수 있다는 것을 의미 합니다. ;)
133 bash 

8
숨겨진 파일을 이동시키기 위해 mv (또는 * 와일드 카드)를 얻으려면 어떻게해야합니까?
홈 디렉토리를 오래된 시스템에서 새로운 시스템으로 마이그레이션하고 있으며, tarball에는 .bashrc와 같은 숨겨진 파일을 포함하여 모든 것이 포함되어 있습니다. 그러나 압축 해제 된 tarball (/ tmp에있는)의 내용을 새 홈 디렉토리로 이동하면 숨겨진 파일이 복사되지 않습니다 ( mv /tmp/home/rcook/* /home/rcook/). mv가 어떻게 그들을 움직일 수 있습니까? 실제로, 문제는 mv가 아니라 bash의 globbing과 …
133 command-line  bash 

7
공백이있는 'for'루프에서 완전한 줄을 읽는 방법
for파일 루프 를 실행하려고하는데 전체 줄을 표시하고 싶습니다. 그러나 대신 마지막 단어 만 표시합니다. 나는 완전한 선을 원한다. for j in `cat ./file_wget_med` do echo $j done 실행 후 결과 : Found. 내 데이터는 다음과 같습니다. $ cat file_wget_med 2013-09-11 14:27:03 ERROR 404: Not Found.

7
ZSH를 기본 쉘로 만드는 방법은 무엇입니까?
ZSH를 기본 쉘로 설정하려고하지만 bash로 계속 되돌아갑니다. 나는이 코드를 시도했다 : sudo chsh -s $(which zsh) 나는 또한 시도했다 : sudo chsh -s /bin/zsh 또한 sudo없이 이러한 명령을 시도했습니다. 내가해야 할 일에 대한 아이디어. bash 내에서 ZSH를 실행하면로드되고 정상적으로 작동하지만 기본 쉘로 설정하고 싶습니다.
124 command-line  bash  zsh 

4
.bash_history에 즉시 쓸 수 있습니까?
나는 종종 열려 많은 및 단자의 많은 [지금 내가 가진 7이 작업 공간에 열려]와 나는 종종 검색 history과 grep내가 최근에 작성한 명령을 찾을 수 있지만, 내가 터미널을 사냥하고 싶지 않아 다음 스크롤 때때로 '종료'없이 터미널이 닫히고 내가 쓴 모든 내용이 손실되는 경우가 있습니다. [때로는 내가 죽인 터미널에 쓴 것이 필요했습니다.] …
124 bash  history 


6
터미널을 통해 파일을 복사하는 방법?
터미널로 파일을 복사하는 것에 대해 읽었지만이 예제는 많은 도움이 될 것입니다. 그래서 여기에 내가하고 싶은 일이 있습니다. 예 : 파일 /home/levan/kdenlive untitelds.mpg이 /media/sda3/SkyDrive있는데이 파일을 복사 하고 SkyDrive 디렉토리의 내용을 삭제하고 싶지 않습니다. 파일 /media/sda3/SkyDrive untitelds.mpg이 /home/levan/kdenlive 있는데이 파일을 복사 하고 kdenlive 디렉토리의 내용을 삭제하고 싶지 않습니다. 홈 디렉토리에서 폴더를 복사하고 …
119 command-line  bash 

3
터미널 명령을위한 스크립트 파일을 어떻게 만듭니 까?
Windows에서는 cmd 명령 (일반적으로 .cmd또는 .bat파일)이 포함 된 파일을 작성할 수 있습니다 . 해당 파일을 클릭 cmd.exe하면 파일에 포함 된 명령 이 열리고 실행됩니다. 우분투에서 어떻게해야합니까? 나는 이것이 중복이라고 확신하지만 내 대답을 찾을 수 없습니다. 이 질문과 비슷하지만 질문에 대답하지 않습니다. 자주 사용하는 터미널 명령을 파일에 저장 .cmd / .bat …

1
set, export 및 env의 차이점은 무엇이며 언제 사용해야합니까?
나는 종종 bash 스크립트를 강타하고 변수를 설정하는 몇 가지 방법이 있다는 것을 알게됩니다. key=value env key=value export key=value 스크립트 또는 단일 명령 안에있을 때 (예를 들어, 올바른 와인 접두사를 설정하기 위해 종종 와인 런처와 변수를 연결합니다) 이들은 완전히 상호 교환 가능한 것처럼 보이지만 반드시 그렇지는 않습니다. 이 세 가지 방법의 …
112 command-line  bash 

5
'chmod u + x'대 'chmod + x'
차이점은 무엇이며 chmod u+x단지는 chmod +x? u+x스크립트를 실행 가능하게 만드는 데 사용 되는 수많은 자습서를 보았습니다 . 그러나를 생략 u해도 효과가없는 것 같습니다.

4
여러 터미널로 배쉬 히스토리 처리
주로 터미네이터를 사용하며 일반적으로 3 개의 분할 터미널 창으로 열립니다. 또한 여러 가지 이유로 그놈 터미널을 사용합니다. 이 경우 bash 기록이 어떻게 처리되는지 궁금합니다.history 예를 들어, 내 프롬프트에는 현재 bash 기록 줄 ( \!)이 표시되고 3 개의 분할 터미널 창으로 Terminator를 시작하면 모든 터미널에서 동일한 기록 줄 (100)을 얻습니다. 어떤 …

4
"exec"명령은 무엇을합니까?
bash 명령을 이해하지 못합니다 exec. 모든 출력을 파일로 리디렉션하기 위해 스크립트 내부에서 사용되는 것을 보았습니다 ( this 참조 ). 그러나 그것이 어떻게 작동하는지 또는 일반적으로 무엇을하는지 이해하지 못합니다. 매뉴얼 페이지를 읽었지만 이해할 수 없습니다.
108 bash 


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