«bash» 태그된 질문

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

4
빈 문자열에 -d를 사용하여 폴더가 있는지 확인하는 이유는 무엇입니까?
나는 스크립트를 쓰고 있었고 다음과 같이 썼다. ARTIFACTS="/SOME/PATH" [ -d $ARTIFCATS ] && rm -rf $ARTIFACTS/* 일어난 일은 어리 석음으로 인해 첫 번째 줄을 실행하지 않고 두 번째 줄을 실행했습니다. [-d ""]는 true를 반환하고 표현식은 rm -rf /* 운 좋게도 그것은 단지 테스트 머신이었고 나는 sudo가 아니었지만 데이터를 잃어 버렸지 …
8 bash 

2
화면 보호기 Fedora 19를 영구적으로 비활성화
Fedora 19 (GNOME)를 실행하는 클라이언트 컴퓨터를 '설정'하는 bash 스크립트를 작성 중입니다. 사용자 입력없이 화면 보호기를 영구적으로 비활성화 할 수 있어야합니다. 유휴 활성화 활성화를 false로 간단하게 설정할 수 있다고 제안한 (권한이 있고 오래된) 문서가 있습니다. gsettings set org.gnome.desktop.screensaver idle-activation-enabled false 변경이 이루어 졌음을 나타냅니다 (거짓을 반환). gsettings get org.gnome.desktop.screensaver idle-activation-enabled 그러나 …

1
rm에 대한 -W 플래그 설명
-W플래그는 무엇입니까 rm(BSD 또는 Mac OS X에서)? 매뉴얼 페이지에 따르면, 플래그는 "명명 된 파일의 삭제를 취소합니다". 현재 "이 옵션은 화이트 아웃으로 보호되는 파일을 복구하는 데만 사용할 수 있습니다." 이 모든 것이 무엇이며 어떻게 사용합니까?
8 bash  shell  rm 

3
vim은 다음으로 유닉스 명령을 실행할 수 없습니다 :! 쉘 교체로 인해
우리 회사는 Red Hat Linux 시스템을 사용하고 / home에 모든 사람에게 계정을 할당합니다. 불행히도 우리 시스템은 tsch를 사용하고 있습니다. 또한 슈퍼 사용자 권한이 없으므로 chsh 명령을 사용하여 bash로 변경할 수 없습니다. 더 나쁜 것은, ypchsh도 사용할 수 없습니다. 마지막으로 .cshrc에 다음 줄을 추가합니다. bash echo $0 .bashrc를 적절하게 구성하십시오 (원본 …
8 bash  vim  vimrc  tcsh 

2
ssh 중에 오류가 발생했는지 확인하는 방법은 무엇입니까?
배포 스크립트를 작성 중이며 오류가 발생하면 롤백해야합니다. 예 : #!/bin/bash ssh myapp ' mkdir /some/dir # check if above command failed, and execute rollback script if needed ' # or maybe do it from here? 지금이 스크립트를 실행할 때 mkdir이 실패하면 스크립트가 화면에 인쇄되고 계속 실행됩니다. 그 오류를 잡아서 그것에 …
8 linux  bash  ssh 

3
Cinnamon Mint 13 (Maya)의 파일 메뉴 액세스 키에서 Alt-f 바로 가기 바인딩을 비활성화하는 방법은 무엇입니까?
Linux Mint 13 (Maya)에서 Cinnamon을 실행하고 있습니다. Alt + f에 바인딩되어있는 터미널 파일 메뉴 액세스 바로 가기를 비활성화하고 bash에서 단어 앞으로 이동하는 데 바로 가기를 사용하고 싶습니다. " Linux Mint 13에서 메뉴의 키보드 단축키를 어떻게 비활성화합니까? "를보고 "메뉴-> 환경 설정-> 키보드-> 단축키에서"창 메뉴 활성화 "에 대한 단축키 바인딩을 찾았습니다. 제안 …



1
"우편물이 있습니다"를 어떻게 방지 할 수 있습니까? 터미널을 열 때마다 표시되는 메시지
터미널을 열 때마다 "메일이 있습니다"라는 메시지가 나타납니다. 메시지가 있지만 메일이 없습니다. MAIL을 실행하면 "No mail for myusername"이라고 읽습니다. 터미널을 사용할 때마다 내 bash 프로필에 설정되지 않은 MAILCHECK 추가를 포함하여이를 방지하기 위해 여러 가지 방법을 시도했습니다.
8 macos  bash  email  terminal 

3
iTerm2에서 TMUX와 쉘 분할 옵션의 차이점은 무엇입니까?
현재 개발 환경에서 iTerm2 + VIM으로 전환했습니다. 나는 iTerm2의 마지막 버전이 지원 tmux하고 tmux창을 여러 세션으로 나누는 데 사용 하는 사람들이 있음 을 알았습니다 . 또한 iTerm2에는 창을 여러 세션으로 나눌 수있는 옵션이 있습니다. 예를 들어 CMD + D를 사용하여 수직 및 수평으로 원하는 수의 세션을 분할 할 수 있습니다. …
8 macos  bash  shell  tmux  iterm 



6
Bash (Mac / Linux 터미널 셸)에서 위쪽 및 아래쪽 화살표 키를 텍스트 편집기에서와 같이 작동하도록 만들 수 있습니까?
텍스트 편집기에서 위쪽 및 아래쪽 화살표 키를 누르면 커서가 텍스트 줄 사이로 이동합니다. Bash에서 여러 줄에 걸쳐있는 긴 명령을 입력하고 위쪽 및 아래쪽 화살표 키를 누르면 명령 기록이 순환됩니다. 나는 Bash에서 이전 행동을 원한다. 이것이 가능한가? 그렇지 않은 경우 여러 줄 명령으로 커서를 직접 위나 아래로 이동할 수 있는 방법이 …

3
Windows에서 Ubuntu의 BASH (Windows 용 AKA Linux 하위 시스템) 10-PATH는 어떻게 설정합니까?
기념일 업데이트 덕분에, 지금 내가 Cygwin에서 사용하고, Cygwin에서에 메이븐 설정했다 (그리고 완전히 작동있어) 크게 메이븐 설치를 구성하는 다음 내 수정, 이전 윈도우 (10)에 우분투에 BASH이 PATH환경을 변수 ( ~/.bashrc) 글쎄, BUW를 사용하여 동일한 작업을 시도하고 있지만 알 수있는 한 PATH변수는 무시됩니다 (Maven bin 디렉토리를에 추가 PATH한 다음 실행 which mvn은 …

3
두 개의 자식 프로세스를 연속적으로 만드는 데 어떤 명령을 사용해야합니까?
두 개의 자식 프로세스를 생성하고 싶지만 두 번째 자식 프로세스를 생성하기 전에 첫 번째 실행 프로세스 (stdout을 검사하여 결정할 수 있음)의 특정 지점에 도달 할 때까지 기다립니다. 나는 이것을 달성하는 데 어떤 유닉스 명령이 포함 될지 확신하지 못하고 유닉스 명령 이름의 간결하고 때로는 비밀스런 성격으로 인해 Google을 통해 무엇이든 찾는 …

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