prompt

PS1='\\ $ ' 및 PS1='\\\\ $ '는 bash에서 동일합니다.
prompt

PS1='\\ $ ' 및 PS1='\\\\ $ '는 bash에서 동일합니다.

두 경우 모두 동일한 시각적 단서를 생성 PS1='\\ $ '합니다 .PS1='\\\\ $ '\ $ 왜? 이것은 버그입니까, 아니면 문서화된 동작입니까? bash 5.2.021 및 대시 0.5.12에서 테스트되었습니다. 나는 bash에서만 관찰했지만 대시에서는 관찰하지 않았습니다. ...

Admin

단일 명령을 사용하여 비대화식으로 여러 파일을 강제로 복사할 수 없습니다.
prompt

단일 명령을 사용하여 비대화식으로 여러 파일을 강제로 복사할 수 없습니다.

이름이 같거나 다른 파일 세트를 동일한 호스트의 단일 대상에 강제로 복사하고 싶습니다.명령으로온 솔라리스. 참고: 복사본은 강제로 덮어쓰고 비대화형이어야 합니다. rm -rf *아래와 같이 대상 폴더를 비운 다음 복사 명령을 실행했는데 명령이 작동하지 않았습니다. ls -ltrq /opt/apps/apache-tomcat-10.0.27/webapps_16Nov2023/ROOT.war -rwxr-xr-x 1 root root 200209070 Nov 16 15:32 /opt/apps/apache...

Admin

sudo -i는 sudo su -와 다르게 동작합니다.
prompt

sudo -i는 sudo su -와 다르게 동작합니다.

루트가 아닌 사용자로 이 작업을 수행하면(그러나 sudoers 파일에서는) sudo -i루트 권한을 얻습니다. laptop:~$ sudo -i [sudo] password for bjmgeek: laptop:~$ whoami root laptop:~$ id uid=0(root) gid=0(root) groups=0(root) laptop:~$ 그러나 프롬프트에는 $(일반적으로 루트를 의미) 대신 #(일반적으로 일반 사용자를 의미)이 계속 표시됩니다. 그러나 이렇게 하면 sudo su -루트가 되...

Admin

SSH를 통해 PS1 프롬프트를 설정하는 올바른 방법
prompt

SSH를 통해 PS1 프롬프트를 설정하는 올바른 방법

원격 컴퓨터에서 PS1 프롬프트를 동적으로 설정하려고 합니다. 원격 시스템에 SSH로 접속할 때 해당 원격 시스템의 프롬프트에 설정될 값도 전송한다는 아이디어입니다. 원격 시스템에 대한 SSH 로그인을 자동화하는 Expect 스크립트가 이미 있습니다. 이제 자동 ssh 작업을 수행하고 ssh를 통해 전달된 값으로 PS1 프롬프트를 설정하도록 스크립트를 수정하려고 합니다. 아래는 내 스크립트입니다 #!/usr/bin/expect -f set password Mayy@029Mayy@029 # now co...

Admin

FISH CLI 프롬프트의 오류 번호는 무엇을 의미합니까?
prompt

FISH CLI 프롬프트의 오류 번호는 무엇을 의미합니까?

그냥 해본다물고기- (FriendlyInteractiveSHell) - CLI 및 잘못된 명령을 입력할 때마다 잘못된 명령 프롬프트에 대괄호 안에 숫자가 포함된 새 프롬프트가 나타납니다. FISH의 FAQ 등을 검색했지만 오류 번호의 의미를 설명하는 사람이 아무도 없습니까? Enter를 누르면 "ls"와 같은 임의의 올바른 명령을 입력할 때까지 오류 번호와 함께 프롬프트가 다시 나타납니다. ...

Admin

WSL2 SSH를 통해 원격 Debian VM에 연결하면 "덮어쓰기" 역방향 검색이 발생합니다.
prompt

WSL2 SSH를 통해 원격 Debian VM에 연결하면 "덮어쓰기" 역방향 검색이 발생합니다.

예를 들어 WSL2를 사용하여 SSH를 통해 원격 Debian VM에 연결할 때 역방향 검색이 이상하게 작동합니다. 역사에서 로 검색할 때 gitlab.dpkg -l | grep gitlab 행동: (reverse-i-search)`gitlabkg -l | grep gitlab 예상되는 동작(퍼티를 사용하세요): (reverse-i-search)`gitlab': dpkg -l | grep gitlab WSL2와 함께 zsh를 사용하고 있지만 /bin/bashSSH 연결 전에 ing을 수행하면 동일...

