«bash» 태그된 질문

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

2
.bashrc의 내보내기 PATH 줄은 무엇을합니까?
나는 리눅스에 익숙하지 않으며 튜토리얼을 따르는 데 다음과 같은 의심이 있습니다. bashrc파일 을 수정해야 합니다. 이 파일에는 어떤 종류의 설정이 포함되어 있습니까? bash 셸 환경과 관련이 있다고 생각하지만 확실하지 않습니다. 이 줄을 삽입해야합니다. export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH 이 라인은 정확히 무엇입니까? 나는 그 export문장이 다른 프로그램에서 사용할 수 있도록 새로운 변수를 만드는 …



6
일련의 sed 명령은 명령 행에서 작동하지만 스크립트에서는 작동하지 않습니다.
이 SE 데이터 쿼리 의 .csv출력을 다음 과 같이 출력 하고 있습니다 (5022 항목 만 해당). "{ ""id"": 281952, ""title"": ""Flash 11.2 No Longer Supported by Google Play"" }" "{ ""id"": 281993, ""title"": ""Netbeans won't open in Ubuntu"" }" (그리고 ^M[number]와 ""title ""사이에 줄 끝이 있습니다). 다음과 같이 표시해야합니다. 281952,Flash …

5
명령으로 그놈 터미널 프롬프트 문자열의 형식을 토글합니까?
내 터미널에는 다음과 같은 기본 프롬프트 형식이 있습니다. username @ boxname / path / to / current / directory $ 그것을 생성하는 코드는 다음과 같습니다 : (색상 정의가 있습니다) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]' 현재 디렉토리에 대한 경로가 너무 길어지면 줄을 끊기 때문에 터미널에 대한 작업이 불쾌 해집니다. 이러한 경우 다음과 같은 …

2
실수로 PATH 변수를 영구적으로 변경했으며 지금 로그인 할 수 없습니다. PATH 변수를 기본값으로 변경하는 방법은 무엇입니까?
sudo -H gedit /etc/environment터미널에서 command를 사용 하여 PATH 변수를 영구적으로 변경했습니다. 이를 수정하기 위해 Ctrl+ Alt+를 누르고 명령을 F1사용 export PATH했지만 액세스가 거부되었습니다. (포함한 많은 명령 sudo및 nano새로운 PATH 변수가 있지 않는 한) 인식되지 않습니다 /usr/bin. 저는 Linux 명령을 처음 사용합니다. 이 문제를 어떻게 해결할 수 있습니까?


1
bash에서 이러한 추가 출력 라인은 무엇입니까?
명령을 실행 한 후 (임의로) 다음 행을 볼 수 있습니다. [1]- Done wget -c http://downloads.sourceforge.net/project/zorin-os/9/zorin-os-9-core-32.iso?r=http%3A%2F%2Fzorinos.com%2Fdownload9.html [2]+ Done ts=1460659842 첫 번째 줄은 명령 자체이며 항상 일어나는 것은 아닙니다. 그러나 때때로 명령 줄 앱은 Enter 키를 누를 때까지 명령 줄로 돌아 가지 않고 중지됩니다. 이 라인을 보여줍니다. 일주일 전까지 내 시스템은 이와 …



2
$ '$ foo'와 $“$ foo”의 차이점
변수 컨텍스트 내에서 작은 따옴표와 큰 따옴표 사이의 뉘앙스를 알아내는 데 어려움이 있습니다. 나는 정의한다 : foo=pwd 그런 다음 다음을 실행하십시오. echo $'$foo' 어떤 에코 $foo( $내 에코 명령에서 첫 번째 가 삭제 되었음을 의미 ) echo $"$foo" 이것은 반향됩니다 pwd(이것은 bash가 $foo내 변수 인 값으로 확장됨을 의미합니다 ) echo …

1
괄호, 중괄호, Bash의 중괄호
수수께끼가 간다. 만약 내가한다면: touch file{1,2,3} file1, file2, file3을 만듭니다. 내가하면 rm file[1-3] 그것들을 삭제합니다. 하지만 내가하면 touch file[1-3] 그것은 만듭니다 : file[1-3] 왜?
9 bash  syntax 

2
grep 출력을 CD의 경로로 사용하는 방법은 무엇입니까?
명령에 grep인수로 출력을 파이프하는 방법은 cd무엇입니까? 예를 들면 다음과 같습니다. [root@xxx xxx]# pip install django | grep '/usr.*' Requirement already satisfied (use --upgrade to upgrade): django in /usr/lib64/python2.7/site-packages 여기 /usr/lib64/python2.7/site-packages에 강조 표시되어 있으며이 문자열을에 전달하고 싶습니다 cd.

2
.sh를 실행하여 여러 명령 실행
쉘 스크립트를 통해 여러 명령을 실행하는 방법에 대해 궁금했습니다. 예를 들어, 그것을 시험해보기 위해 .desktop을 .sh에 연결하여 모든 업데이트 코드를 실행하므로 입력 할 필요가 없습니다. 여러 개가 아닌 .sh를 통해 단일 명령을 실행하는 방법을 알고 있습니다. 어쨌든?

4
여러 터미널 탭 열기 및 명령 실행
여러 개의 터미널 탭을 열고 제목을 지정하고 디렉토리로 이동하여 각 탭을 명령으로 실행해야합니다. 나는 리눅스와 쉘 스크립팅을 처음 접 했고 온라인으로 검색하고 일부 솔루션을 확인한 후이 스크립트를 만들었습니다 ( 아래 답변을 기반으로 EDITED ). #!/bin/bash cd /media/Extra/Project tab=" --tab-with-profile=Default" options=(--tab --title=Terminal) cmds[1]="'rails s'" titles[1]="Server" cmds[2]="'rails c'" titles[2]="Console" for i in …

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