«bash» 태그된 질문

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

15
백그라운드 모드에서 bash 또는 ssh를 실행중인 컨테이너에 가져 오는 방법은 무엇입니까?
실행중인 도커 컨테이너에 ssh 또는 bash하고 싶습니다. 예를 참조하십시오 : $ sudo docker run -d webserver webserver is clean image from ubuntu:14.04 $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 665b4a1e17b6 webserver:latest /bin/bash ... ... 22/tcp, 80/tcp loving_heisenberg 이제 다음과 같은 것을 얻고 싶습니다 (실행중인 컨테이너로 …
933 bash  ssh  docker  container 

8
bash에서 변수를 늘리는 방법은 무엇입니까?
둘 다 사용하는 숫자 변수를 증가하려고 노력 var=$var+1하고 var=($var+1)성공하지합니다. 변수는 숫자이지만 bash는 문자열로 읽는 것처럼 보입니다. Ubuntu 13.10의 Bash 버전 4.2.45 (1)-릴리스 (x86_64-pc-linux-gnu)
609 bash 

5
어느 것이 더 낫습니까 : using; 또는 && 한 줄에 여러 명령을 실행하려면?
튜토리얼과 사용법에서 종종 명령이 결합 된 것을 볼 수 있습니다. 예를 들어 sudo apt-get update && sudo apt-get install pyrenamer 이 네 가지 커넥터 것 같다 : &, &&, ||와 ;. 하지만 & 커넥터가 나에게 분명하다 (이것은 배경으로 프로세스를 전송하고 사용할 수있는 단말기가 잎),이 차이가 사이에 무엇인지 분명하지 않다 &&와 …
427 command-line  bash 

7
명령 줄에서 base64 문자열을 어떻게 디코딩합니까?
base64 문자열을 디코딩하는 bash 스크립트를 작성하고 싶습니다. 예를 들어 입력 decode QWxhZGRpbjpvcGVuIHNlc2FtZQ==하면 인쇄 Aladdin:open sesame하고 프롬프트로 돌아갑니다. 지금까지 나는 간단한 bash 파일을 시도 python -m base64 -d $1했지만이 명령은 파일 이름이 문자열이 아닌 것으로 예상합니다. 추가 패키지를 설치하지 않고도 명령 줄에서 실행할 수있는 다른 비 대화식 명령 (파이썬 모듈 일 …
426 command-line  bash 

9
영구 Bash 별명을 작성하는 방법
rm이 명령을 실행 한 후 확인 메시지를 표시하기 위해 명령에 대한 별명을 작성하고 싶습니다 . 그래서 나는 이와 같은 별칭을 만들고 alias rm='rm -i'있습니다. 그러나 내가 아는 한 이것은 임시 별칭이며 터미널을 닫을 때까지 지속됩니다. 이 설명으로 여기에 영구적으로 별칭을 저장 나는 실행해야 ~/.bash_aliases또는 ~/.bashrc명령을 터미널에서 거기 내 별명을 추가합니다. …
381 bash  alias 

6
환경 변수를 어떻게 추가합니까?
우분투 11.04를 실행 중입니다. 터미널을 사용하여 bash 세션을 시작하고 환경 변수를 추가하고 싶습니다. $r@hajt:~$ env THEVAR=/example 그러나 작동하지 않습니다. 그것은 THEVAR이 마지막 인 모든 변수를 보여 주지만, 다른 호출을 env표시하지 않습니다 THEVARanymore- env | grep THEVAR반환 아무것도. 마찬가지로 내보내기 ( export THEVAR=/example) 또는 다른 변수 할당 ( THEVAR=/example)이있는 스크립트 는 …
364 bash 





2
sed 명령에서 변수를 어떻게 사용합니까?
나는 대체 할 수있는 다음 코드 시도 QQ로를 ZZ하지만, 내가하고 싶은 일을하지 않습니다 var1=QQ sed -i 's/$var1/ZZ/g' $file 그러나이 코드는 내가 원하는 것을 수행합니다. sed -i 's/QQ/ZZ/g' $file 변수를 sed어떻게 사용 합니까?
266 command-line  bash  sed 


8
bash 기록을 완전히 지우는 방법?
서버 기록에서 이전 명령을 모두 지우고 싶습니다. 나는 사용 history -c했고 모든 것이 지워진 것처럼 보이지만 서버에 ssh 할 때 모든 명령이 여전히 있습니다. 영구적으로 지우려면 어떻게해야합니까?
254 bash  history 

2
'sudo su-'vs 'sudo -i'vs 'sudo / bin / bash'-어떤 것이 중요합니까, 아니면 어느 것이 중요합니까?
루트를 수십 번 연속 입력 해야하는 작업을 수행 할 때 세션을 루트 세션으로 전환하는 것을 선호합니다. 인터넷에서 사용한 다양한 자습서와 지침 sudo su에서 sudo su -, sudo -i및 sudo /bin/bash루트 세션을 여는 데 사용되는 것을 볼 수 있지만 이러한 차이점과 언제 또는 그 차이가 중요한지 명확하지 않습니다. 누군가 나를 위해 …
254 command-line  bash  sudo  su 

4
비밀번호가없는 다른 사용자로 쉘 스크립트를 실행하십시오.
기본 우분투 셸에서 암호가없는 다른 사용자로 스크립트를 실행하고 싶습니다. 나는 완전한 sudo 권한을 가지고 있으므로 이것을 시도했다. sudo su -c "Your command right here" -s /bin/sh otheruser 그런 다음 암호를 입력해야하지만 해당 스크립트가 해당 사용자에서 실제로 실행되고 있는지 확실하지 않습니다. 스크립트가 해당 사용자에서 실제로 실행되고 있는지 어떻게 확인할 수 있습니까?
245 command-line  bash  sudo 

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