기본 물결표 + 별칭이 있음을 확인했습니다.
[root@xiaobai ~]# cd ~[press Tab]
~abrt/ ~dbus/ ~lp/ ~openvpn/ ~root/ ~systemd-network/
~adm/ ~ftp/ ~mail/ ~operator/ ~rpc/ ~systemd-resolve/
~apache/ ~games/ ~mpd/ ~pkg-build/ ~rpcuser/ ~systemd-timesync/
~avahi/ ~gdm/ ~mysql/ ~polkitd/ ~rtkit/ ~tcpdump/
~avahi-autoipd ~geoclue/ ~nfs4user/ ~postfix/ ~saslauth/ ~toranon/
~bin/ ~gnome-initial-setup ~nfsnobody/ ~postgres/ ~shutdown/ ~tss
~chrony/ ~halt/ ~nm-openconnect/ ~pulse ~sshd/ ~unbound/
~colord/ ~iguanair/ ~nobody/ ~qemu/ ~sync/ ~usbmuxd/
~daemon/ ~ldap/ ~ntop/ ~radvd/ ~systemd-bus-proxy/ ~xiaobai/
[root@xiaobai ~]# cd ~halt
[root@xiaobai sbin]# pwd
/sbin
[root@xiaobai sbin]# l ~halt
14 lrwxrwxrwx. 1 root root 8 Nov 18 2014 /sbin -> usr/sbin
[root@xiaobai sbin]# cd ~nobody/
[root@xiaobai //]# pwd
//
[root@xiaobai //]#
[root@xiaobai //]# realpath ~nobody/
/
[root@xiaobai //]#
이 물결표 + 별칭을 어디에서 설정할 수 있나요? (~/.bashrc에 대해 말하는 것이 아닙니다.) 이 조합에 대한 참조/문서가 있습니까?
내 플랫폼은 Fedora 21입니다.
답변1
- 그것은 알려져있다틸데, "제목" 대신.
- 이는 별명이 아니라 시스템의 사용자 이름이며 Tab을 누르면 쉘이 자동으로
~
사용자의 홈 디렉토리 중 하나를 완성합니다.
답변2
너무 쉽게,
디렉토리 이름을 새 사용자 이름으로 사용하여 /etc/passwd 파일에 더미 항목을 생성하고 가리키려는 올바른 디렉토리를 추가합니다. 그게 다야.
참고: 다른/사용되지 않은 UID, GID 값을 사용하세요.
전임자:
tomsawyer:x:402733:5762:tomsawyer,,,:/home/tomsawyer:/bin/bash
Desktop:x:999:999::/home/tomsawyer/Desktop/:/bin/bash
Downloads:x:999:999::/home/tomsawyer/Downloads/:/bin/bash
여기서 "tomsawyer"는 실제 사용자 이름의 예입니다. 여기서 "다운로드" 및 "데스크톱"은 가상 사용자 이름이며 액세스 시 해당 디렉터리를 가리킵니다."틸데"