Admin

터미널 출력에 공백이나 패딩을 추가하는 방법은 무엇입니까?
prompt

터미널 출력에 공백이나 패딩을 추가하는 방법은 무엇입니까?

이 일의 책임은 누구에게 있는지 정말 모르겠습니다. 내 터미널 에뮬레이터 자체(내 것은 Kitty)에 걸었지만 이는 Zsh(또는 Oh My Zsh) 또는 Powerlevel10k의 책임일 수 있습니다. 어쨌든, 내가 하고 싶은 것은 입력 줄과 출력 시작 부분 사이에 약간의 공백을 추가하는 것입니다. 그리고 Powelevel10k 입력 라인이 출력과 수직으로 정렬되도록 패딩을 추가합니다. 오른쪽의 패딩도 훌륭합니다. ...

Admin

사용자 정의 물결표 디렉토리를 만드시겠습니까?
prompt

사용자 정의 물결표 디렉토리를 만드시겠습니까?

몇 가지 뒷이야기: 한동안 저는 개인 파일과 디렉터리를 사용자 홈 디렉터리에 넣었습니다. 그러나 항상 짜증나는 것은 애플리케이션의 모든 다양한 시스템, 구성 및 숨겨진 파일과 혼합되고 얽혀 있다는 것입니다. 나는 내 홈 디렉터리에 있는 구성 파일이 복잡해지는 것을 방지하는 것이 불가능하다고 생각하여 대신 데스크톱 디렉터리를 사용하기로 결정했습니다. 내 말은, 결국 그게 바로 그것 때문이라는 거죠. 이제 문제는 내 프롬프트 ~/projects/project1$가 에서 로 이동하기 때문에 너무 길어서 ~...

Admin

(스타쉽에서) 쉘이 작은 경우 올바른 프롬프트를 숨기는 방법은 무엇입니까?
prompt

(스타쉽에서) 쉘이 작은 경우 올바른 프롬프트를 숨기는 방법은 무엇입니까?

모니터가 3개 있는데 그 중 하나가 너무 작습니다. 내 터미널은 마이크로디스플레이에 있고 Starship은 올바른 프롬프트가 많이 구성되어 있습니다. 터미널 크기에 따라 숨길 수 있나요? stdin이 겹치면 올바른 프롬프트가 숨겨진다는 것을 알고 있지만 항상 이 프롬프트가 발생하도록 할 수 있습니까? ...

Admin

Git Hook에 프롬프트가 표시되나요?
prompt

Git Hook에 프롬프트가 표시되나요?

사전 커밋 후크에서 사전 커밋 후크를 건너뛰는 옵션을 구현하려고 합니다(이는 통과로 간주되어 커밋이 수행됩니다). 프롬프트가 빈 문자열("")을 읽는 것을 제외하면 모든 것이 잘 실행되므로 스위치가 기본 "잘못된 인수"로 전환되어 무한 루프가 발생합니다. 사전 커밋이 어떻게 작동하는지에 대해 오해가 있어서 이 동작이 발생하는 것 같습니다. 이에 대해 설명하고 가능하다면 해결책을 제안해 주실 수 있나요? while true; do read -p "Do you want to run pre-commit...

Admin

키티의 탈출 단축키 안내
prompt

키티의 탈출 단축키 안내

에서 영감을 받다이 답변멈춘 명령을 신속하게 제거하기 위해 내 kitty.conf에 다음 매핑이 있습니다. map ctrl+shift+z send_text normal \x1akill -9 %%\r 그러나 사용자에게 메시지를 표시하는 명령(예: read또는 ) 의 경우 sudo -k프로세스는 일시 중지된 상태로 활성 상태로 유지됩니다. 프롬프트가 kill 명령을 삼키는 것을 방지하는 방법은 무엇입니까? ❯ jobs ❯ sudo -k echo hi [sudo] password for janek: ...

Admin

PS1 환경 변수 이해
prompt

PS1 환경 변수 이해

PS1Stackoverflow에서 방금 Linux 터미널 프롬프트를 담당하는 환경 변수에 대한 질문을 봤습니다 . 내 팁은 다음과 같습니다. username@PORT-usr:/dir usernameWSL에 로그인할 때 사용하는 사용자 이름입니다. PORT-usr내 노트북 ​​이름이에요. /dir내 현재 디렉토리입니다. 내 PS1환경 변수는 다음과 같습니다. Prompt>echo $PS1 \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\0...

Admin