«bash» 태그된 질문

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

3
변수에 1을 추가하면 예상대로 작동하지 않습니다 (배시 산술)
bash 터미널에 다음을 쓰면 : A="0012" B=$((A+1)) echo $B 나는 예상대로 11이 아니라 13을 얻습니다 !!!!! 나는 구글을 둘러 보았고 전혀 설명 할 수 없거나 숫자를 증가시키는 방법을 연구했다. (실제로 B = "0013"으로 끝나고 이것을 백업의 접두사로 사용할 때마다 하나씩 증가시키고 싶습니다)
16 bash 

13
CLI를 통해 깊이 중첩 된 디렉토리로 빠르게 이동하는 방법은 무엇입니까?
cd <directory>디렉토리 를 사용 하면 디렉토리가 열린다 는 것을 알고 있습니다! 또한, cd .. 현재 작업 디렉토리에서 한 단계 위로 올라갑니다. 그러나 경로가 더 긴 중첩 된 디렉토리가 있으면 /home/thina/teams/td/tech/app/release/apks폴더로 이동하는 것이 피곤합니다.apks 하고 다른 노드로 돌아 가기가 어렵습니다 (here) /home/thina/teams. cd및 의 입력을 건너 뛸 수있는 방법이 cd ..있습니까? …

2
명령 행에서 여러 파일을 압축하는 방법은 무엇입니까?
이 가장 기본적인 질문은 용서하지만 스택 교환에 대한 직접적인 대답이나 간단한 예를 찾을 수 없습니다. 끔찍한 Windows 친구와 공유 할 수있는 하나의 zip 파일로 압축하고 싶은 파일 폴더가 있다고 가정 해 봅시다 (그렇지 않으면 그냥 사용 tar하고 끝내 겠습니다 ). 다음과 같이 보입니다 : . ├── file1.txt ├── file2.txt ├── …
16 bash  zip 

4
쉘에서`|`기호의 의미는 무엇입니까?
명령 에서 |기호는 무엇을 의미 sudo ps -ef | grep processname합니까? 누구든지이 명령을 설명해 주시겠습니까? PID를 가져 와서 프로세스를 죽이는 데에만이 명령을 사용했지만 이전에 생성 된 PID를 죽이는 것과 같은 sudo ps -ef | grep processname | grep -v grep인상을 -v grep받았습니다 grep. 그렇다면 어떻게 작동합니까?


4
`docker ps`의 출력에서 ​​매핑 된 포트를 추출하는 방법
이 명령으로 Docker 컨테이너에서 사용하는 모든 포트를 가져 오려고합니다. sudo docker ps | tail -n1 29ba3137f3e2 java8/local:latest "/bin/bash" 3 hours ago Up 3 hours 0.0.0.0:8080->8080/tcp, 0.0.0.0:8443->8443/tcp, 0.0.0.0:32783->5432/tcp, 0.0.0.0:32782->10523/tcp DEMO-20151118124751 터미널에서 실행했을 때 원하는 것을 얻었습니다. $ sudo docker ps | tail -n1 | awk '{print $12}' 0.0.0.0:32783->5432/tcp, 그러나 모든 매핑 …



3
dconf는 문자열 키를 변경
다음 명령 줄을 사용하여 bash 스크립트로 문자열 기반 dconf 키를 변경하려고합니다. dconf write /org/gnome/nautilus/preferences/show-directory-item-counts 'never' 그러나 다음 오류가 반환됩니다. error: 0-5:unknown keyword Usage: dconf write KEY VALUE Write a new value to a key Arguments: KEY A key path (starting, but not ending with '/') VALUE The value to write …
16 bash  scripts  dconf 

1
후크 / 설치 내부에서 스크립트를 실행하기 전에 환경 변수를 설정하는 방법은 무엇입니까?
git에서 symfony2 webapp을 가져 와서 ec2에 배포하는 간단한 매력을 만들고 있습니다. git에서 소스를 가져온 후에는 composer를 실행하여 종속성을 해결하려고하지만이 오류가 계속 발생합니다. INFO juju context.go:221 worker/uniter: HOOK The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly 내 후크 / 설치 스크립트에서 아래 명령을 사용하여 작곡가를 …
16 bash  php  juju 

1
서비스 명령에서 사용자 정의 시작 작업 이름 탭이 완료되지 않는 이유는 무엇입니까?
파일을 사용하여 시작 서비스를 만드는 데 익숙했으며 /etc/init/<service>.conf완벽하게 작동합니다. 내가 원하는 유일한 것은 /etc/init.d/의 모든 서비스가 현재 가지고있는 것과 같은 방식으로 탭 완성을하는 것입니다. sudo service xx를 작성할 때 서비스 이름이 나타납니다. 해당 자동 완성 목록에 시작 서비스를 추가하는 방법이 있습니까?
16 bash  upstart 


1
PS1 문제, 혼란스러운 CLI
간단한 PS1 과제를 수행했습니다 PS1="\e[0;31m[\W]\$ \e[m " 내가하고 싶은 것은 프롬프트 색상을 변경하고 상대 경로 만 표시하는 것입니다. 그러나 이것은 CLI를 망칩니다. 예를 들어, 기록을 찾아 볼 때 ↑화면이 잘리고 겹칩니다. 긴 명령을 입력하면 커서가 프롬프트 디스플레이 자체와 겹치는 화면의 시작 부분으로 이동합니다. 내가 뭘 잘못 했니?
16 command-line  bash  ps1 

6
2.7.2 대신 3,2를 기본 파이썬으로 만들기 위해 PYTHONPATH를 어떻게 변경합니까?
에 python3.2가 있습니다 /usr/lib/python3.2. 그것이 그것이 설치되었다는 것을 확신하지 못하지만 그것이 현재라고 가정합니다. 내 시스템에 대한 몇 가지 사실 : $ which python /usr/local/bin/python python터미널에 입력 하면 다음과 같은 결과가 나타납니다 $ python Python 2.7.2 (default, Dec 19 2011, 11:12:13) [GCC 4.4.3] on linux2 Type "help", "copyright", "credits" or "license" …

3
bash 스크립트 폴더를 경로에 추가 하시겠습니까?
경로에있는 것처럼 사용하려는 응용 프로그램 폴더에 bash 스크립트가 있습니다. 그것들이 직접 응용 프로그램이라면 ~ / .bashrc에 디렉토리를 추가하지만 스크립트입니다. 예 : ~/a_dir/another_dir/foo.sh ~/a_dir/another_dir/foo-gui.sh 어느 디렉토리에서나 사용할 수 있도록 경로를 설정하는 좋은 방법이 있습니까? 예 : totally/different/path$ bash foo.sh

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