Я новачок у Ubuntu і хотів би знати, де я можу знайти файли програм для програм, встановлених з програмного центру Ubuntu або терміналу.
Я новачок у Ubuntu і хотів би знати, де я можу знайти файли програм для програм, встановлених з програмного центру Ubuntu або терміналу.
Відповіді:
у командному рядку ви можете використовувати dpkg --listfiles packagename
. Так , наприклад, dpkg --listfiles firefox
. Якщо ви хочете побачити, які файли містить пакунок, не встановлюючи його, тоді ви можете встановити apt-файл і використовувати його.
Але ви дійсно не повинні з цим возитися. Зазвичай немає причин вручну втручатися у вміст пакету. Усі файли конфігурації для звичайних програм розміщуються в домашній довідці користувачів. C:\Programfiles\Appname\savegames
Наприклад, у вас немає ігор збереження . Їх би помістили /home/username/.local/share/appname/savegames
. Таким чином, якщо ви перемістите домашній каталог на іншу машину, він зберігає всі конфігурації та дані користувачів.
Крім того, якщо вам просто потрібно знати, де виконується виконуваний файл, ви можете запустити whereis executable
або, which executable
наприклад:
$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz
$ which firefox
/usr/bin/firefox
Якщо ви не знайдете команду з whereis
або which
тоді, можливо, це псевдонім. Спробуйте
alias
і перевірте, чи є в списку команда.
Використовуйте synaptic-package-manager
:
Припускаючи, що ми хотіли б знайти файли пакета autotools-dev, у розділі "Швидкий фільтр" введіть автоінструменти, щоб знайти його. Пакет autotools-dev з'являється автоматично. Виберіть його, натиснувши на нього, а потім натисніть "Властивості". У діалоговому вікні, що з'являється, виберіть вкладку "Встановлені файли".
Вбудована команда Bash, що називається command
, також доступна:
command [-pVv] command [arguments …]
Приклади використання:
$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat
Коли команда, що шукається, має псевдонім:
$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to `ls -alF'