«bash» 태그된 질문

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

2
다른 메시지 나 소리로 터미널의 각 명령을 자동으로 종료
SVOX pico2wave를 설치 하고 스크립트를 작성했습니다. 이제 내가 들어갈 때 : speech "Hello world" 컴퓨터 텍스트 음성 엔진이 "Hello world"라고 말합니다. 또한 다음과 같이 정의 된 .bashrc변수를 사용 합니다 PROMPT_COMMAND. PROMPT_COMMAND="speech 'Command executed.'" 따라서 멋진 텍스트 음성 엔진은 터미널에서 프롬프트를 반환하기 전에 명령이 실행되었다는 소리를 알려줍니다. 그러나 이것은 잠시 후에 …

1
키 조합을 누른 후 터미널 / tty에이 "(arg : 1)"이 나타나는 것은 무엇입니까?
가상 터미널에서 (실수로) Win+를 누르고 다음 1으로 구성된 새 줄을 얻었습니다. (arg: 1) 계속 Win누르고있는 동안, 누른 모든 숫자는 괄호 안의 숫자에 추가됩니다 (예 : Winand 1+ 4yields) (arg:14). (해제 후 나는 경우 Win) 어떤 키를 누르면, 그 문자는 숫자 읽기 수만큼 인쇄하고 (arg: ...)표현은 표준 메시지로 대체됩니다. 아무도 여기에서 …


3
'.'의 차이점 , '?' 정규식에서 '*'?
이 세 가지 요소 (이것은 메타 문자라고하는)가 어떻게 다른지에 대한 예를 얻을 수 있습니까? 나는 그것이 *전부 또는 아무것도 의미하지 않는다는 것을 알고 있지만, 그것이 그것을 생각하는 올바른 방법인지 확실하지 않습니다. 한편 .와 ?같은 것 같다. 그들은 하나의 문자와 일치합니까?
21 bash  regex 

4
sudo가 필요한 bash 스크립트에서 암호를 한 번만 입력하는 방법
데이터 이 컴퓨터의 운영자 사용자가 자신의 cifs 공유를 마운트하기를 원합니다 sudoers파일이 이미 포함되어 /bin/mount -t cifs //*/* /media/* -o username=*있는 모든 사업자들에게 명령을 사용자가 cifs암호를 두 번이 아니라 한 번만 입력하는 스크립트를 통해 공유 를 마운트하기를 원합니다 . sudo 비밀번호와 cifs 비밀번호는 동일합니다. 내가 이미 가지고있는 것 이 스크립트는 작동합니다 …
21 bash  scripts  sudo 


2
.bashrc 파일이란 무엇이며 무엇을합니까?
.bashrc파일이 무엇이며 정확히 무엇 을하는지에 대한 명확한 정보를 찾지 못하는 것 같습니다 . 지금까지 도움을 주셔서 감사합니다. 이 스크립트는 채색, 완성, 별칭 및 쉘 히스토리 등 모든 것을 수행하는 것 같습니다. 유용하지 않은 것이 있습니까?
21 bash  bashrc 


5
bash 단축키 목록을 얻는 매뉴얼이 있습니까?
bash 명령 줄 과 상호 작용하는 동안 작업을보다 쉽고 빠르게하기 위해 사용하는 많은 단축키가 있습니다 . 처럼: ctrl+ L: 화면을 지우려면 ctrl+ a/ ctrl+ e: 줄의 시작 / 끝을 이동 ctrl+ r: 문자를 거의 쓰지 않고 명령의 역사를 검색합니다. ctrl+ u/ ctrl+ y: 줄을 잘라내거나 붙여 넣습니다. 그리고 더 많은 …

7
서버의 모든 사용자가 Bash 명령을 모두 기록하는 방법은 무엇입니까?
우리의 소규모 회사는 우분투 서버 11.10을 운영하고 있으며, 여기에는 두 사람이 SSH로 액세스 할 수 있습니다. 실제 터미널도 때때로 사용됩니다. 사용자 및 타임 스탬프와 함께 모든 Bash 명령 실행을 로컬로 어떻게 기록 할 수 있습니까? 우리는 아무도 악의적이지 않고 적극적으로 로깅을 피하려고 시도하지 않는다고 가정 할 수 있지만, 여전히 사용자가 …
21 bash  logging 

4
우분투에서 bash를 어떻게 저주 단어를 가르치는가?
bash가 알 수없는 명령 (word?)을 발견하면 다음을 수행합니다. The program 'hello' can be found in the following packages: * hello * hello-debhelper Try: sudo apt-get install <selected package> 내가 알고 싶은 것은 이것이 수행되는 방법이므로 편집하거나 무언가를 추가하여 집에서 자라는 사전에서 알 수없는 단어를 교차 확인하기 위해 문구 : 답장 …
21 bash  bashrc 

4
명령의 출력 (예 : diff)을 변수에 저장하는 방법
diffnone ( 출력 이 같은 경우 테스트)의 출력이 있는지 테스트하고 싶습니다 echo "Passed $x" else echo "Failed $x". 나는 약간의 불합리한 단계를 생각해 냈습니다 (diff의 출력을 파일로 저장 한 다음 파일에서 읽습니다) diff "./helloworld$x.out" "./output/helloworld$x.out" > tmp.txt; output="`cat tmp.txt`"; if [ "$output" = "" ]; then echo "Passed $x"; else …
21 bash 

1
~ / .bashrc 파일은 어떤 시점에 생성됩니까?
예를 들어, 명령을 실행 adduser test하면 .bashrc가 사용자의 홈 디렉토리 작성시 자동으로 작성 test됩니까? 사용자 생성시 생성되지 않은 경우 어떤 조건에서 생성됩니까? 또한 .bashrc 파일을 사용자의 홈 디렉토리에 추가하면 OS가 파일을 덮어 씁니까? 미리 감사드립니다.

1
스크립트에서 다른 프로세스가 파일을 현재 쓰고 있는지 어떻게 확인할 수 있습니까?
스크립팅을 처음 접했으므로 잘못된 트리를 짖을 수도 있지만 현재 상황은 다음과 같습니다. 스크립트에서 soffice를 시작합니다 . odt 를 pdf 로 변환하는 방법 그 보인다 soffice를이 스크립트의 과정에서 자신을 분리하고, 자신의 일을 방황 .. 좋아, 좋은 것을; GUI 앱은 그렇게하는 경향이 있습니다 ... 그러나 다음 단계는 새 pdf 처리와 관련 되므로 …

1
sh 파일이 작동하지만 삭제되는 동안 어떻게 읽을 수 있습니까?
인터뷰에서 그들은이 질문을했습니다. 이미 실행중인 sh 파일이 있지만 실행을 시작한 이후 삭제되었습니다. 그들은 내가 프로세스를 찾고 파일을 읽길 원합니다. 나는 프로세스를 찾을 수 있었다 ps -ef | grep test.sh 사용하여 읽었습니다 cat /proc/PID/cmdline test.sh 그러나 그것은 말한다 no such file or directory 나는 다음에 무엇을해야할지 몰랐으므로 이것을 건너 뛰어야했다. 어쩌면 …

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