Пытаюсь подключиться по SSH к удаленному серверу с виртуальной машины Ubuntu

Мне нужно подключиться по SSH к удаленному серверу. Я установил свежую Убунту установить в VirtualBox для этой цели.

Прежде всего я сгенерировал мой открытый ключ:

СШ-кейген -б -4096

Затем попытался СШ:

СШ [email protected]_server

Но я получаю следующее сообщение об ошибке:

[email protected]_server: отказано в доступе (открытый ключ).

Не уверен, что мне не хватает.

редактировать: я побежал СШ-копия-удостоверение личности [email protected]_server и получил следующие ошибки:

/usr/Бен/SSH-копия-удостоверение личности: информация: при входе в новый раздел(ы), чтобы отфильтровать все, что уже установлены
/usr/Бен/SSH-копия-удостоверение личности: информация: ключ 1(С) по-прежнему должен быть установлен, если вам будет предложено установить новые ключи
[email protected]_server: отказано в доступе (открытый ключ).
+276
S Clore 27 нояб. 2014 г., 21:21:43
40 ответов

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

ДНФ конфиг-менеджер-набор-инвалидов fzug-бесплатно
ДНФ конфиг-менеджер-набор-инвалидов fzug-несвободные

Теперь, когда вы "установить/обновить", ДНФ не установить что-нибудь из этих РЕПО. Для того, чтобы установить simplescreenrecorder, просто делать:

установите ДНФ --enablerepo=fzug-* simplescreenrecorder

Это позволит установить только то, что необходимо для simplescreenrecorder и держать fzug РЕПО отключена для любой другой ДНФ команды. Нет "fzug" пакеты никогда не будет установлен, если вы включите их или использовать --enablerepo=fzug-* параметр снова. Если позже вы хотите обновить simplescreenrecorder до новой версии, вместе с его зависимостями, если требуется, то обновить его явно:

обновление ДНФ --enablerepo=fzug-* simplescreenrecorder
+1000
nij 03 февр. '09 в 4:24

У меня есть individual.sh сценарий труб Стандартная ошибка в команде grep команды:

Нашли=$(Тессеракт "$я" из -ПСМ 0 |& грэп -ки ориентации в градусах: [^0]')

Если я запускаю скрипт такой у меня нет проблем ./individual.sh именем

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

найти корпусная/ -тип F -ОТВ ./individual.sh {} \;

который бросает эта ошибка в линии individual.sh что перенаправляет стандартный поток ошибок.

./individual.sh: 7: ./individual.sh: синтаксическая ошибка: "&" неожиданные

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

+986
Linda Richard 19 июл. 2011 г., 15:16:25
Другие ответы

Связанные вопросы


Похожие вопросы

Это, наверное, обман, но это:

РМ Василий Пупкин\ # "удалить файл с именем 'Василий Пупкин'"

отличается от этого:

РМ Василий Пупкин\ # "удалить файлы с именем 'фу' и 'бар'"

хотя пространства не в кавычках. ;-)

Более confoundingly, это:

РМ \
 фу # "удалить файл с именем 'фу'"

отличается от этого:

РМ \ 
 фу # "удалить файл с именем' ', затем выполните команду 'Фу'"

даже если они выглядят идентично!

+961
Pratyush 1 окт. 2012 г., 05:13:07

КВМ устанавливает свой собственный мост. Это мост virbr0. Вы должны быть в состоянии настроить как сетевой.

На виртуальной машине интерфейс должен появиться на интерфейсе eth0 не мост. Это будет другая сторона vnet0 устройства.

Я работаю на Ubuntu, где КВМ запускается сервер dnsmasq для промежуточной сети раздавать адреса DHCP. КВМ будет также играть с помощью iptables настроить доступ к сети для виртуальной машины.

Попробуйте удалить мост, который вы создали и перезапустить виртуальную машину. Я ожидаю его получить адрес в диапазоне 192.168.122.0 от того, что я вижу в вашей конфигурации.

Мне не понравилось, как КВМ общался с моим брандмауэром, так же как и мой собственный руководство сети для KVM. Моя конфигурация использует виртуальный мост, который не подключен к интерфейсу Ethernet. В КВМ сетей страницу от сообщества Ubuntu может помочь вам понять, как КВМ делает сети в настоящее время.

Редактировать: я взял второй взгляд на сетевой мост. Я не знаю, почему у вас есть 192.168.1.х адрес на eth1. Вы в значительной степени конфигурации выглядит так, как я ожидаю. Попробуйте задать статический адрес на виртуальной машине, чтобы увидеть, если он может общаться.

