- É chamado til , não 'tidle'.
- Eles não são aliases, eles são nomes de usuário no sistema, quando você pressiona a guia que o shell está oferecendo para concluir automaticamente
~
para um dos diretórios base do usuário para você.
Eu notei que existem til + alias padrão:
[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 //]#
Onde posso definir este til + alias (não estou falando de ~ / .bashrc)? Qualquer referência / documentação sobre esta combinação?
Minha plataforma é o Fedora 21.
~
para um dos diretórios base do usuário para você. Muito fácil,
Create dummy entries in the /etc/passwd file with directory names, as new user names, and append the right directory you want it to point to. That's it.
OBSERVAÇÃO: use UID diferente / não usado, valores de GID
Ex:
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
Aqui "tomsawyer" é um exemplo de nome de usuário real, onde "Downloads" e "Desktop" são nomes de usuário fictícios, e estarão apontando para os respectivos diretórios ao acessar com "notação til"