Rispondi con la descrizione
Sto eseguendo Cygwin su Windows 7. Quando provo
echo $MANPATH
Non ho niente. Ecco il mio modo portatile di trovare dove mettere nuove manpagine.
$ { find / -maxdepth 2 -type d -name "*man*" 3>&2 2>&1 1>&3 | \
grep -v 'Permission denied' >&3; } 3>&2 2>&1
(Una nota su quel folle comando è in fondo a questa risposta.)
Si potrebbe semplicemente sostituire /con ~. Un'altra possibilità è nella sezione Un'altra nota in basso.
Sul mio computer, il findcomando ha restituito:
/etc/openwsman
/lib/filemanager-actions
/lib/gnome-commander
/lib/help2man
/lib/window-manager-settings
/share/man
/usr/man
Per me, ciò significava che c'erano due possibilità: /share/mane /usr/man.
Ho scelto di usare /usr/man, cosa che non avresti fatto, ma dovevo fare qualche esplorazione in più.
$ ls -l /usr/man
total 0
drwxr-xr-x+ 1 me Users 0 April 31 17:13 man1
Quindi, dove avevo i nuovi manfile in una doc/sottodirectory della mia directory di lavoro, ho usato
$ cp -R doc/* /usr/man/man1
Ora, potrei arrivare al mio "manuale" digitando
$ man my_new_executable
Se non vedi un candidato probabile, puoi rimuovere questa parte o cambiarla, ad es. In -maxdepth 3, o 4, o 5, o per quanto profonda ci sia per trovare ciò di cui hai bisogno. Quando l'ho fatto 3, ho trovato altri due candidati /var/cache/mane usr/share/man, ma avevo già trovato una soluzione funzionante, quindi non ho fatto casino con loro.
Un'altra nota
Credo che /share/man/man1o /var/cache/mansarebbe disponibile per gli utenti non root, come da lei richiesto. Perfavore, correggimi se sbaglio.
La nota promessa in fondo
Si noti che ho usato l' -maxdepth 2opzione con find, perché ho pensato che la mandirectory sarebbe all'interno di due directory della radice del file system e non volevo ottenere troppe directory estranee che in qualche modo avevano la sottostringa man, come ha fatto l' /lib/gnome-couomoder .
Le cose extra intorno a findsono lì per eliminare eventuali Permission deniederrori nel caso in cui non si abbia accesso a suo sudo. Ecco una grande descrizione di ciò che sta accadendo. (Cerca la riga che inizia con "gniourf_gniourf".)
manpathavvisi sull'impostazioneMANPATH, è possibile passare l'-qopzione.