Чтобы проверить, что происходит с DHCP, я хотел бы попробовать, запустив тсрйитр на br0 или через eth0 смотрит трафика DHCP, или любого трафика по MAC-адресу 54:52:00:1А:С8:4Ф. Затем попытаться получить адрес DHCP. Вам может потребоваться включить ППП на мосту.

Поэтому я сделал мои собственные сети, чтобы разрешить доступ к виртуальным машинам извне. Я запускаю два моста, один из которых размещен мой ДМЗ.

+950
Alex135 7 авг. 2012 г., 17:25:47

Построить новый массив из старого:

Мин=33285268

объявить-BRAMFRACS
для ключа в "${!BAMREADS[@]}"; сделать
 BRAMFRACS[$ключ]=$(( ${BAMREADS[$ключ]} / мин ))
сделано

Комментарии на ваш код:

  • Ваш первый предложенный код не работает, как он копирует значения из ассоциативного массива в новый массив. Значения автоматически получает ключи 0, 1 и 2, но оригинальные ключи не копируются. Вам необходимо скопировать ключ массива по ключу, как я показал выше. Таким образом, вы хотели присвоить значение для правильного ключа.

  • Второй предложенный код содержит синтаксическую ошибку в том, что он имеет пробелы вокруг = в задание. Это где ошибки, что вы видите, пришел. переменная = значение интерпретируется как "команды переменную выполняются с операндами = и значение".

  • Если вы хотите, чтобы выполнить итерации по набору путей, не используйте ЛС. Вместо этого просто сделать на пути в "$BAMFILES"/*БАМ; сделать.

  • Цитирую вас переменная разложения.

  • Рассмотрите возможность использования функции printf , а не Эхо для вывода переменных данных.

Связанные:

+896
user1673206 17 апр. 2012 г., 10:18:06

Есть ли один знает, если ntfs-3g и драйвер реализующий изменения журнала? Я проверил официальный сайт но не смог найти любую информацию заново. УСН.

+885
hellosputnik 16 авг. 2017 г., 01:10:37

Да, они имеют общий смысл слова "ссылка" в абстрактном смысле "через (ключ текст) для поиска именованного ресурса". Это полезно, чтобы начать, глядя на "обычный" тип файла связь, жесткая связь.

А жесткая ссылка - это запись в Unix каталог, который связывает имя с конкретным файлом на диске, указывая на его узлов. При обращении к файлу (открыть, статЭд), файловая система водитель смотрит на дескриптор, соответствующий запрошенное имя. Каталог представляет собой таблицу, которая связывает имена с номера inode; в этот перечень, количество на фронте инода, что файл фактически хранится в:

6951168 -rwxr-XR-х Кристофер Кристофер 1 209 24 апреля 2014 шапки
6951172 -rwxr-XR-х Кристофер Кристофер 1 976 6 августа 2012 в автономном режиме
6951175 -rwxr-XR-х Кристофер Кристофер 1 541 8 апр 2014 records-backup.sh
6950166 -rwxr-XR-х 1 Кристофер Кристофер 778 4 ноября 07:05 switch-monitors.sh

А символическая ссылка - это функция, которая, вместо того чтобы указывать прямо на inode, указывает на специальный крошечный текстовый файл, который содержит относительный путь внутри. В большинстве случаев, это выглядит программ как обычный жесткий ссылке, и он получил название по аналогии.

А линкер в смысле ЛД.так выполняет операцию, аналогичную файловой системы использование жестких ссылок. C (и совместимых) программ, использовать таблицы символов , в которой перечислены имена функций, которые программа хочет позвонить из других библиотек. Компоновщик ищет ячейки памяти для функции, соответствующие каждому запрошенное имя и наполняет его в (точно зависит).

+867
Redmega 23 авг. 2013 г., 13:51:39
$ на awk -е/ 'шп==1{для(i=1;я<=НФ;я++){модуль arr[$я]++}далее}{для(J в=1;к<=НФ;к++){если ($J в комплектации arr){модуль arr[$J в]++}}}конец{для (К в arr){если(НР==ОБР[к]&&к+0!=0){k распечатать,аранж[к]}}}' input.txt

экстракт первой линии с delimter / и хранить его в массив. от второй линии, проверить, является ли поле существует в массиве. если он есть в массиве, то увеличиваем значение. В конце концов, проверьте значение против номера линии и убедиться в его номер.

+859
user46709 26 янв. 2011 г., 01:13:04

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

Обновление Я был на самом деле ищет зрителя, который мог бы разобрать формате markdown файлов, которые не нужны никакие преобразования. Но что-то близкое к этому должно быть нормально.

+823
dagonirr 3 дек. 2013 г., 06:37:23

Чтобы проверить мои сети, я хочу отправить X МБ/с между двумя хостами. Я знаю, что пинг может быть использован, чтобы отправить большое количество данных, но мне нужно решение, где я могу установить пропускной способности (он не должен быть очень точным).

$ sendTrafic --пропускная способность 10М 10.0.0.1

Любая идея, как я могу это сделать? Я думал о скрипте работает scappy х раз в секунду, но там должно быть что-то лучше.


Редактировать: я использовал следующее решение:

# На приеме узла:
подобные -с-у

# На отправляющий узел:
подобные -с <ИС> -у-б-10м -Т 30

Который настраивает первый хозяин в качестве UDP сервер, а второй в качестве UDP клиент, который отправит 10мб/с за 30 секунд.

Спасибо всем за вашу помощь.

+820
Craig Odem 20 дек. 2015 г., 15:21:05

Я только что проверила 14.04 система и, похоже, вы хотите чашек-БСД.


Есть несколько команд, которые могут быть в состоянии помочь вам найти то, что пакеты, содержащие файлы, dlocate и АПТ-файл (возможно, другие тоже).

Вы также можете использовать в Ubuntu пакеты поиск объекта, который немного проще в использовании и приобрела более простой выход.

Ubuntu Package Search

Затем на следующей странице есть ответы

The answers


Все, что я действительно должен был сделать, спросите Google, как искать пакеты в Ubuntu и в ответ показал простейших.

+793
Francesco Fanchin 18 июл. 2016 г., 05:44:30

Технически, вы можете смонтировать в/var/журнал как tmpfs. Вы должны быть уверены, что файл/var/журнал монтируется перед и syslogd запускается, но вот в случае по умолчанию в большинстве дистрибутивов, поскольку они поддерживают в/VAR на отдельный раздел.

Вы, очевидно, будете терять все журналы, которые я гарантирую, что будут проблемы в один день. Журналы существуют для определенной цели — там редко требуется, но они есть, когда они нужны. Например, если ваша система падает, что он делал до аварии? Когда этот пакет был incstalled? Когда я распечатать этот документ? и т. д.

Вы не получаете дисковое пространство: журналы не занимают много места по сравнению с жестким диском. Проверить, сколько памяти они используют в системе; я бы ожидал что-то вроде 0,1% от размера диска.

Вы не получите производительности. Журналы составляют незначительную часть пропускной способности диска на обычном столе-тип конфигурации.

Только набрать бы в том, чтобы диск, чтобы остаться вниз, а не крутиться все время писать новые записи в журнале. Вращающийся диск не спасти много электричества, если: жесткий диск-это лишь малая часть потребляемой ноутбуком мощности, и запуск требует скачка напряжения. Кроме того спин циклов изнашивается диск, так что не спин вниз слишком часто. Главная причина для Spin является шум.

А не класть бревна на tmpfs, организовать свой диск не вращается, когда происходит запись в файл. Установите ноутбук в режиме, который вызывает запись на диск, будут приостановлены, в то время как диск вращается вниз — только полный буфер записи, явного синхронизации или чтения с диска будет вращаться диск резервного копирования.

В зависимости от вашей конфигурации, вам может потребоваться указать демон syslog не называть синхронизации после каждой записи. С традиционным демон syslog, убедитесь, что все имена файлов в каталоге/etc/syslog сервер.конф есть - перед ними, например,

для auth,authpriv.* - в/var/журнал/авт.журнал

С пакет, также убедитесь, что имена файлов журналов есть - перед ними; файлы журнала настраиваются в файле/etc/пакет.файл conf и в/etc/пакет.д/*.

+787
purna ram 7 дек. 2017 г., 16:34:46

Я пытаюсь заполнить свою книгу адресная книга с адресами, но это утомительно как новый пользователь шавка. Так что самым простым способом будет просто добавить все "в:" адреса из отправленных сообщений книги адресной книги.

Но это не работает, видимо только из: адресов поддерживаются. Я с видом что-то или как мне заполнить мою книгу адресная книга эффективно с электронной почты я уже использовал в прошлом?

+719
daniel melendez 26 авг. 2017 г., 22:36:34

Руководство для Linux Mint является гораздо более сосредоточены на DVD, чем он должен быть. ISO-образы для мяты являются гибридными (т. е. работа сожжены на CD/DVD, а также USB-флешки).

Если у вас работает система Linux, скачать ISO для Линукс Минт, что вы хотите и делаете:

судо ДД if=/path/to/your/downloaded/linuxmint.iso о=в/dev/sdX в офлага=прямой БС=1048576

где вы замените х буква диска USB-устройства (**убедитесь, что вы используете правильный диск, в противном случае вы, вероятно, придется пройти переустановить из резервной копии). буква диска обычно не имеют ряд, как последняя часть!

Если у вас нет работы Linux, но Windows вам придется устанавливать некоторые программы для переноса ISO-образа на USB. Например pendrivelinux

Более подробную информацию можно найти в этой статье на Мятал Клем себя.

Как только вы имеете ваш USB перезагрузите компьютер и убедитесь, что он подает USB-накопитель в качестве загрузочного диска (может занять некоторое БИОС вертел). С USB3.0 палочки очень быстро загружается. Если у вас есть живая система, вы должны установить параметр жесткого диска из меню/рабочего стола.

+692
Johannes Kloos 10 дек. 2011 г., 21:08:00

Я пытаюсь подключиться к внешнему узлу, который живет в Интернете.

С моим ноутбуком я могу по SSH нормально. С сервера в Ubuntu 12.10, истекло время ожидания подключения.

Поскольку они в той же сети, что они поступают с одного IP-адреса.

Сервер получает исходных пакетов от сервера, но не признает их (после глядя на тсрйитр).

Я имея трудное время выяснить это. Ничего в iptables, и нет ничего в hosts.разрешить/запретить...

+690
Gianni Spear 16 февр. 2014 г., 22:04:37

Когда команды Linux перечислить их использования, обычно это как они это делают (например через wget):

с wget [параметр]... [url-адрес]...

Насколько я понимаю этой модели с указанием сведений об использовании команды, это не обычное регулярное выражение методом указания модели и для команды wget команда говорит, что это не обязательно указывать любые параметры и по этой логике он не является обязательным, чтобы указать любой URL-адрес, а также. Я имею в виду я могу напрямую сделать

с wget www.google.com

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

с wget

в команде должны также работать. Мой вопрос - есть ли какой-то документ, где эта закономерность указания использование команды подробно?

+667
DRedhorse 18 апр. 2010 г., 13:34:18

Ваша проблема в том что у вас есть сильная процитировал строки, которые вы пытаетесь внедрить в сильный котировок. Это не будет работать. Уродливый ответ: чтобы защитить внутренние кавычки; вероятно, лучше и легче в управлении ответа на лексически сложных СЭД команду, поставить его в скрипт, и выполнить скрипт с помощью sudo, электронная. г. судо /path/to/sed_script.sh.

Используя команду sudo для выполнения СУ -СУ С - корень -с 'somecommand' - это очень окольными путями, чтобы просто запустить команду sudo somecommand.

+655
ptm852 20 окт. 2011 г., 12:21:02

Я пытаюсь выполнить простой "параллельный " команда'

параллельно с сервер1,сервер 2,сервер 3 Эхо "количество {}: бег на \`\ имя_узла`" ::: 1 2 3

Он запрашивает у меня пароль на три сервера, но потом ничего не происходит. Обычно SSH на этих серверах работает нормально.

Как только я вошел в один из серверов, система предупредила меня о не удалось войти в 'автор'.

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

+611
Chipco Solutions LLC 27 мая 2019 г., 08:42:30

Это не имеет ничего общего с этим, как в последней строке, но с тем, что этот subsitution

'ы/my_//'

меняется только первое совпадение в строке.

Измените его на:

'ы/my_//г'

Я бы также рассмотреть, начиная использовать функцию print (печать()), включая

 от __будущее__ импорт print_function

в верхней части вашего скрипта или более общий выключатель с использованием python3 для такого рода скриптов.

+566
Lri 22 дек. 2012 г., 19:55:02

Я сомневаюсь, что это поможет, но вот что я сделал с двойной загрузкой Qubes на и мяты. Это прямое шпаргалки из блога Майка Ли, так что я беру кредит не для него. (https://micahflee.com/2014/04/dual-booting-qubes-and-ubuntu-with-encrypted-disks/)

Я загрузился с мятой концертный DVD для начального разбиения жесткого диска.

  1. Создать три раздела на HDD: один для Qubes на и один для Fedora, и небольшой загрузочный раздел. Форматирование раздела для Fedora (ext4 или любой другой), а загрузочный раздел, и установить флаг загрузки. Оставить раздел Qubes на неформатированный установки -- Qubes на, кажется, счастливый поиске свободного места для своего зашифрованного раздела. Но не устанавливайте Qubes на еще.

  2. Установить Fedora на С ext4 раздела, с загрузчик установлен в раздел Boot. Не позволяйте ему установить загрузчик на dev/ПДД.

  3. Теперь перезагрузки Qubes на установочном носителе. Установщик должен найти неформатированный раздел, и вы должны быть в состоянии установить Qubes на нет.

  4. Перезагрузка. Когда я сказал, что единственный вариант был Qubes на. Идите вперед и загрузите в Qubes на.

  5. Откройте терминал в Dom0, и использовать Vim или что-то отредактировать /etc/харч.д/40_custom, просто добавив три строки сверху:

menuentry "Федора 23" { 
установить корень=(hdd0,1)
c возможностью старта обоих +1
}

Тогда, как в блоге Михея, я переустановил жратвы:

судо файл grub2-mkconfig -о /загрузки/файл grub2/харч.cfg для
судо файл grub2-установка /Дев/СДА

Я закончил с двойной загрузкой Qubes на-и-мятой машины.

Удачи.

+556
Reinhold 30 апр. 2010 г., 10:41:30

Попробуйте использовать эти формы Реницэ и ionice:

$ помощью renice 19 -П $$ >/dev/нуль 2>&1
$ ionice -С3 -п $$ >/dev/нуль 2>&1
+555
marcpt 26 февр. 2019 г., 19:01:35

В большой скрипт, в котором данная функция была интегрирована в работу, как часть ее, и до определения hpf_matrix функции МФС был изменен на КСФ=, не заботясь о том, чтобы сбросить его обратно перед использованием некотируемых команда подстановки в функцию!

Объяснение с помощью некотируемых подстановка команд ($(...)) без параметра $ИФС здесь: https://unix.stackexchange.com/a/88259/13011.

Решение это здесь: https://unix.stackexchange.com/a/92188/13011.

+491
aeonmoon 6 окт. 2016 г., 01:40:17

Я пишу приложение прямо сейчас, что просто отправляет электронные письма. Все, что я хотел бы быть в состоянии сделать, это ясно видеть, что мое заявление является, по сути, отправки по электронной почте и что я получаю включены вложения. Существует ли утилита SMTP-сервер, который поможет мне сделать это без фактического отправки электронной почты?

+472
Yingang Fu 31 авг. 2019 г., 19:50:33

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

$ mkfifo myImage.iso
кошка ХД $ {а..г} > myImage.iso &

И потом использовать myImage.isoнапример

$ программы md5sum myImage.iso

Хотя конечно myImage.iso это специальный файл (именованный канал), а не обычный файл, так что это может использоваться или нет в зависимости от того, что вы пытаетесь сделать.

+468
Wingdom 6 апр. 2011 г., 20:02:14

У меня нет такого устройства, поэтому я не могу проверить это, но я предполагаю, что если вы установите новую версию Ubuntu, он будет просто работать.

В Ubuntu 9.10 довольно старый. В этом месяце 12.04 LTS будут освобождены. Вы можете скачать бета2 ISO, записывать его и протестировать.

Удачи.

+452
Kundan Sutar Patil 15 нояб. 2011 г., 15:45:47

Начиная с версии nginx в 1.9.0,поддержка модуль nginx ngx_stream_core_module, она должна быть включена с-с-потока. Когда поток модуля включить их можно через SSH протокол TCP-прокси

поток {
 бьефе СШ {
 сервер 192.168.1.12:22;
}
 сервера {
 слушать 12345;
 директива proxy_pass СШ;

}

}

https://www.nginx.com/resources/admin-guide/tcp-load-balancing/

+408
Victor Lima 12 авг. 2010 г., 07:50:45

Это трудно для меня, чтобы выразить, что я имею в виду, поэтому я объясню это в несколько шагов:

  1. Я подключаюсь по SSH, сервер и попросить у меня логин.
  2. Я пишу логин, а потом он просит у меня пароль.
  3. Я понимаю, что это логин неправильный! Я хочу изменить это, но я не могу вернуться к логину...

Как вернуться к пригашение?

Если это важно, я пытаюсь войти с помощью замазки.

+399
Explodey 5 мая 2011 г., 04:20:00

Я установлен на Пакман. Теперь я пытаюсь запустить его:

 $ команду sudo systemctl начать с PostgreSQL
 Работа для PostgreSQL.сервис не удалось, потому что процесс управления завершился с кодом ошибки.
 См. "статус systemctl в PostgreSQL.сервис" и "journalctl -Хе" для деталей.

А затем:

 $ команду sudo systemctl статус в PostgreSQL
 ● в PostgreSQL.обслуживание серверов баз данных PostgreSQL 
 Загружен: загружен (файл/usr/lib в/systemd в/системы/СУБД.обслуживание; инвалиды; предустановленные поставщик: отключен)
 Активный: сбой (результат: выход-кодекс), поскольку Солнце 2016-07-10 15:30:47 по Гринвичу; 17С. назад
 Процесс: 19468 ExecStartPre=/usr/Бен/PostgreSQL версии-проверьте-дБ-реж ${PGROOT}/данных (код=выход, статус=1/отказ)

 Июл 10 15:30:47 my_comp помощью systemd[1]: запускаем сервер базы данных PostgreSQL...
 Июл 10 15:30:47 my_comp помощью systemd[1]: в PostgreSQL.обслуживание: процесс контроля на выходе, код=выход статус=1
 Июл 10 15:30:47 my_comp помощью systemd[1]: не удалось запустить базу данных PostgreSQL сервера.
 Июл 10 15:30:47 my_comp помощью systemd[1]: в PostgreSQL.услуги: блок вошел в неисправном состоянии.
 Июл 10 15:30:47 my_comp помощью systemd[1]: в PostgreSQL.обслуживание: не удалось покинуть-код результата''.

Что случилось с ним?

+376
weatherfield 4 июн. 2019 г., 02:58:15

Вы создаете скрипт, чтобы отключить его в файл/etc/Х11/xinit/файла.д/

#!/Бен/ш
[ -X в /usr/Бен/сравнению с XInput ] &&
 сравнению с XInput отключить видео автобуса

Скрипты в этот каталог автоматически запускаться при Х11 начинается.

Предлагаю /Бен/ш , потому что по умолчанию скрипты в этот каталог используют Ш. за Баш, вероятно, для портативности.

+304
Arnav Kumar 12 июл. 2018 г., 10:37:19

Используя один TXR выражения Лиспа, основываясь на трубопроводе функций высшего порядка и частичное применение, и строку quasiliteral для форматирования с фиксированной шириной полей:

$ txr -е '[(opip (раздел* @1 (ОП, где (ОП равен "")))
 (ок 3)
 (снижение-влево (ОП mapcar дописывать))
 (применить mapdo (ОП pprinl`@{1 6} @{2 6} @{3 6}`)))
 (вам-линий)]' < данные
ААА 1 1.1
ВВВ 2 1.2
кхц 3 1.3
ДДД 4 1.4
еее 5 1.5
ФФФ 6 1.6
ггг 7 2.1
ННН 8 2.2
III в 9 2.3
ююю 10 2.4
ККК 11 2.5
ллл 12 2.6

Как это работает

В целом все выражение имеет вид [функция аргумента]. Этот аргумент является (Вам-линий), которые snarfs строки из потока и возвращает (ленивый) список строк. Поток по умолчанию *вывод*. Эти функции строятся (opip ...) макро, а вот где все действие происходит.

Чтобы понять opip, мы должны знать, ОП, что opip использует неявно: это расшифровывается как "ОП трубопровода"). Кроме того, ФП используется явно в нескольких местах. В двух словах, (ФП функция параметр args ...) - это синтаксический сахар для создания анонимную функцию, которая вызывает функцию, и готовит аргументы. В параметре args ..., анонимные функции аргументы можно ссылаться по номеру. Анонимная функция также имплицитно принимает конечные аргументы. Например (ОП + 3) обозначает анонимную функцию, которая добавляет свои аргументы вместе, и добавляет 3. (ФП - @1 3) - это анонимная функция, которая вычитает 3 из своего аргумента. Синтаксис @1 обозначает включение функции первый аргумент в данной позиции в выражении. (ОП mapcar дописывать) - это функция, которой мы можем пройти кучу списков, каждый из которых содержит списки. Функция принимает эти списки кортеж-мудрый и добавить их вместе. Это основа для пастообразных логику для объединения данных.

В opip макрос берет кучу выражений и, по сути, вставляет ОП в них, а затем создает функцию, которая трубы данных через получившееся анонимные функции. Это упрощение, но это будет делать.

(раздел* @1 (ОП, где (ОП равен ""))) разбивает список необработанных строк из файла на секции в зависимости от распила список, где элементы пустые строки (равна пустой строке), и удаление этих записей. (В разделе функция без * в его названии будет оставить эти пробелы на месте).

(ок 3) собирает эти разделы на группы 3.

Эти группы из 3 или тройни, накапливаются параллельно: первые элементы троек должны быть добавлены в один список, второй элементы в один список и так далее. Это работа (снижение-влево (ОП mapcar добавить)). Ядра функция (mapcar добавить ОП) - это пара троек, и catenates их соответствующие элементы вместе, чтобы создать объединенный триплет. В уменьшить-слева функция прореживает список триплетов через это вниз на один триплет.

Этот мастер триплета, затем применяются в качестве аргументов mapdo вызова, в окончательное выражение (применить mapdo (ОП pprinl ...)). mapdo получает функции в качестве левого аргумента, порожденных (ОП ...) еще раз. Остальные аргументы являются тремя элементами гигантской триплет, представляющий три колонки данных. Столбцы отображаются построчно через анонимную функцию.

Анонимная функция принимает три аргумента, которые упоминаются в quasiliteral строку `@{1 6} @{2 6} @{3 6}`, где @{1 6} означает @1, в поле ширина 6. Эта строка quasiliteral, который интерполирует три аргумента (три элемента вытащил попарно, mapdo из тройки столбцов) создает строку, которая анонимная функция переходит к pprinl, который печатает с новой строки.

+264
Samir Thapa 2 апр. 2012 г., 18:42:39

Чтобы автоматически исключить i686 в пакеты:

yumdownloader -х '*семейства i686'
+243
Venchenco 14 окт. 2010 г., 03:15:17

После поиска и реализуя его, я даю ответ вот через файл bash.

Я использую НПМ пакеты uglifyjs и uglifycss для сжатия JS и CSS файлов соответственно. Я использую команду найти , чтобы перебрать эти файлы. Я предполагаю, что JS и CSS файлы и JS/ и CSS или папки соответственно.

#минимизация JS файлы 
найти на JS/ -тип F \
 -имя "*.Яш" ! -имя "*.мин.*" ! -имя "vfs_fonts*" \
 -Эхо-метод exec {} \; \
 -старпома uglifyjs -о {}.мин {} \; \
 -старпома РМ {} \; \
 -exec МВ {}.мин {} \;

#минификации файлов CSS 
найти УСБ/ -тип F \
 -имя "*.УСБ" ! -имя "*.мин.*" \
 -Эхо-метод exec {} \; \
 -старпома uglifycss --выход {}.мин {} \; \
 -старпома РМ {} \; \
 -exec МВ {}.мин {} \;

Это позволит минимизировать все js и CSS файлы в соответствующих Яш/ и в CSS/ справочники. Если вы хотите исключить определенные папки или модели в пределах их использовать опцию ! -название

+219
Ruel Carl Gapad 7 авг. 2016 г., 07:22:40

Прямо, так, наконец, это раздражало меня, чтобы найти достойное решение:

# Писать историю после каждой команды
_bash_history_append() {
 история-встроенная 
}
PROMPT_COMMAND="_bash_history_append; $PROMPT_COMMAND"

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

сделать
ЛС-ЛГ целевой/*.фу
УПП целевой/артефакт.ВМ ФОО:~/

(Упрощенный пример)

И в другом:

ПВ ~/тест.данных | НЗ ВМ:5000 >> выход
меньше выход
выход МВ.резервного сервера 1

Я не хочу команду для совместного

+191
Msmishmash 20 янв. 2014 г., 02:10:07
грэп -ве '^[[:Альфа:]][[:цифра:]]{6}:' файл /etc/passwd с

напечатать все строки в/etc/passwd с исключением тех, которые начинаются с буквы следуют 6 цифр (после :).

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

Если вы хотите только имена пользователей:

кат-Д : -Ф 1 < в /etc/passwd и | грэп -Векс '[[:Альфа:]][[:цифра:]]{6}'

Или с СЭД:

СЕПГ -Н '/^[[:Альфа:]][[:цифра:]]\{6\}:/!с/:.*//р' в /etc/passwd с

