В 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