еще немного команд linux
Запись от KellyDink размещена 28.07.2017 в 11:08
Показов 4048
Комментарии 12
Метки linux
|
Работа с репозиториями: поиск пакетов по маске. ищет любое совпадение с написанным
Для того, чтобы просмотреть пользователей, залогиненных в системе можно использовать
Для того, что посмотреть всех системных пользователей можно использовать
чтобы найти файл, достаточно команды find Она автоматически ищет рекурсивно, то бишь достаточно перейти в папку, с которой бы хотелось начать поиск и она прошерстит все, что находится на уровень ниже, и еще ниже и даже еще ниже... иногда надо искать по принадлежности файла юзверю
еще не нужно забывать про
Дабы поменять владельца использовать chown, где -R - все подпапки в каталоге, user которому передаем права и папка, к которой изменения применяем
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Метки linux
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 12
Комментарии
-
поправка: поиск пакетов по маске. Это очень удобно, когда не помнишь, как там назывался этот… как его… пакет, в названии или описании которого было что-то вроде этого.Запись от Mysterious Light размещена 28.07.2017 в 23:43
-
Запись от KellyDink размещена 30.07.2017 в 12:29
-
С помощью find вообще можно делать удивительные вещи. К примеру, вы хотите найти файлик, который и не особо помните, где лежит, да и название его как-то смутно. А пространство большое, папок и подпапок много...
Собственно, если есть хоть какие-то из параметров: имя файла или его часть, приблизительный размер файла, тип или владелец - машина вам сможет помочь его отыскать во всём древе смонтированных директорий.
Вообще, самый обычный синопсис (последовательность ключей и параметров команды) такой:
По умолчанию find начинает поиск в той директории, где вы сейчас находитесь и в подпапках рекурсивно. Но вполне можно отправить его искать в любом другом месте - достаточно это ему явно указать в параметре [где]. find ищет, файлы и папки (которые, к слову, тоже файлы, только определённого типа). Для этого ему надо знать, какое имя у этого файла или, хотя бы приблизительно - его часть. Задать имя можно явно - просто написав его в параметре [что] (регистр символов учитывается), либо, если вы помните хотя бы пару последовательно идущих символов в названии искомого файла, остальные заменить символами "*" или "?", причём, звёздочка (астериск) подразумевает собой неизвестное число любых символов, а знаки вопроса - заменяют конкретный неизвестный символ имени в расчёте 1:1. То есть, если вы не уверены, какой символ используется в середине "Skype" - "y" или "i" (в английском многие не особо разбираются и вполне допускают такие ошибки), но вам обязательно нужно найти файл с таким именем, то вполне можно слово заменить на "?k?pe" - регистр заменённых знаком вопроса символов тоже не учитывается.Bash 1
find [где] [что] [как]
Параметр [как] подразумевает модификаторы поиска - то есть, если, допустим, в древе папок имеются несколько файлов с одинаковыми именами, которые принадлежат разным пользователям - можно искать только тот файл, который принадлежит конкретному пользователю, исключая из поиска все остальные.Запись от NeoMatrix размещена 30.07.2017 в 15:59
-
Запись от KellyDink размещена 31.07.2017 в 13:33
-
Запись от nezabudka размещена 06.08.2017 в 06:43
-
Запись от KellyDink размещена 09.08.2017 в 13:45
-
Запись от nezabudka размещена 09.08.2017 в 14:43
-
ыыы )
Сообщение от nezabudka
apt-cache show - выдает больше информации, чем apt show
Architecture
Description-md5 (??) это хэш описания? серьезно?
в apt-show - download size в нормальном килобайтном виде, а в apt-cache show просто size вестимо в байтах
ну и в последнем есть MD5, SHA1, SHA256 хэш суммы) не особо нужная информация на мой взглядЗапись от KellyDink размещена 10.08.2017 в 09:24
-
Еще я как то ставила вот эту штуку
https://github.com/ilikenwf/apt-fast
apt-fast для параллельного скачивания и установки пакетов. Тоесть
например в реале apt upgrade сначала скачивает все обновленные пакеты
и потом устанавливает их. apt-fast скачивает пакеты в правильно выбранном
порядке и в процессе закачки уже начинает устанавливать пакеты в систему.Запись от nezabudka размещена 10.08.2017 в 12:46
-
Запись от KellyDink размещена 11.08.2017 в 09:12
-
По хешам вы можете проверить, что установленные вами пакеты получены в исходном виде. А не подменены, например, посредником/взломанной проксей при скачке.
Сообщение от KellyDink
На сайте репозитория хеши можно посмотреть для каждого пакета.
Например Midnight Commander:
https://packages.ubuntu.com/ze... c/downloadBash 1 2 3 4 5 6 7 8 9 10 11 12
$ sudo apt-cache show mc Package: mc ... Architecture: amd64 Version: 3:4.8.18-1 ... Size: 468002 MD5sum: 5647cbf1b57cc7835e368a676cebe934 SHA1: 28127d9e6d9446241ece3a5d6003f0290e3e3d75 SHA256: 061f9353faeb6d6a2707c75290e893ab4c5f28988847953b07e2ac249a7dc439 ... Origin: Ubuntu
Запись от Rius размещена 11.08.2017 в 16:07
-
Запись от KellyDink размещена 13.08.2017 в 23:39


