Как узнать где находится программа в линукс

Содержание

В Ubuntu пользовательские программы в большинстве случаев устанавливаются в директорию /usr, но программа находится не в одной папке, а разделена на части: /usr/bin — исполняемые файлы программ /usr/sbin — исполняемые файлы программ, которые запускаются с правами администратора

Где находится папка root Linux?

/root : Это домашний каталог пользователя root, и его никогда не следует путать с «/». Домашний каталог суперпользователя (root) находится в /root, а не в /home/root, так как учётная запись суперпользователя предназначена исключительно для администрирования операционной системы.

Как найти программу в Linux?

Нажми Alt+F2, набери opera и нажми Enter.

Как посмотреть установленные пакеты в Termux?

Пакеты в репозитории Termux обновляются методом rolling release. То есть программы обновляются постоянно по мере выхода их новых версий. Список готовых к обновлению пакетов можно посмотреть командой apt list —upgradeable. Список всех установленных пакетов выдаёт команда dpkg -l.

Linux для Начинающих — Скачивание и Установка программ

Как посмотреть все установленные Приложения?

Его можно найти по адресу: «Пуск» → «Параметры» → «Система» → «Приложения и возможности».

Где хранятся файлы в Linux?

/home — место хранения файлов пользователей Linux. Он очень похож на папку «documents and settings» в Windows, в котором хранятся различные документы и многое другое.

Что такое папка bin?

Директория /bin содержит необходимые пользовательские бинарные файлы (программы), которые должны существовать, когда система работает в режиме одного пользователя. Приложения, такие как Firefox, хранятся в /usr/bin, а самые важные системные программы и утилиты, такие как bash-консоль, хранятся в /bin.

Как открыть папку в терминале Линукс?

Для навигации в терминале используется команда «cd» (англ. change directory — изменить каталог). Сначала пишется команда cd, а затем путь, куда нужно перейти.

Как запустить установленную программу в Ubuntu?

Самый легкий и доступный способ — это зайти в меню Dash, перейти в категорию «Приложения», в раздел «Установленные», так откроется список установленных программ Ubuntu. Здесь пользователь имеет возможность удалить или запустить приложение.

Как посмотреть список установленных программ в Ubuntu?

Начнём с более простого способа — с помощью главного меню. Откройте меню, затем перейдите в категорию Приложения, в разделе все вы можете увидеть ярлыки установленных программ: Правда программы здесь далеко не все, а только те, для которых есть ярлыки и которые можно запустить в графическом интерфейсе.

Читайте также:
Как убрать открывающиеся программы при включении компьютера

Как в Ubuntu удалить программу?

Для удаления программы в Ubuntu, вам необходимо выполнить следующие действия: Откройте Терминал. Выполните в командной строке следующую команду: sudo apt-get remove program заменив слово program на название удаляемой программы, к примеру, команда: sudo apt-get remove gimp позволит удалить графический редактор Gimp.

Куда устанавливаются файлы APK?

Чтобы найти скачанное приложение, прежде всего нужно перейти во внутреннюю память устройства и найти папку «Android». Операционная система обычно хранит установленные приложения (файлы в формате . apk) в папке Data (data/app/).

Куда скачиваются файлы APK?

Большинство APK приложений и программ сохраняются в папке «Android». Если приложение в этой папке отсутствует, тогда искать следует в корневой папке внутреннего накопителя (встроенной памяти), как показано в статье.

Куда устанавливаются игры на Android?

В корне внутреннего жёсткого диска создаётся каталог «Android». В нём размещены ещё два: «Data» и «Obb». В первом размещены документы, принадлежащие программам. Второй — это место, куда устанавливаются игры на Андроид.

Источник: dmcagency.ru

Как выполнить поиск файлов и папок в Linux

В качестве вступительного слова дадим некоторое описание того, как вообще можно совершать поиск в linux. Для этих целей есть множество программ, но некоторые из них уже стали классикой поиска в linux. Подчеркнем, в данной статье мы сконцентрируемся исключительно на linux. Это означает, что даже если вы встретите утилиты с теми же самыми названиями в Solaris или операционных системах на ядрах BSD, приведенные советы могут работать не всегда. Так же это относится к busybox, которая реализует лишь небольшую часть функциональности оригинальных утилит.

