Unix & Linux

67
смотреть псевдоним команды расширения

Если запустить watchкоманду, содержащую псевдоним, она не будет расширять псевдоним. Я пробовал как с одинарными, так и с двойными кавычками, на самом деле дали следующий псевдоним: # alias ll alias ll='ls -l --color=tty' Следующая команда не удастся # watch ll sh: ll: command not found Разве не...

67
В чем разница между «s» и «S» в ls -la?

Когда я ls -la, это печатает много атрибутов. Что-то вроде этого: -rwSrwSr-- 1 www-data www-data 45 2012-01-04 05:17 README Позорно, я должен признаться, что не знаю точного значения каждого атрибута. Например, что означает большой Sв строке -rwSrwSr--? Что дальше 1? Я знаю других...

67
Как я могу найти имя пользователя по идентификатору в Linux?

Команду idможно использовать для поиска пользователя uid, например: $ id -u ubuntu 1000 Есть ли команда для поиска имени пользователя из uid? Я понимаю, что это можно сделать, посмотрев на /etc/passwdфайл, но я спрашиваю, существует ли для этого команда, особенно если пользователь, выполняющий его,...

67
Есть ли простая команда для вывода столбцов с разделителями табуляции?

Например, у меня есть файл (производится с echo -e "var1\tvar2\t\var3\tvar4" > foo), которые выводятся как: $ cat foo case elems meshing nlsys uniform 2350 0.076662 2.78 non-conformal 348 0.013332 0.55 scale 318 0.013333 0.44 smarter 504 0.016666 0.64 submodel 360 .009999 0.40 unstruct-quad 640...

67
тайм-аут сервера ключей при попытке добавить открытый ключ GPG

Я пытаюсь добавить открытый ключ для установки программы с CPG. Но я новичок в этом, но каждая найденная команда выдает мне ту же ошибку: gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59 gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com gpg: keyserver timed out gpg:...

67
rsync игнорирует владельца, группу, время и привилегии

Я хочу знать, как использовать rsync для рекурсивной синхронизации с папками, но мне нужно только обновить новые файлы или обновленные файлы (только содержимое, а не владельца, группу или метку времени), и я хочу удалить файлы, которых нет в источнике...

67
В чем разница между «env» и «printenv»?

В чем разница между двумя командами envи printenv? Они оба показывают переменные окружения, и выходные данные точно такие же, кроме _. Существуют ли какие-либо исторические причины существования двух команд вместо...

67
Зачем использовать «nohup &» вместо «exec &»

Я знаю, что, nohupбудучи бинарным, его можно получить из любой оболочки. Но execвстроенный, вероятно, существует в каждой оболочке. Есть ли причина отдавать предпочтение одному из них другому?...

67
Почему Vim не может открыть текстовый файл размером 100 МБ, если у меня 16 ГБ ОЗУ?

У меня есть файл резервной копии базы данных MySQL объемом 100 МБ, и я не могу открыть его в Vim на моем компьютере с Linux, имеющим 16 ГБ ОЗУ. Vim просто зависает (по крайней мере, непригодно для использования). Это то, что я не понимаю. У меня 16 ГБ ОЗУ, почему я не могу загрузить файл размером...

67
Зачем нам монтировать на Linux?

Я понимаю, что такое монтирование в Linux, и я понимаю файлы устройства. Однако я не понимаю, ПОЧЕМУ нам нужно монтировать. Например, как объясняется в принятом ответе на этот вопрос , с помощью этой команды: mount /dev/cdrom /media/cdrom мы монтируем устройство CDROM /media/cdromи в конечном итоге...

67
Скопируйте содержимое файла в буфер обмена, не отображая его содержимое

Как скопировать содержимое файла в UNIX без отображения содержимого файла. Я не хочу, чтобы кот или ви видели содержимое. Я хочу скопировать их в буфер обмена, чтобы вставить его обратно в блокнот Windows. Я не могу скопировать файл с этого сервера на другой из-за ограничений...

67
Поиск предыдущей команды с префиксом, который я только что набрал

Мы можем использовать стрелки вверх и вниз для навигации по истории команд. В некоторых IDE, таких как Matlab, если мы что-то вводим, а затем нажимаем клавиши со стрелками, мы прокручиваем только те команды истории, которые начинаются с того, что мы ввели. Это действительно удобно, но в терминале...

67
Зачем оценивать вывод ssh-agent?

Для того, чтобы бежать, ssh-agentя должен использовать eval $(ssh-agent) Почему я должен evalна выходе ssh-agent? Почему он не предназначен для того, чтобы я мог его запустить? Примечание: обратные галочки (`) удалены, поскольку они устарели. Вы можете прочитать об этом здесь, например...

66
Как вы удаляете мягкого пользователя из вашей системы?

Я гуглил это немного назад и заметил несколько способов, но я предполагаю, что Google не знает все. Итак, как вы пинаете пользователей с вашего Linux-бокса? Кроме того, как вы видите, что они вошли в систему? и связанный с этим ... работает ли ваш метод, если пользователь вошел в систему X11 DE...

66
Перемещение установки linux на новый компьютер

Я знаю, что в некоторых случаях может быть трудно перенести установку Windows с одного компьютера на другой (физически переместить жесткий диск), но как это работает в Linux? Не загружены ли большинство модулей драйверов при загрузке? Так что теоретически это будет так много хлопот? Очевидно, что...