Внимание ! что опять-таки означает не.

+114
DC888Joker 7 мая 2018 г., 14:16:47

Я нашел решение сам. Я описываю его здесь на случай, если кто-то нуждается в этом.

Проблемный файл в/Home/<имя_пользователя>/.настройка/меню/мате-приложений.меню. В моем случае было понятно, какая часть файла была повреждена, и как их можно отремонтировать (если это не так для продвижения вперед в использовании новейших резервных копий по имени в качестве мат-приложений.меню.отменить-10 , расположенный в той же директории).

+89
andypotter 1 мая 2014 г., 23:14:39

Вы не можете файлы или каталоги, с использованием TFTP. Читать первый абзац в документе RFC 1350 - 1. Цель. (или, еще лучше, прочитать весь документ.)

Если у вас есть файл в списке сказать files.txt вы можете использовать ожидать, завить или другой для автоматизации загрузки. Простой пример (как стартер) с помощью curl:

tftpbatch:

#!/бин/Баш

сервер="протокол TFTP://$2"

в то время как ИФ= читайте -Р путь; делать
 [[ "$путь" =~ \ ^*$ ]] && далее
 реж="$(каталог "$путь")"
 е "получать %с => %з\п" "$путь" "$Дир"
 ! [ -д "каталог$dir" ] && команды mkdir -Р "$Дир"
 завиток -о "пути $" "$сервера/$путь"