Итак встречайте героев сегодняшнего обзора: locate — предоставляет поиск по имени файла в заранее подготовленной базе данных, find — работает на реальной файловой системе и предоставляет невероятные возможности для поиска файлов и папок по различным параметрам. Также мы расскажем вскользь о grep — утилите для поиска текста в файлах.

Поиск файла по имени при помощи утилиты locate

Чтобы выполнить просто поиск файла по имени в Linux логичнее использовать команду locate — за счет заранее подготовленной базы она быстро выдаст нужный результат:

Если же вы получили сообщение о том, что команда не найдена, возможно её нужно установить. Для Debian-based дистрибутивов (Ubuntu, Mint) установить её можно командой:

# apt-get install mlocate

Пользователям RedHat, CentOS и Fedora стоит выполнить

# yum install mlocate

После установки нужно создать/обновить базу данных — файл, содержащий в себе «снимок» файловой системы, благодаря которому locate работает так быстро:

Т.е. вместо того, чтобы каждый раз проходиться по всей файловой системе, locate доверяет updatedb создать файл, содержащий в себе все имена и пути файловой системы, и выполняет поиск в нем. Важно поддерживать его актуальность, иначе вы можете случайно найти уже давно удаленные файлы, или не найти новые. Поэтому updatedb при инсталляции «вешается» на CRON и выполняется автоматически — вы можете в этом убедиться, посмотрев на файлы заданий CRON.

Читайте также:
Программа которая считает деньги

Поиск в Linux при помощи утилиты find

Куда более мощным и гибким инструментом для поиска файлов и папок в Linux выступает команда find. Её синтаксис упрощенно выглядит так:

find [path. ] [expression]

Поиск файла по имени

Чтобы выполнить в linux поиск файла по имени по всей файловой системе нужно ввести:

# find / -name myfilename

Учтите, что в данном случае поиск будет идти по имени файла в точности соответствующему заданному. Чтобы сымитировать поведение команды locate для find следует ввести:

# find / -name «*part_of_name*»

«*» означает любое количество любых символов. Это дает нам возможность также производить поиск файлов по расширению:

Поиск файла по дате

Вот пример того, как можно выполнить поиск в Linux файла по дате:

# find /home -mtime -5

Данная команды выведет все файлы из каталога /home, измененные не более 5-ти дней назад.

Поиск файла по размеру

А так, например, можно выполнит поиск файлов по размеру:

# find /home -size +1G

Данная команды выведет все файлы из каталога /home, имеющие размер более одного гигабайта. Очень удобно для поиска больших файлов в linux

Поиск папки

На самом деле поиск папки в linux ничем не отличается от поиска файла, так как папка — это файл. Однако find дает нам возможность указать тип. Например, чтобы явно выполнить поиск только папок, имена которых содержат слово, например, mysql, выполните

# find / -type d -name «*mysql*»

Здесь ключ «-type» указывает на тип. На текущий момент времени find поддерживает следующие типы:

  • b — блочное устройство
  • c — символьное устройство
  • d — папка (дирректория)
  • p — именнованный канал
  • f — обычный файл
  • l — символическая ссылка
  • s — сокет
  • D — дверь (только для Solaris)

Подробнее о различных параметрах поиска find вы можете почитать, введя команду

Поиск текста в Linux при помощи утилиты grep

Да, grep действительно очень хорош, когда речь заходит о поиске текста в файлах в linux по паттерну. Сразу оговоримся, что искать текст мы будем в файлах в формате plain text — чистый текст, таких как конфигурационные файлы, сценарии командного интерпретатора (bash. python, php. ) и др. Искать по файлам Word и Excel грепом эффективно вряд ли получится.

Итак, чтобы выполнить поиск строки по всем файлам в каталоге, например /etc следует ввести

# grep -lri root /etc/*

