prompt

PS1에서 \w를 조건부로 수정하는 방법은 무엇입니까?
prompt

PS1에서 \w를 조건부로 수정하는 방법은 무엇입니까?

내가 하는 모든 작업은 icloud 디렉토리에 있으므로 bash프롬프트가 매우 길어집니다. ~/Library/Mobile Documents/com~apple~CloudDocs/Projects/foo/bar/baz @master $ 내 팁은 다음과 같습니다. PS1='\w\[\e[1;35m\]$(__git_ps1 " @%s") \[\e[1;32m\]\$\[\e[m\] ' /Library/Mobile Documents/com~apple~CloudDocs/\w in의 발생을 유사한 것으로 대...

Admin

루트 사용자 프롬프트의 색상 변경
prompt

루트 사용자 프롬프트의 색상 변경

를 입력한 후 Ubuntu Server 22.04의 루트로 셸에서 색상을 활성화하고 싶습니다 sudo -s. 내가 찾은이것force_color_prompt=yes그 질문으로 인해 파일의 주석 처리를 해제하는 방법을 알게 되었습니다 /root/.bashrc. 이것은 작동하지만 이제 루트 프롬프트의 색상을 변경하여 루트로 작업하고 있음을 더 잘 나타낼 수 있는 방법이 있는지 궁금합니다. 이것이 내가 가진 것입니다: 이것이 내가 원하는거야: 고쳐 쓰다: 완전성을 위해 내 원래 줄은 다음과 같습니다 PS...

Admin

빈 터미널 프롬프트에서 기본 반환 동작을 변경할 수 있나요?
prompt

빈 터미널 프롬프트에서 기본 반환 동작을 변경할 수 있나요?

ls기본적으로 명령을 실행할 때 터미널이 실행되도록 구성하고 싶습니다.아니요터미널 프롬프트에 아무 것도 입력하고 Enter를 누르세요. 셸의 빈 프롬프트에서 Return 키를 누르면 아무 작업도 수행되지 않고(예상대로) 빈 프롬프트가 반환됩니다(예상대로). 구성 파일과 설정을 보기 위해 여러 터미널/셸을 사용해 보았으나 소용이 없었습니다. 도움이된다면 주로 생선을 사용합니다. 누군가 이미 이런 아이디어를 갖고 있을 거라 확신하지만, 그러한 요청에 적합한 키워드를 찾는 데 어려움을 겪고 있으며 정보를 ...

Admin

bash 프롬프트 $PS1을 기본값으로 복원
prompt

bash 프롬프트 $PS1을 기본값으로 복원

원래 값을 $PS1로 복원하기 위해 호출할 수 있는 bash 쉘 스크립트나 명령이 있습니까? 망가져서 백업을 안했어요. 필요한 경우 언제든지 bash를 다시 설치할 수 있지만 덜 과감한 방법을 원합니다. 그런데 저는 bash v5.2.26을 사용하고 있습니다. ...

Admin

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