«bash» 태그된 질문

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

1
">>"기호가있는 에코는 무엇을합니까?
나는 같은 명령을 보았다 echo '* - nofile 65535' >> /etc/security/limits.conf 화면에 반향 인쇄가 있다는 것을 알고 있습니다. limits.conf는 해당 / etc / security 경로에있는 파일입니다. 그러나 >>여기서는 하시겠습니까? 'to'또는 'in'과 같은 의미입니까?

4
모든 우분투 로그 / 터미널 히스토리는 어디에 저장됩니까?
제거 할 스크립트를 만들 수 있도록 로그 및 키 기록이 어떤 폴더에 저장되어 있습니까? 최대 절전 모드 파티션에 대한 특정 폴더 또는 RAM 데이터를 최대 절전 모드로 유지하는 파일이 있습니까? 누군가가 모든 명령 기록 / 프로그램로드 기록 / 프로그램 실행 기록을 제거하고 싶습니까? Thankx 라이트

2
grep이 같은 문자열을 여러 번 인쇄하지 못하게하는 방법은 무엇입니까?
다음을 포함하는 파일을 grep하면 These are words These are words These are words These are words ... 단어 These에 대해서는 문자열을 These are words네 번 인쇄합니다 . grep이 반복되는 문자열을 두 번 이상 인쇄하지 못하게하려면 어떻게합니까? 그렇지 않으면 grep의 출력을 조작하여 중복 행을 제거하려면 어떻게해야합니까?

7
특정 확장자를 가진 파일과 그 안에있는 디렉토리를 어떻게 셀 수 있습니까?
.c큰 복잡한 디렉토리 구조에 확장명이있는 일반 파일 수 와이 파일이 얼마나 많은 디렉토리 에 있는지 알고 싶습니다 . 내가 원하는 결과는 그 두 숫자입니다. 파일 수를 얻는 방법에 대한 이 질문을 보았지만 파일도있는 디렉토리 수를 알아야합니다. 내 파일 이름 (디렉토리 포함)에는 문자가있을 수 있습니다. 공백으로 시작 .하거나 -공백이나 줄 바꿈이있을 …

4
bash에서 디렉토리 경로를 찾을 때 정규식을 전달하는 방법은 무엇입니까?
나는 디렉토리가 이름 anaconda또는 miniconda내 사용자 인지 확인하기 위해 작은 bash 스크립트를 작성했습니다 $HOME. 그러나 miniconda2내 집 에서 디렉토리를 찾지 못했습니다 . 이 문제를 어떻게 해결할 수 있습니까? if [ -d "$HOME"/"(ana|mini)conda[0-9]?" ]; then echo "miniconda directory is found in your $HOME" else echo "anaconda/miniconda is not found in your …

2
이진 데이터와 함께 표준 입력 및 출력을 사용하는 것이 안전합니까?
이진 파일을 두 개로 나눌 필요가 있습니다. 머리 및 / 또는 꼬리를 사용할 수 있는지 궁금하지만 궁금한 점이 있습니다 ... 이진 데이터와 함께 리디렉션, 파이프 등을 사용하는 것이 안전합니까? 줄 바꿈이 엉망이거나 널이 무시되거나 백 스페이스 또는 삭제가 특별한 작업을합니까? (bash, 쿠분투 18.04 LTS)


2
쉘에 주어진 각 명령을 어떻게 파이프합니까?
쉘에서 실행되는 모든 명령이 다음과 같이 파이프로 연결되도록 .bashrc를 편집하고 싶습니다. $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || 다소 비슷한 것을 관리했지만 완전히는 아닙니다. $ bash $ exec > >(cowsay) $ echo "Hello AU!" $ exit …

5
bash 기록에서“history -d”숨기기
실수로 내 비밀번호 또는 bash에 민감한 것을 입력하면으로 해당 줄을 쉽게 제거 할 수 history -d ROW#있지만 항상 history -d ROW#누군가에게 실수를 고쳤다는 것을 보여주는 기록에 명령이 남아 있습니다. bash 기록에 나타나지 않도록 명령에 무언가를 추가 할 수 있습니까?


5
SSH 연결을위한 별명 작성
특정 서버에 빠르게 연결하고 싶습니다. 서버에 다음과 같이 말하십시오. 123.123.123.1 123.123.123.2 123.123.123.3 나는 일반적으로 다음과 연결합니다 : ssh -p 12345 my_user@123.123.123.1 서버 간의 유일한 차이점은 IP의 마지막 숫자이기 때문에 이것은 고통입니다. 다음 코드를 시도했습니다. alias ssht='{ ip=$(cat -); ssh -p 12345 my_user@"123.123.123.$ip"; }<<<' 그러나 오류가 발생합니다. karl@karls-laptop ~/scripts $ ssht …
14 bash  ssh  alias 



2
/ bin / rbash는 무엇입니까?
나는 일반적인 쉘 프로그램 에 대해 배우고 있었다 . 내가 실행하면 다음 cat /etc/shells과 같이 표시됩니다. # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /bin/rbash여기 가 무엇입니까 ? 스크립팅에 사용됩니까?

1
왜 '!!' 바로 가기가 이전에 실행 한 명령을 실행하지 못합니까?
최근에 터미널에 입력했습니다 username:~$ !! bash 에서 오류가 발생했습니다 . bash: !!: command not found 동시에 수퍼 유저에서 수행하면 성공합니다. 사용자의 PATH 내용을 조사한 결과 의심스러운 것이 없습니다. /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 출력은 다음과 같습니다. username:~$ history | tail 1993 date 1994 cal 1995 vcal 1996 uptime 1997 uname 1998 uptime 1999 uname …

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