Такая команда выведет имена всех файлов, в которых удастся найти заветные 4 буквы «root». Здесь ключ «-l» заставляет grep выводить только имена файлов. Т.е. если вы хотите увидить ещё и ту саму строку, где удалось найти запрашиваемое слово, то «-l» стоит не указывать. Ключ «-r» выполняет поиск не только по /etc, но и по всем файлам во всех подпапках. И наконец ключ «-i» говорит не принимать во внимание регистр, т.е. grep будет искать не только слово «root», но и «ROOT», и «rOOt». Вы поняли

Читайте также:
Программа для изготовления мебели своими руками

Конечно, вмемогущий grep поддерживает регулярные выражения. Чтобы выполнить, например, поиск строки, явно начинающийся всё с того же слова, введите

# grep -lri ^root /etc/*

Крышка в начале слова «root» обязывает grep выводит только те файлы, где слово «root» стоит в начале строки. И таких трюков достаточно много. Если вы еще не знакомы с regex, то стоит начать хотябы с википедии

Источник: www.hippolab.ru

Как найти текущий рабочий каталог процесса, используя Pwdx на Linux

Мануал

Автор cryptoparty На чтение 3 мин Опубликовано 18.06.2020
Вам известна команда «pwd», не так ли?

Команда pwd (расшифровывается как Present Working Directory) используется для вывода текущего рабочего каталога.

Что насчет «pwdx»?
Вы когда-нибудь использовали или слышали о нем?
Нет ? Ничего страшного!
Команда pwdx используется для отчета о текущем рабочем каталоге процесса.

В этом руководстве мы увидим, как найти текущий рабочий каталог процесса с помощью команды pwdx на Linux.

Найдем текущий рабочий каталог процесса, используя Pwdx

Общее использование команды pwdx приведено ниже:

$ pwdx

В целях данного руководства мы найдем рабочий каталог процесса firefox.

Во-первых, нам нужно найти идентификатор процесса Firefox.

Для этого используйте команду «ps», как показано ниже:

$ pgrep firefox 5238
PID firefox – 5238.
Теперь найдите рабочий каталог PID 5238, как показано ниже:
$ pwdx 5238
5238: /home/itsecforu

Кроме того, вы можете объединить обе команды в одну команду и найти текущий рабочий каталог процесса firefox, как показано ниже:

$ pwdx $(pgrep firefox)

Как видите, текущим рабочим каталогом процесса firefox является /home/itsecforu.

Таким образом, мы можем легко узнать, в каком каталоге запущен процесс!

Обратите внимание, что эти команды не отображают, откуда был вызван процесс, только там, где он находится в данный момент.

Если вы хотите вывести текущий каталог нескольких процессов, укажите PIDы, разделенные пробелами, как показано ниже:

$ pwdx 5238 21126 5238: /home/itsecforu 21126: /home/itsecforu
Для более подробной информации обратитесь к справочным страницам.
$ man pwdx

Найдем текущий рабочий каталог процесса Linux с помощью команд ls, lsof и readlink

Если pwdx по какой-либо причине недоступен, следующие команды также могут отобразить рабочий каталог процессов Linux:

Сначала найдите PID процесса с помощью команды pgrep:

$ pgrep firefox 5238

Затем найдите текущий рабочий каталог процесса, используя команду «ls», как показано ниже:

$ ls -l /proc/5238/cwd
Здесь cwd указывает текущий рабочий каталог.
Пример вывода:
lrwxrwxrwx 1 sk sk 0 Jun 17 15:31 /proc/5238/cwd -> /home/itsecforu

Чтобы узнать текущий рабочий каталог процесса firefox с помощью команды «lsof», выполните:

$ lsof -p 5238 | grep cwd

В качестве альтернативы, объедините обе команды и получите результат с помощью:

$ lsof -p $(pgrep firefox) | grep cwd
firefox 5238 sk cwd DIR 8,1 4096 4325378 /home/itsecforu

Узнайте текущий рабочий каталог процесса firefox с помощью команды «readlink», запустите:

$ readlink -e /proc/5238/cwd/ /home/itsecforu

Обратитесь к справочным страницам за подробной информацией:

$ man ls
$ man lsof
$ man readlink

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс.

Рекламные ссылки не индексируются!

Источник: itsecforu.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru