«shell» 태그된 질문

셸은 일반적으로 명령 줄에 입력하여 사용자가 운영 체제와 상호 작용할 수있는 소프트웨어입니다.

3
"echo $ x | sed…”및“echo $ x | grep…”
나는 종종 이것을 스크립트에서 발견합니다 (그리고 그것을 스스로 인정해야합니다) : a=$(echo "$x" | sed "s/foo/bar/") 또는 if echo "$x" | grep -q foo then ... fi 정규 표현식을 포함하려면 "foo"를 고려하십시오. 나는이 있어야한다고 생각 - 그리고 대부분 입니다 - 구이 두 명령과 파이프를 포함하지만, 좀 더 컴팩트 식으로 일을 래핑하지 …
14 shell  grep  sed 

1
Windows를위한 티?
Windows는 tee표준 입력을 임의의 파일 세트에 복사 한 다음 표준 출력으로 되 돌리는 기본 기능을 제공합니까 ? 나는 일반적으로 일반 tee프로그램을 다운로드 하지만 powershell 또는 이와 비슷한 것이 있으면 궁금하십니까?

3
경로없이 find 명령에서 이름 만 얻는 방법
find를 사용하여 검색 결과에서 이름 만 가져 오려고하지만 항상 디렉토리도 포함합니다. find를 사용하여 이름 만 인쇄하거나 변수에 할당하는 방법 find trunk/messages/ -name "*.po" -printf '%f\n' 이것을 변수에 할당하는 유사한 명령. 예를 들어 나중에 사용하기 위해 "자원". 편집 : 가능하면 확장명을 제외한 이름 만 가능합니다.
14 linux  shell 

11
디렉토리 별 bash / zsh 히스토리 로그 파일
set 디렉토리의 프로젝트에서 많은 작업을 수행합니다. 때로는 몇 달이 지나서 그 프로젝트에서 무언가를 다시 실행해야하지만 내가 한 일을 기억하지 못하는 경우가 있습니다. 수은 또는 git을 사용하여 파일의 변경 사항을 추적 하지만 해당 디렉토리에서 어떤 명령을 실행했는지 기억하고 싶습니다. 내 쉘 히스토리를 검색하는 것은 그리 유익하지 않습니다. 나는 이미 모든 것을 …
14 linux  bash  shell  history  zsh 

2
부모 환경을 상속하지 않고 명령 실행
새로운 로그인 세션에서 "있는 것처럼"명령을 실행하는 방법이 있습니까? 나는 이미 시도했다 env -i. 그러나 설정하거나 설정 해제 해야하는 다양한 ENV 변수를 다루고 싶지 않습니다. 또한 해봤 bash -c "some command"하고 bash -l -c "some commmand"있지만 현재의 모든 환경을 복사합니다. 내가 가장 가까운 것은 빈민가 솔루션입니다. ssh me@localhost "some command"
14 bash  shell  session 


8
MSYS2에서 기본 쉘 변경
MSYS2의 기본 쉘을에서 bash로 변경하고 싶습니다 zsh. 시도 chsh했습니다-MSYS2에서 사용할 수 없습니다. 편집 /etc/passwd은 아무것도하지 않습니다. 무시되는 것 같습니다. MSYS2의 루트 디렉토리에있는 배치 스크립트를 살펴보고 bash하드 코딩했습니다. MinGW를 사용하려고 시도 할 때까지 every /usr/bin/bash로 변경되었습니다 /usr/bin/zsh. 가능하다면 MSYS2의 쉘을 어디에서 적절하게 변경할 수 있습니까?
14 windows  shell  msys 

1
여러 터미널에 대한 하나의 sudo
Sudo 루트 권한은 특정 시간에 한 터미널에만 제공됩니다. 해당 기간 동안 다른 터미널에서 sudo를 사용하려면 비밀번호를 다시 입력해야합니다. 터미널에서 sudo를 강제로 작동시키는 방법은 무엇입니까?
14 bash  shell  sudo 



2
bash에서 명령의 일부를 입력 한 후 ctrl-r을 사용하는 방법이 있습니까?
bash에서 Ctrl+ r명령은 매우 유용합니다. Ctrl+를 입력 r whatever하면 단어를 포함하는 명령에 대한 내 기록을 검색합니다 whatever. 그러나 내가 타이핑 whatever하고 단어를 검색하고 Ctrl+를 누르면 r아무 일도 일어나지 않는다는 것을 알게 되면. 방법 키를 타격 내가 입력 한 것처럼 행동을 가지고 거기에 Ctrl+ r whatever대신 whatever Ctrl+는 r? 내 안에 …

5
리눅스에서`//`경로를 나타내는 디렉토리는 무엇입니까?
입력하여 리눅스에서 상위 디렉토리로 돌아가고 싶을 때는 cd ..오타를 썼다 cd //. 놀랍게도 오류는보고되지 않았습니다. 더 많은 프롬프트가됩니다 username@hostname://$. ls내가 현재 루트 디렉토리에 있음을 나타냅니다. 이것은 쉘의 버그입니까? 기능인 경우 //별칭은 /? 내 쉘은 GNU bash, 버전 4.1.5 (1)-릴리스 (i686-linux-gnu)입니다. 감사와 안부.

3
Console2 내부에서 민트 쉘을 어떻게 호스팅합니까?
필자는 일반적으로 cygwin bash 프롬프트를 여는 Windows 셸 작업에 Console2 를 사용하고 싶습니다 . MinTTY (2)를 사용 해보고 Console2에서도 호스팅하고 싶습니다. 이것이 가능하다면 어떻게해야합니까? Console2가 실행되는 탭을 갖도록 설정했습니다. C:\cygwin\bin\mintty.exe - 그러나 이것은 Console2 창을 제거하고 보이지 않는 MinTTY 창을 만듭니다.



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