«bash» 태그된 질문

Bash는 GNU 프로젝트의 유닉스 계열 운영 체제를위한 무료 쉘입니다.



2
어쨌든 Windows 용 Git Bash 란 무엇입니까?
https://git-scm.com/ 에서 Git 및 Git Bash를 행복하게 사용하고 있습니다 . 자세한 내용은 https://git-for-windows.github.io/ 페이지를 참조 하십시오 . 어제에 문제가 발생하여 rsyncWindows 용 Git Bash에 대해 자세히 알아보기 시작했습니다. Bash 프로그램의 이름조차 확실하지 않다는 것을 깨달았습니다. git-scm 다운로드와 함께 제공되기 때문입니다. 나는 그것을 Windows 용 Git Bash라고 부른다. 로보고에서 "무슨 망할 …
61 windows  bash  rsync  mingw 

2
MD5 해시 값이 Bash 및 PHP와 다릅니다. [중복]
이 질문에는 이미 답변이 있습니다. 명령 줄 해시가 온라인 MD5 해시 결과와 다른 이유는 무엇입니까? 답변 4 개 "hello"라는 문자열 의 MD5 합계 (md5sum 사용) 를 생성하려고했습니다 . Linux의 md5sum 도구, PHP의 MD5 () 함수 및 md5sum 변환기에 대한 다양한 온라인 텍스트와 같은 다양한 방법을 시도했습니다. echo "hello" | md5sum …
60 linux  bash  security  php  md5sum 

19
문자열을 찾을 때까지 파일 모니터링
tail -f를 사용하여 현재 기록중인 로그 파일을 모니터링하고 있습니다. 특정 문자열이 로그 파일에 기록되면 모니터링을 종료하고 나머지 스크립트를 계속하고 싶습니다. 현재 나는 사용하고 있습니다 : tail -f logfile.log | grep -m 1 "Server Started" 문자열이 발견되면 grep이 예상대로 종료되지만 스크립트를 계속 사용할 수 있도록 tail 명령도 종료하는 방법을 찾아야합니다.
60 bash  grep  tail  logfiles 

2
실행중인 tmux 세션에서 tmux 창으로 명령 실행 또는 전송
명명 된 tmux 세션에 첨부 할 쉘 스크립트를 작성하고 해당 세션에서 창 (또는 창)을 선택한 다음 선택한 창 (또는 창)에서 명령을 실행하려고합니다. bash 스크립트에서 어떻게합니까? 알아 tmux new-window -n:mywindow 'exec something' 새로 만든 창에 명령을 보낼 수 있지만 다음과 같은 것이 필요합니다. tmux select-window -t:0 'my command' 사용할 수는 send-keys있지만 …
60 bash  shell  tmux 

7
많은 mp3 파일을 결합 / 병합하는 방법은 무엇입니까?
많은 mp3 파일을 결합 / 병합하는 방법에 대해 Google을 검색하면 파일을 cat함께 묶어야한다고 제안합니다 . 그것은 "작동"할 수 있지만, 각 헤더와 IDv3 태그 세트도 연결되므로 분명히 올바른 방법이 아닙니다. 많은 mp3를 결합 / 병합하기 위해 스크립팅 할 수있는 Linux 프로그램이 있습니까? mplayer / mencoder / ffmpeg가 할 수 있습니까?
59 linux  bash 

8
OSX에서 USB 장치의 마운트 경로를 얻으려면 어떻게해야합니까?
일부 데이터를 USB 장치에 백업하는 백업 스크립트가 있습니다. 내가 가진 문제는 OSX가 때때로 예상 마운트 경로를 변경한다는 것입니다. 예를 들어, 일부 파일이 예상 마운트 경로 아래에 잠겨 있으면 OSX는 파일을 다른 경로에 마운트합니다. 'BACKUP'이라는 USB 장치를 / Volumes / BACKUP 대신 / Volumes / BACKUP-1에 마운트 할 수 있습니다. OSX …
58 macos  bash  usb  mount 


4
cd`(backtick)의 목적은 무엇입니까?
다음은 Fedora 및 CentOS에서 동일하게 작동합니다. cd mydirectory 공장. cd notadirectory 작동합니다 (Bash에서 오류가 발생 함). 하나, cd ` 나에게 일종의 프롬프트를 제공합니다. > 내가 입력하려고 생각한 것은 응답을 제공하지 않습니다. 다시 다음 프롬프트로 넘어갑니다. 나는 단순히 CTRL+ C를 사용 하여 내로 돌아갑니다 root@localhost. 이것의 목적은 무엇이며 어떻게 할 수 …
57 linux  bash 

8
파일 또는 stdin의 입력을 허용하는 스크립트를 작성하는 방법은 무엇입니까?
파일 이름 인수 또는 stdin의 입력을 허용하는 스크립트를 어떻게 작성할 수 있습니까? 예를 들어이 less방법을 사용할 수 있습니다 . 하나를 실행 less filename하고 동등하게 수행 할 수 있습니다 cat filename | less. "상자 밖으로"쉽게 할 수있는 방법이 있습니까? 또는 바퀴를 다시 발명하고 스크립트에 약간의 논리를 작성해야합니까?

4
색상이 보존 된 bash watch 명령
보낸 사람 man watch: 인쇄되지 않는 문자는 프로그램 출력에서 ​​제거됩니다. "cat -v"를 사용하려면 명령 파이프 라인의 일부로 사용하십시오. 다음 cat -v에서 컬러 출력을 보려면 어떻게 사용합니까? watch ls -al --color
57 linux  bash  watch 

3
Linux에서 명령 행 출력을 잘라내려면 어떻게해야합니까?
내가하면 grep -nr sumthin *내 소스 코드 디렉토리에, 그것은 또한 축소 된 자바 스크립트 나 CSS 파일에서 매우 긴 줄을 결선. 한 줄에 처음 80자를 얻고 싶습니다. 예를 들어, 일반 grep은 나에게 이것을 제공합니다 : css/style.css:21: behavior: url("css/iepngfix.htc") css/style-min.css:4:.arrow1{cursor:pointer;position:absolute;left:5px;bottom:10px;z-index:13;}.arrow2{cursor:pointer;position:absolute;right:5px;bottom:10px;z-index:13;}.calendarModule{z-index:100;}.calendarFooterContainer{height:25px;text-align:center;width:100%!important;z-index:15;position:relative;font-size:15px!important;padding:-2px 0 3px 0;clear:both!important;border-left:1px solid #CCC;border-right:1px ... etc. 하지만 대신 이것을 얻고 …



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