チルダ+エイリアススタイルを設定するには?

チルダ+エイリアススタイルを設定するには?

デフォルトのチルダ+エイリアスがあることを確認しました。

[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

  1. 知られているティルデ、「タイトル」の代りに。
  2. これは別名ではなくシステムのユーザー名であり、Tabを押すとシェルは自動的に~ユーザーのホームディレクトリの1つを完成させます。

答え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」は実際のユーザー名の例です。ここで、「ダウンロード」と「デスクトップ」は仮想ユーザー名で、アクセス時にそのディレクトリを指します。「ティルデ」

関連情報