tilde

Ubuntu는 /home/testuser를 ~로 번역하지 않습니다.
tilde

Ubuntu는 /home/testuser를 ~로 번역하지 않습니다.

Ubuntu 22.04.3 LTS에서 LDAP 사용자의 자격 증명을 사용하여 로그인하면 testuser몇 가지 다른 프로그램에서 디렉터리 경로가 $HOME바뀌지 않습니다 ~(로컬 사용자의 경우와 마찬가지로). 몇 가지 예를 들면 다음과 같습니다. 에서는 bash값이 PS1기본값입니다. \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ...

Admin

쉘 변수에서 물결표 확장은 어떻게 작동합니까?
tilde

쉘 변수에서 물결표 확장은 어떻게 작동합니까?

스크립트를 테스트하던 중 흥미로운 사실을 발견했습니다. 다음을 실행하면 쉘에서 수동으로 내 디렉토리를 찾을 수 있습니다. $ ls ~/db_backups/ test1 test2 $ 그러나 물결표를 사용하여 쉘 변수에 디렉토리 위치를 할당하면 작동하지 않습니다. 나는 작은 따옴표와 큰 따옴표를 사용하여 시도했습니다. $ backupfolder='~/db_backups' $ echo $backupfolder ~/db_backups $ ls $backupfolder ls: cannot access '...

Admin

물결표가 홈 디렉토리로 돌아가지 않습니다.
tilde

물결표가 홈 디렉토리로 돌아가지 않습니다.

sudo 명령을 사용하여 사용자를 변경한 후 물결표(~)는 현재 사용자의 홈 디렉터리를 반환하지 않고 이전에 로그인한 사용자의 홈 디렉터리를 반환합니다. 확장해야 하지만 기존 애플리케이션과의 호환성을 유지 echo ~USERNAME해야 합니다 .echo ~ user1@server1:-$ whoami user1 user1@server1:-$ sudo -u user2 -s /bin/bash user2@server1:-$ whoami user2 user2@server1:- echo ~ /home/use...

Admin

Bash의 물결표 확장 및 변수
tilde

Bash의 물결표 확장 및 변수

다음 스니펫을 고려하세요. $ export xx=foo $ sudo bash -c 'echo $xx ~' /root 그것은 중요하지 않습니다. 우리는 xx를 볼 수 없습니다. 그러나 노출하면 다음과 같습니다. $ sudo -E bash -c 'echo $xx ~' foo /home/xropi 많은 사람들이 말하지만~별칭이 아니지만 환경의 일부입니다.-이자형원본이 공개되므로 평가를 미룰 수 없습니다. sudo-ed 명령에 내 변수를 전달하고 ~를 /root로 평가할 수 있습니까? sudo로 실행할 ...

Admin

명령은 zsh에는 없지만 bash에는 있습니다.
tilde

명령은 zsh에는 없지만 bash에는 있습니다.

나는 우분투에 있고 다음 zsh과 같은 심볼릭 링크를 만들었습니다 bat. ln -s /usr/bin/batcat /home/user_name/.local/bin/bat 실적 ls -l히트 ~/.local/bin: lrwxrwxrwx 1 tux tux 15 May 19 13:47 bat -> /usr/bin/batcat 이제 모든 디렉토리에서(내에서도 ~/.local/bin), 내가 달리면 bat나는 그것을 얻을 것이다 command not found: bat. 실행 ~/.local/...

Admin

홈 디렉토리 대신 bash에서 ~(물결표)를 보는 방법은 무엇입니까?
tilde

홈 디렉토리 대신 bash에서 ~(물결표)를 보는 방법은 무엇입니까?

나는 홈 디렉토리를 /home/alessandro( /mnt/c/Users/aless/Documents/uni/labcalcWindows와 마찬가지로 WSL과 함께 debian을 사용하고 있습니다 /mnt/c) 로 변경했습니다 C:\. 올바르게 입력 하면 cd ~새 홈 디렉토리로 이동하지만 bash에서는 ~$. 업데이트: 내 $PS1 변수는 다음과 같습니다. \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033...