сделано < "$1"

Работать с:

./tftpbatch files.txt "10.0.0.5:69"
+85
Kamboz Singh 2 мар. 2018 г., 20:54:43

Я использую этот скрипт на данный моммент

#!/бин/Баш
 экспортировать дисплей=:0.0
 судо команду xhost +
 в /usr/lib в/вино/вино-сервер #здесь я могу вручную войти в dektop с VNC
 судо команду xhost -
 в /usr/lib в/вино/вино-сервер и

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

Любые улучшения будут оценены.

+57
Neuronus 22 янв. 2017 г., 20:47:54

Я знаю, что каталог-это файл, содержала строк вида “имя = номеру inode”.

Когда я запрашиваю путь, такой как /home/my_file.txt следующий шаги:

  1. Перейдите к номеру inode 2 (корневой каталог инода по умолчанию)
  2. Сделать файл, в который инода #2 указывает.
  3. Через поиск этот файл и найдите “домашней” записи. Узнать свой номер inode, например 135.
  4. Сделать файл, в который инода #135 указывает.
  5. Через поиск этот файл и найти “my_file.txt” вступление. Узнать свой номер inode, например 245.
  6. Сделать файл, в который инода #245 указывает.

Вопрос: как этот процесс отличается в случае домашней директории-точки монтирования другой файловой системы, находящихся на другое блочное устройство? Когда система понимает, что этот каталог является точкой монтирования, и как это сделать? Где эта информация хранится - в inode в файловой директории или где-то еще?

