Библиотека сайта rus-linux.net
Цилюрик О.И. Linux-инструменты для Windows-программистов | ||
Назад | Консольные команды | Вперед |
Навигация в дереве имён
Здесь мы вспомним как перемещаться по каталогам дерева, ориентироваться где мы находимся, и искать нужные нам места файловой системы:
$ pwd /home/olej/2011_WORK/Linux-kernel $ echo $HOME /home/olej $ cd ~ $ pwd /home/olej
Поиск бинарных файлов:
- только исполняемых файлов на путях из списка переменной $PATH
запуска приложений:
$ which java /opt/java/jre1.6.0_18/bin/java
- поиск бинарных и некоторых других типов файлов (man
)
в списке каталогов их основного нахождения:
$ whereis java java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java
Можно видеть, что в 1-м случае найден файл из списка
каталогов в переменной $PATH
,
который будет запускаться по имени без указания пути, а во 2-м случае
— файлы, не лежащие в этих каталогах:
$ echo $PATH /opt/java/jre1.6.0_18/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/olej/bin
Наконец, есть утилита, позволяющая находить файл в любом месте файловой системе по любым самым сложным критериям поиска:
$ find /etc -name passwd /etc/passwd find: /etc/libvirt: Отказано в доступе /etc/pam.d/passwd find: /etc/lvm/cache: Отказано в доступе ...
Предыдущий раздел: | Оглавление | Следующий раздел: |
Дополнительные атрибуты файла | Основные операции над объектами файловой системы |