Admin

gvim을 사용하여 파일을 편집할 때 동일한 이름과 물결표로 여러 파일 쓰기
tilde

gvim을 사용하여 파일을 편집할 때 동일한 이름과 물결표로 여러 파일 쓰기

저는 페도라 29를 사용하고 있습니다. gvim을 사용하여 파일을 편집했는데 며칠 후 파일 중 하나가 여러 번 나타나고 추가 문자와 물결표로 이름이 바뀌었습니다. 디렉토리는 다음과 같습니다. sf1.pdf sf1.tec~ sf1.tef~ sf1.tei~ sf1.tel~ sf1.teo~ sf1.ter~ sf1.teu~ sf1.tex sf1.tez~ sf1.nav sf1.snm sf1.ted~ sf1.teg~ sf1.tej~ sf1.tem~ sf1.tep~ sf1.t...

Admin

물결표 키("~") 조합이 bash에 표시되지 않습니다.
tilde

물결표 키("~") 조합이 bash에 표시되지 않습니다.

저는 Windows 10이 설치된 Acer Swift One 노트북을 사용하고 있습니다. 키보드는 표준 독일어 키보드입니다. bash오늘 제가 다운받은 것은git-scm.com/download/win몇 가지 명령을 시도했습니다. 어떤 이유로 물결표 키 bash를 누를 때 표시되는 대신 물결표 키가 나타납니다.k~ 내가 뭘 잘못하고 있는지에 대한 도움이나 제안이 있습니까? ...

Admin

대시로 시작하는 CLI 매개변수와 함께 사용할 때 물결표(~)가 확장되지 않는 이유는 무엇입니까?
tilde

대시로 시작하는 CLI 매개변수와 함께 사용할 때 물결표(~)가 확장되지 않는 이유는 무엇입니까?

VNC 서버(x0vncserver)를 실행하려고 몇 시간을 허비했는데 클라이언트가 이상한 메시지와 함께 연결을 거부했습니다. No password configured for VNC Auth 서버도 이 오류를 인쇄합니다. SVncAuth: opening password file '~/.vnc/passwd' failed 글쎄, 나는 물결표가 쉘이나 x0vncserver에 의해 확장되지 않는다는 것을 깨달을 때까지 많은 시간을 낭비했습니다. 그런 다음 이 테스트를 실행했습니다. $ ec...

Admin

흔들리는 대시(물결표, ~)는 어떤 종류의 언어 구조인가요?
tilde

흔들리는 대시(물결표, ~)는 어떤 종류의 언어 구조인가요?

홈 디렉토리 대신 스윙 대시를 사용할 수 있습니다. 현재 사용자에 따라 값이 다릅니다. 이런 의미에서는 변수와 같습니다. 하지만 변수는 아닙니다. 나는 그것을 할 수 없지만, echo $~나는 그것을 할 수 있다 echo ~. 어떤 종류의 언어 구조입니까? ...

Admin

할당 전에 물결표 접두사는 확장되지만 중괄호는 확장되지 않는 이유는 무엇입니까?
tilde

할당 전에 물결표 접두사는 확장되지만 중괄호는 확장되지 않는 이유는 무엇입니까?

tl;디렉토리 Bash에서는 물결표 확장 전에 중괄호 확장이 발생합니다. 그러나 물결표 접두사는 변수 할당 전에 확장되는 것처럼 보이지만 중괄호 확장은 그렇지 않습니다. 왜? 세부정보 및 예시 지원 확장Bash에서는 다음에서 발생한 것으로 기록됩니다.물결표 확장: 중괄호 확장은 다른 확장보다 먼저 수행됩니다. 내가 이해한 바로는 다음 예와 같이 물결표 확장이 변수 할당 전에 발생합니다. # UNQUOTED TILDE PREFIX, TILDE EXPANSION EXPECTED tilde=~ echo...

Admin