Например, часть моего корневого каталога с отображением номера inode:

ЛС-d1i /*/

инода # имя
656641 /ОГРН/
2 /загрузки/
530217 /компакт-диск/
2 /Дев/
525313 /и т. д./
2 /Домашний/
393985 /Либ/

Здесь, дома и загрузочные директории монтирования и жил на собственные файловые системы. Выполнить мой алгоритм псевдокод (написано выше) и застрял на шаге номер 3 - в этом случае, дом номер inode 2, а он находится в другой файловой системе, а в другом блоке устройства.

+54
goluhaque 3 авг. 2019 г., 15:55:04

Для подключения к ВСУ совета через последовательные линии, я купил QinHeng электроники ХЛ-340. Моя операционная система Дебиан Линукс 9.4

Что когда-нибудь я стараюсь, я вижу только мусор на экране или курсор прыгает вокруг. PCEngines документация говорит мне, что их ВСУ доски использовать 115200 8N1 для их последовательной консоли.

https://www.pcengines.ch/ht_com.htm

Поэтому я использую, что в миником. Аппаратное управление потоком данных и программное управление потоком данных выключены.

Сочетание клавиш ctrl-z Для в помощь | 115200 8N1 | ни | Миником 2.7 | vt102 в | автономного | ttyUSB0 

команды dmesg

[ 9947.078152] по USB 2-1.1: ch341-UART преобразователя присоединен к ttyUSB0

команды lsusb

Устройство автобусных 002 007: ИД 1a86:7523 QinHeng электроники для модели HL-340 USB-последовательный адаптер

Я также проверил кабель гендерного смены, и он имеет контакты 2 и 3 поменяны местами.

Я также попробовал его с

КР -л как /dev/ttyUSB0 -с 115200

с тем же результатом.

А также другие общие скорости (9600, 19200, 38400, 57600, 115200).

Я также попытался ch341 команды modprobe для загрузки нужного драйвера ядра, но это тоже не получилось.

Удаление модуля списки

команды modprobe -ВР ch341
rmmod ch41
rmmod usbserial

команды modprobe -V с
insmod /lib в/модулей/4.9.0-6-для amd64/ядра/драйверов/серийный/usbserial.ко
insmod /lib в/модулей/4.9.0-6-для amd64/ядра/драйверов/серийный/ch341.ко

Что еще я могу попробовать?

+39
BiscottiGelato 12 янв. 2016 г., 00:52:57

В основном, если я перезагрузить машину, я могу с VNC в него (используя ультра VNC), но я могу только сделать это один раз. Похоже, что в VNC демон перестает работать после первого сеанса удаленного рабочего стола закрывается. Я должен перезагрузить машину для VNC в него...

Я побежал apt-получить обновление и apt-получить обновлениесистемы до свидание... я не могу понять, почему он будет работать только один раз.

+19
user3411113 18 мар. 2010 г., 20:22:25

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil