«bash» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.

1
bash_completion을 채색하십시오
입력 grep하고 TAB두 번 누르면 bash_completion현재 디렉토리의 파일과 디렉토리가 나열됩니다. 초기 문자를 입력하면 파일 이름도 완성됩니다. 디렉토리에 많은 파일과 서브 디렉토리가 포함 된 경우 디렉토리가 상당히 혼란스럽고 구성이 잘못 될 수 있다는 것이 유일한 문제입니다. bash_completion적어도 디렉토리와 다르게 색상을 지정할 수 있다면 도움이 될 것 ls -lA입니다. 이것이 가능한가? 편집하다: …
9 bash  colors 

1
ls -l --group-directoryories-first (symlink에도 적용)
ls옵션을 사용 --group-directories-first하면 디렉토리가 맨 위에 표시되어 결과가 ls좋고 깨끗합니다. ls -l --group-directories-first 그러나 symlinks실제로 symlinks는 디렉토리 에 대해 작동하지 않습니다 . 사용할 가능성이 있습니다 ls -l -L --group-directories-first 이것은 두 종류의 디렉토리를 맨 위에 나열하지만 올바른 디렉토리와 심볼릭 링크 디렉토리를 구별하지 않으므로 다시 혼란 스럽습니다. 수 ls여전히 일반 디렉토리 …
9 bash  zsh  directory  ls  symlink 

3
쉘 설정 스크립트에서 GNU와 비교하여 BSD에서 coreutils의 차이점을 어떻게 설명 할 수 있습니까?
이번 달까지 쉘 구성은 꽤 단순 했지만 (주로 별명 .bashrc또는 .bash_profile일부 별칭 사용), 리팩토링하여 zsh 및 bash 사용 여부에 따라 다른 동작을 얻을 수 있습니다. 그들은 먼저 무엇이든 작동하는 일반 쉘 구성 파일을 제공 한 다음 사용중인 특정 쉘을 전문화합니다 (I symlink to this). 나는 일을 ls그만두 었을 때 오늘 …
9 bash  bashrc  bsd  gnu 

4
파일의 그룹 권한을 검사하는 방법
bash 스크립트에서 파일의 그룹 권한을 검사하고 싶습니다. 특히 파일에 그룹 쓰기 가능 비트가 설정되어 있는지 확인해야합니다. 그게 다야. 그렇게 간단합니다. 하나: 또한 휴대용이어야합니다. test -w <file 그룹 쓰기 가능 여부는 알려주지 않습니다. 출력은 ls -ld인간에게는 좋지만 스크립트에 대해서는 확실하지 않습니다. 기술적으로 drwxrwxr-x그룹 비트를 추출하는 것과 같은 출력을 구문 분석 할 …
9 bash  permissions  ls  stat 

1
특정 명령에 대해서만 Bash 자동 완성 비활성화
특정 명령에 대해서만 Bash의 자동 완성 기능을 비활성화 할 수 있습니까? 유스 케이스 : 명백한 이유로, rm루트 일 때 명령에 대해 자동 완성을 비활성화하고 싶습니다 . 자동 완성 기능을 완전히 비활성화하면 끔찍한 고통이 될 것이므로 제거하고 싶습니다 rm. 가급적 해킹 /etc/bash_completion이나 친구 없이이 작업을 수행 할 수 있습니까 ?

1
cat을 사용하여 변수를 파일로 에코하는 방법은 무엇입니까?
다음과 같은 간단한 스크립트가 있습니다. #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF 그러나 파일로 출력됩니다. Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include cat해당 문자열 내부의 이름이 아닌 변수 값 을 사용 하는 방법은 무엇입니까?

3
Bash에서 유니 코드 파일 이름을 선택하십시오.
확인; Bash에 있고 폴더에 여러 파일이 있다고 가정합니다. 그중 몇몇은 이름이 지정되지 않은 미친 유니 코드 문자 file☠☡☢☣.txt로 ☠☡☢☣시작합니다. 그중 하나를 어떻게 참조합니까? 탭을 누르면로만 자동 완성되며 file미친 캐릭터를 입력해야합니다. bash에게 "방금 나에게 준 세 번째 목록을 선택하십시오"라고 말할 방법이 있습니까?

4
탭 완성 목록에서 날짜별로 파일을 주문하는 방법
$ 7z l ~ / 다운로드 /Tab 결과 목록을 이름이 아닌 날짜별로 정렬하는 방법은 무엇입니까? 나는 현재 특정 디렉토리에 N 개의 가장 최근 파일을 나열하고 파일 이름을 수동으로 명령 줄에 복사하기 위해 특수 스크립트를 사용하지만 매끄럽고 편리하게 만들고 싶습니다.



4
bash 명령 행 버퍼에 텍스트를 넣습니다.
프로그래밍 방식으로 bash의 명령 줄 버퍼에 특정 텍스트 조각을 넣고 편집하여 명령으로 사용하고 싶습니다. 내가 기대하는 것은 read -i명령 과 비슷 하지만 명령입니다. -i text readline을 사용하여 행을 읽는 경우 편집을 시작하기 전에 텍스트가 편집 버퍼에 배치됩니다. 편집 : 프로그래밍 방식 으로 스크립트 에 작성하고 스크립트 를 시작하고 명령 버퍼를 …
9 bash  readline 

1
쉘의 "단어 삭제"바로 가기가 너무 많은 문자를 삭제합니다
Bash에서 Alt+의 일부 행동은 d수년 동안 나를 미치게 만들었고 아마도 설정으로 고정 될 수 있음을 알았습니다. 터미널에 있고 다음과 같은 명령을 실행하면 : ...$ cat >> ~/notesSuperLongFilename.txt 그런 다음 발행하고 싶다면 : ...$ scp ~/notesSuperLongFilename.txt Ctrl + p (이전 줄)를 사용하여 "cat >> ~ / notesSuperLongFilename.txt"를 다시 가져오고 Ctrl+ a를 …

2
중개인 서버를 통한 SSH 터널-한 단계로 연결하는 방법 (키 페어 사용)?
내 질문은 기본적으로 기존의 두 단계를 한 단계로 바꾸는 방법입니다. 다음과 같이 중개인 서버를 사용하여 두 컴퓨터 사이에 작동하는 SSH 터널이 있습니다. Kubuntu_laptop--->nat_fw--->Debian_Server<--nat_fw<--Kubuntu_desktop 내가 현재하는 것은 Kubuntu_laptop에서 Debian_Server로 SSH를 보낸 다음 Debian_Server에서 Kubuntu_desktop으로 SSH입니다. bash에서 Kubuntu_laptop에 발행 된 하나의 SSH 명령을 만들고 싶습니다. 쿠분투 _desktop (shell / bash)에 연결됩니다. 지금 …

2
bash 스크립트에서 암호를 그래픽으로 요청하고 기본 sudo 시간 초과 설정을 유지하십시오.
sudo -A(SUDO_ASKPASS) 옵션은 분명히 원인은 제한 시간 (예를 들어, timestamp_timeout) 설정을 잃고 SUDO. sudo -A 옵션을 사용하고 싶지만 bash 스크립트에서 기본 시간 초과 (예 : Ubuntu에서 15 분)를 유지하고 싶습니다. GUI 대화 상자에서 사용자의 암호를 안전하게 요청하고 싶지만 스크립트를 한 번만 요청하고 싶습니다 (50 회 이상). 또한 나는 그것이 나쁜 …

2
bash 스크립트에서 유닉스 / 리눅스 사용자를 추가하는 방법
여기 내 테스트 bash 스크립트가 있습니다. 나는 그것을 작동시킬 수 없다. 두 가지 오류가 나타납니다. Use of uninitialized value $answer in chop at /usr/sbin/adduser line 589. Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590. 내 스크립트는 다음과 같습니다. #!/bin/bash sudo adduser myuser << ENDX password …
9 bash  useradd 

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