Держать SSH туннель, пока моя система инициализации.д сервис или что-то еще?

Я использую туннель SSH на хост-компьютер ежедневно; но пока я просто вручную через какой-то терминал только для этого: ввод

СШ-Д 5001 [email protected]

в командной строке, и переделать его, если соединение рвется. Я хочу организовать для того, чтобы это произошло автоматически, при запуске системы, и тоннель должен быть воссоздан, если он рухнет (с какой-то экспоненциальной задержки на повторное нарушение). Я думал о написании моей собственной инициализации.D скрипт, но может есть уже механизм на Linux для этого, что я игнорируя. Или - может есть более "удобный" способ сделать это?

+758
priyanka agarwal 1 июн. 2015 г., 06:14:50
29 ответов

На Ubuntu, у вас есть Гуй решение, менеджер архивов. Это обеспечивает извлечение архивных файлов .Рар файлов.

+900
Warren van Rooyen 03 февр. '09 в 4:24

Я всегда обновлены ядра Linux из моей машины до последней стабильной версии, но с любой версии позднее 4.14.8 беспроводной доступ в интернет больше не работает, как я могу решить это?

Информация о моей беспроводной карты:

описание: беспроводной интерфейс
 продукт: BCM43142 802.11 b/г/N
 поставщик: корпорация Broadcom
 физический идентификатор: 0
 автобусная информация: [email protected]:03:00.0
 логическое имя: wlo1
 версия: 01
 номер: 74:29:АФ:Е9:36:35
 ширина: 64 бит
 часы: 33мгц
 возможности: ПМ МСИ разъем pciexpress bus_master cap_list Ethernet на физический беспроводной
 конфигурация: эфир=драйвер да=wl0 driverversion=6.30.223.271 (r587334) ИС=задержки 10.0.34.196=0 мультикаст=да, беспроводные=стандарт IEEE 802.11
 ресурсы: IRQ номер:43 память:f0c00000-f0c07fff
+868
CoolTarka 23 февр. 2012 г., 20:00:13
Другие ответы

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


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

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

Эрик@поп-ОС:~$ экране на /dev/ttyUSB0
[экран завершение]

Эрик@поп-ОС:~$ экране на /dev/ttyUSB0
[экран завершение]

Он работает только под root или суперпользователя.

+787
slhddn 24 сент. 2019 г., 03:44:58

На самом деле, я считаю проще использовать Desktop-файлы для установки переменной JAVA_HOME для исполняемого. Как пример для IntelliJ, мой переменной JAVA_HOME в /opt/Java, и мой идея установки в /opt/идея, которую я хотел использовать Desktop-файл, содержащий:

[Запись Рабочего Стола] 
Тип=Приложение
Имя=Идея
Комментарий=IntelliJ Идея 
Иконка=/опт/идея/ОГРН/идея.ПНГ
В exec=ОКР переменной JAVA_HOME=/opt/на Яве /opt/idea/bin/idea.sh
Терминал=ложь
Категории=Развитие;язь;на Java;
StartupWMClass=в JetBrains-идея

Затем вы можете использовать этот файл Desktop на настольном среды.

Редактировать: забыл указать вам сохранить ваши *.Desktop файл в ~/.местные/доли/приложений, уметь находить и использовать его на рабочем столе гнома.

+666
clemage 21 мая 2013 г., 00:59:16

С Бэш Эхо $(( 3 + 3)) или с БК

+640
Lee Cook 10 окт. 2012 г., 20:42:24

У меня один XML-файл, который имеет несколько вхождений MyID, как показано ниже.

MyID="dett090900990000"

Я хочу, чтобы заменить все вхождения MyID="" значение с уникальным значением.

Например, если у меня есть три вхождения MyID="" в XML-файл, когда я будет работать скрипт, я пройду один аргумент, который будет использоваться в качестве MyID значение (но добавочная стоимость будет назначаться для всех случаев).

т. е. когда я запустить мой скрипт как myscript.sh 7777777878889888

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

MyID="77777778788898881" MyID="77777778788898882" MyID="77777778788898883"

Как видите, 1, 2 & 3 будут добавлены к заданному значению.

Я ищу простой команды, чтобы решить эту проблему! Спасибо!

+633
Jesse Powers IV 23 мар. 2014 г., 18:12:25

На удивление нет ответа в 6 лет использует вариант или дает хороший выход, так что здесь я иду:

Прям - просто покажи мне команды

по rsync -Рин --игнорировать существующие "$LEFT_DIR"/ "$RIGHT_DIR"/|СЭД -Е 'С/^[^ ]* /Л /'
по rsync -Рин --игнорировать существующие "$RIGHT_DIR"/ "$LEFT_DIR"/|СЭД -Е 'С/^[^ ]* /Р /'
в rsync-Рин-существующие "$LEFT_DIR"/ "$RIGHT_DIR"/|СЭД -Е 'С/^/Х /'

Понимание выходной

Вот пример выходных данных:

Файл-только-в-левой-реж л 
Файл-только-в-право-реж Р 
Х >ф.ст...... файл-с-диф-размер-и-время
Х .п...ц..... файл-с-диф-завивка

Обратите внимание на первый символ каждой строки:

  • Л/Р означает, что файл/реж появляется только на ЛEFT или Рраво реж.
  • Х означает, что файл открывается с обеих сторон, но не одинаковы (в этом случае следующие 11 персонажей дадут вам более подробную информацию. ы,т и п изобразить различия в ыИзе, ТIME и пermissions соответственно -- для получения дополнительной информации попробовать мужчину при помощи rsync и искать --детализировать-изменения).

Дополнительные опции вы можете использовать

Если вы хотите сравнивать владелец/группа/разрешений файлов добавить опции //-п соответственно. Наконец, обратите внимание, что по умолчанию rsync и считает, что два файла одинаковые, если они имеют одинаковое имя, время и размер. Это очень быстро и в большинстве случаев более чем достаточно, но если вы хотите быть на 100% уверены, что добавить также сравнивать содержимое файлов с тем же именем, временем и размером.

Прям - дайте мне скрипт для вызова

Вот он. Называйте это как это

дифф-изд Left_Dir Right_Dir [опции]

Все варианты, упомянутые выше в разделе "Дополнительные опции, вы можете использовать" также применимы здесь.

#!/бин/Баш
# Сравнить два каталога, используя rsync и печатать различия
# Осторожно: опции должны появиться после каталогов
#
Синтаксис # 
#---------
# Рзн-изд Left_Dir Right_Dir [опции]
#
# ПРИМЕР ВЫХОДНЫХ ДАННЫХ
#------------------
# Файл-только-в-левой-реж л 
# Файл-только-в-право-реж Р 
# Х >ф.ст...... файл-с-диф-размер-и-время
# Х .п...ц..... файл-с-диф-завивка
#
# Л / Р означает, что файл/реж появляется только на `Л'eft или `Р поряде реж. 
#
# X означает, что файл отображается на обеих сторонах, но это не то же самое (в котором
# если следующих 11 персонажей дадут вам более подробную информацию. В большинстве случаев зная
# что S,Т,T и P изображают различия в размерах, времени и разрешения 
# достаточно, но человек в rsync есть Подробнее
# параметр (посмотрите на-детализировать-изменения)
#
# Варианты
#---------
# Все параметры передаются по протоколу rsync. Вот наиболее полезные для целей
# сравнения каталога:
#
# -C будет сила сравнения содержимого файла (только иначе 
# время и размер по сравнению что гораздо быстрее)
#
# -р/-О/-Г заставит сравнение права/владелец/группа

если [[ -Z от $2 ]] ; затем
 Эхо "использование: $0 директория dir2 dir1 и [необязательно синхронизировать аргументы]"
 выход 1
интернет

комплект -е

LEFT_DIR=$1; сдвиг
RIGHT_DIR=$1; сдвиг
Варианты="$*"

# Файлы, которые не существуют в Right_Dir
по rsync $варианты -Рин --игнорировать существующие "$LEFT_DIR"/ "$RIGHT_DIR"/|СЭД -Е 'С/^[^ ]* /Л /'
# Файлы, которые не существуют в Left_Dir
по rsync $варианты -Рин --игнорировать существующие "$RIGHT_DIR"/ "$LEFT_DIR"/|СЭД -Е 'С/^[^ ]* /Р /'
# Файлы, которые существуют в обоих Дирс, но есть различия
по rsync $варианты -Рин-существующие "$LEFT_DIR"/ "$RIGHT_DIR"/|СЭД -Е 'С/^/Х /'

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

Мы звоним по rsync вроде этого:

в rsync-Рин ...

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

Мы называем по rsync три раза:

1-й вызов: печатать файлы, которые не существуют в Dir_B. Мы должны использовать --игнорировать существующие , чтобы игнорировать файлы, которые существуют с обеих сторон.

в rsync-Рин --игнорировать существующие $DIR_A/ $DIR_B/

2-й звонок: так, как раньше, но мы поменяем порядок DIR_A/DIR_B.

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

в rsync-Рин-существующие $DIR_A/ $DIR_B/
+563
Roman Drahtmueller 24 мар. 2010 г., 06:58:11

Вы можете сделать это легко с пастой:

вставить SD файла'\0\н - 

В ВИМ:

:%!паста -СД'\0\н -
+562
Kalyan 9 апр. 2015 г., 01:30:11

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

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

#!/бин/Баш
экспорт tmpf=`mktemp`
rcode в=0
Эхо $rcode в > $tmpf
...

check_file() {
...
Эхо 1 > $tmpf
...
}
...
rcode в=`кошка $tmpf`
РМ -Ф $tmpf
Эхо "готово".
выйти $rcode в
+530
Jalu Rendra 11 авг. 2018 г., 08:41:56

Я бегу raspbian стрейч и я хочу предоставить каждому члену группы пользователей право на подключение и отключение для USB-флешек

Поэтому я установил: udisks2

Я создал *.правил файл /usr/доли/с помощью polkit-1/Правила.Д/50-udisks.правила следующего содержания:

с помощью polkit.addRule(функция(действие, предмет) {


ВАР да = с помощью polkit.Результат.Да;
 ВАР разрешения = {
 // необходимых только для udisks1:
 "орг.freedesktop.udisks.файловая система-гора": да,
 "орг.freedesktop.udisks.файловая система-Маунт-системы-внутренние": да,
 "орг.freedesktop.udisks.Лукс-разблокировка": да,
 "орг.freedesktop.udisks.привод-извлечь": да,
 "орг.freedesktop.udisks.диска-отсоединение": да,
 // необходимых только для udisks2:
 "орг.freedesktop.udisks2.файловая система-гора": да,
 "орг.freedesktop.udisks2.файловая система-крепление-система": да,
 "орг.freedesktop.udisks2.зашифрованные-открой": да,
 "орг.freedesktop.udisks2.катапультироваться-СМИ": да,
 "орг.freedesktop.udisks2.отключение-драйв": да,
 // необходимых для udisks2 при использовании udiskie из другого места (например, systemd в):
 "орг.freedesktop.udisks2.файловая система-Маунт-другое-сиденье": да,
 "орг.freedesktop.udisks2.зашифрованные-разблокировки-другие-сиденье": да,
 "орг.freedesktop.udisks2.катапультироваться-СМИ-другие-сиденье": да,
 "орг.freedesktop.udisks2.выключение привода-другие-сиденье": да
};
 если (при условии.isInGroup("пользователи")) {
 вернуть разрешение[действий.идентификатор];
}
});

Я перезапустить службу с помощью polkit:

systemctl перезагрузить с помощью polkit

При выдаче: udiskctl Маунт -Б на /dev/sda1, поскольку пользователь все равно просит войти в систему как root.

Любая идея, что происходит?

+492
rorymorris89 25 авг. 2013 г., 17:48:51

Я использую также lsblk , упомянутых выше, но я нахожу следующие варианты лучше костюмная:

судо lsblk -o имя,точка_монтирования,Тран,fstype ключевое,этикетка,размер
+488
YWCA Hello 2 окт. 2011 г., 11:50:41

Как математик, я чувствую, что я должен звонить в и уточнять немного. Вопрос сводится к сжатию с потерями против сжатия без потерь. Сжатия изображений: JPEG-это сжатие с потерями и сжатие без потерь.

С потерями - в зависимости от того, сколько информации, которую вы готовы потерять, вы всегда можете "сжать" файл до меньшего размера, неважно, что однако вы навсегда потеряю какую-то инфу, и когда вы "распаковать" вы не будете иметь исходный файл. Да и со сжатием с потерями, вы можете сжимать снова и снова и спускайтесь на 1 байт, но это будет совершенно бесполезно.

Без потерь - при этом вы не потеряете никакой информации вообще и, когда вы "распаковать" вы будете иметь оригинальный файл точно. Но здесь компромисс заключается в том, что уменьшение в размерах не гарантируется (легко доказать с помощью голубя-отверстие принцип). Так какой файл будет уменьшаться в размерах. Некоторые останутся прежними. И да, некоторые действительно могут увеличиваться в размерах. Поэтому алгоритмы без потерь разработаны и оптимизированы для конкретного типа данных, так что они работают на (без потерь) сжатие одного рода сведения очень хорошо и абсолютно плох в других.

Это где моя информатика невежество умирает. Я думаю, что сжать файл, вы используете оптимизированные для текста, а не изображений, поэтому они не помогают с изображениями. Изображений уже (с потерями) сжимается, а затем сжимая их снова не поможет. Если вы хотите (с потерями) еще раз сжать их может уничтожить изображения и потерять слишком много информации...которая является как сохранение их в формате JPEG с большим упором на размер, чем качество.

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

+459
jackrenz 11 нояб. 2014 г., 19:41:13

В Наутилус, я вижу левой панели полезно. Он содержит ярлык в другое место. Такие как :

На устройстве : я вижу раздел Windows (хотя я и не подключается пока) или в моем компьютере, некоторые сочетания вернуться домой/рабочий стол/документы/загрузки....

Когда я монтировать разделы Windows в Наутилус (двойной щелчок, подтвердить окна спросить...). После того, как я на гору, я все еще могу видеть это устройство в левой панели.

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

горе -т в NTFS как /dev/sda1, поскольку в каталог /mnt/с

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

Так что если я монтирую вручную, и все еще можете увидеть его в Наутилус ?

+456
user465342 24 мар. 2014 г., 02:37:56

Я нашел ответ на суперпользователя.

В меню grub нажать "C", чтобы добраться до командной строке grub. Общ набрав в командной строке появится список устройств жратву нашел.

жратва> общ.

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

жратва> в LS (hd0,1)/

Как только вы найдете правильное устройство, установите его в корневую.

жратва> установить параметр root=(hd0,1)

Или старый синтаксис:

жратва> параметр root=(hd0,1)

После установки root, то введите эти команды сделать загрузку через загрузчик на устройстве:

жратва> c возможностью старта обоих +1
жратва> загрузки

Это должно работать с любого загрузочного диска.

+400
OneZeroOne 16 сент. 2010 г., 13:22:58

Я хочу виртуализировать сервер с двигателя lxc/вирш по этой причине, я хочу передать IP в LXC-контейнер. Но мой IP-адресов из разных подсетей, то, что я пытался (но не удачно):

Сеть вирш:

<тип интерфейса='моста'>
 <источник мост='br0'/>
 <модель тип='обычно'/>
</интерфейс>

ИС 1: ХХХ.ХХХ.184.96 (выделенный сервер IP)

ХХХ.ХХХ.37.220 (для работы с lxc)

/и т. д./сети/интерфейсы:

авто Ло
iface защитный Ло инет замыкания

# Основной сетевой интерфейс
авто eth0 в


слово iface eth0 в инет статический
 адреса ХХХ.ХХХ.184.96
 сетевая маска 255.255.255.128
 сеть ХХХ.ХХХ.184.0
 трансляция ХХХ.ХХХ.184.127
 шлюз ХХХ.ХХХ.184.1
 # ДНС-* варианты реализуются пакет resolvconf, если установлен
 ДНС-серверы 8.8.8.8 8.8.4.4

слово iface br0 инет статический
 bridge_ports eth0 в
 bridge_stp на
 адреса ХХХ.ХХХ.37.220
 сетевая маска 255.255.255.255
+385
Mayur Raiyani 29 мая 2017 г., 00:35:32

Вы используете командную команды useradd для добавления учетных записей. Но как только они были созданы с помощью команды usermod , чтобы изменить их.

$ usermod -а-г ВСП-OtagoHarbour OtagoHarbour

Ссылки

+376
kelema 29 июн. 2012 г., 17:48:15

Убунту/Федора (отметить несколько) состоит нескольких приложений или программ, предназначенных каждый для конкретной задачи, но у меня есть несколько вопросов:

  1. Как я могу получить исходный код?
  2. Если я хочу сделать свой дистрибутив GNU/Linux дистрибутив, основанный на Ubuntu (например, Линукс Минт), как я должен начать, какой код я могу изменить в первую очередь?
  3. Вы можете привести пример одной из этих программ (которые составлены Ubuntu) и ее исходный код? Как я могу скомпилировать его?
+329
BrokenWind 28 дек. 2011 г., 08:03:17

В NixOS, я установил пакет пряжи , как обычно, запустив $ шухер-ОКР -я пряжа. Теперь я пытаюсь запустить пряжа через $ пряжу начинать. Но это приводит меня к следующей ошибке.

$ пряжей начать
 пряжа началом в v0.20.3
 $ webpack-dev-сервер --ОКР Дэв 
 ш: webpack-dev-сервер: команда не найдена
 ошибка команды ошибка с кодом выхода 127.

Когда я пытаюсь установить webpack-dev-сервер в моей обычной NixOS образом, я получаю 'матчей без деривации' ошибка.

$ шухер-ОКР -я webpack-dev-сервер
ошибка: селектор ‘webpack-dev-сервер’ соответствует не отведений

Я читал, что webpack-dev-сервер является НПМ пакет, а не уверен, пару вопросов, касающихся актуальности, что в этом случае.

  1. Есть ли смысл использовать НПМ, другой менеджер пакетов, чем шухер, под Никс?
  2. Если ответ на (1) да, то как установить НПМ на NixOS? Я не ознакомиться с НПМ, доступный при поиске через Никс-ОКР, а $ шухер-ОКР -ОК НПМ также матчи без деривации.

Как правильно установить webpack-dev-сервер на NixOS?


Редактировать

Я попытался установить webpack-dev-сервер после прокомментировал ссылке и смог установить node2nix, но я не в состоянии выполнить Шаг 2, перечисленные в ридми есть.

Я нашел файл, указанный в шаге 2 в /шухер/магазин на

/nix/store/sgk7sxgqxrv2axkxjwc3y15apcqbrv1z-nixos-17.03.1482.1b57bf274a/nixos/pkgs/development/node-packages/node-packages.json

Я могу открыть этот файл для просмотра перечисленных НПМ пакеты, но разрешение только для чтения, даже с sudo, так что я бы нужно редактировать разрешения для того, чтобы изменить его.

Кажется, что мне не следует редактировать /шухер/хранилище файлов непосредственно, и вместо того, чтобы манипулировать его косвенно через Никс. Я правильно понял, что мне не следует редактировать этот файл напрямую? Если это так, то как еще я могу выполнить Шаг 2, используя Nix или что-то добавить webpack-dev-сервер к нему?

+325
Moved 4 июн. 2018 г., 17:50:00

Я работаю на приложения на Python + Django и он пишет логи.

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

Я попытался добавить пользователя в системный журнал группа: команду sudo usermod -а-г syslog в Мауро, но он не работает.

Я не хотел бы изменить путь разрешения (ака команду chmod +777 /ВАР/журналы), так что я могу использовать один и тот же набор настроек для всех сред.

Есть ли другой способ сделать это, чем разрешения изменить путь?

+262
Joseph Levy 21 авг. 2017 г., 15:07:42

Я настройки моей PS1 подскажите, а конкретно $ФРД часть, которая отделяется /с

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

Например, вместо

otherstuff:~/приложения/паутинки/2014/зону1/groupa/ток:other_stuff $ 

Я бы хотел, чтобы первые каталоги и последние два, т. е.

otherstuff:~/приложения/паутинки/.../группы/ток:other_stuff $ 

Он должен обрабатывать, когда они частично перекрываются, т. е.

 otherstuff:~/приложения/паутинки/2014:other_stuff $ 
-> otherstuff:~/приложения/паутинки/2014:other_stuff $ 

и когда они совпадают, т. е.

 otherstuff:~/приложения/паутинки/:other_stuff $ 
-> otherstuff:~/приложения/паутинки/:other_stuff $ 

Я пробовал различные подстроки, если $ФРД с помощью {}, () и {}, но не может сделать формат правильный.

Обновление: я использовал информацию в Гидо ответ (принято), чтобы собрать это:

parse_git_branch () {
 ГИТ филиал 2> /Дев/нуль | СЭД -е '/^[^*]/д' -е 'ы/* \(.*\)/\1/'
}
\ПС1='033[01;31М\]\Т\033[00м\]:'
ПС1=$ПС1'\[\033[01;32м\]\у\033[00м\]:\033[01;высота 34m\]'
ПС1=$ПС1"фрд | СЭД "ы#\(/[^/]\+/[^/]\+/\).*\(/[^/]\+/[^/]\+\)/\?#\1...\2#г"`
ПС1=$ПС1'\033[00м\]:\033[01;33м\]$(parse_git_branch)\[\033[00м\]\Н\$ '

который дает:

enter image description here

Печальная сумма код повторяется \033[00м\]:'S для 3 белых Колон сепараторы !

+261
matsair 2 янв. 2020 г., 02:54:17

Не разделяйте:

обуглить[4];
в[4] = {...};

Положил все это на одной строке:

символ[4] = {...};
+196
M Mcgowan 7 июл. 2015 г., 03:35:03

Как сообщение об ошибке говорит вам, клон git ожидает репозиторий Git. Вы не можете "добавить" название филиала в пути. Смотри ветки в Git.

Вы можете клонировать одну ветку (и его истории) : клон git <адрес> --филиала <филиал> --один-ветке

Ознакомиться с ЖКТ поможет клонировать.

Но клон команды вы запускали дал вам копию всего репозитория, вы можете увидеть существующие ветки с помощью Git филиалов и более подробную информацию о них с помощью Git шоу-филиала.

Переключиться на ветвь с Git в кассе филиала-имя.

Первые главы про ГИТ книги (доступен онлайн) дать более подробную информацию о основных командах.

+185
nivleklive 4 мая 2011 г., 22:13:25

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

+179
Scott Caesar 14 апр. 2013 г., 18:23:08

У меня есть файл БАМ, как показано ниже (это только часть), я хотел бы, чтобы извлечь строки на основе хр (2 в третьей колонке) и стартовая позиция (13107 к 14348 в четвертой колонке).

Вход:

D00823:135:HYNH5BCX2:2:2212:6147:34072 256 1 13039 1 51М * 0 0 GCACATTGCTAAGTGGAAGAAGACAGTCTGAGGAGGATACACACAGTGTGA DDDDDIIIHHIHIIIIIGIEHIIGHIIIGIIII?GHHGIIIIIIIIIIIII как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:51 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18-56202EE2
D00510:603:HYNMJBCX2:1:2114:6725:52665 256 1 13039 1 51М * 0 0 GCACATTGCTAAGTGGAAGAAGACAGTCTGAGGAGGATACACACAGTGTGA DDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:51 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18-43662E24
D00510:603:HYNMJBCX2:2:1108:18476:88773 256 2 13107 1 51М * 0 0 CTGGAGAAGGCAAACTACACAGATGGGAAGCCATTGGCTCCATGGGGTGGG 
DDBBDHIIIIIHHGIIIIHHCHHIHCHHHHIIIIGIHHHIIIIIIHFHIHI как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:51 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18-526BA999
D00823:135:HYNH5BCX2:1:1216:2815:76028 256 2 14348 1 49м * 0 0 TGTTATTGAAGTGAAGCAGAATTGTTTTTACTAATCTGCTTATTACCCA 
DDDDDHIHFHIIGHIHIIHIGIIIIIIIIIIHHHHIIIIIHHIIHHIII как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:49 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18
D00823:135:HYNH5BCX2:1:2107:4561:30492 256 2 14348 1 49м * 0 0 TGTTATTGAAGTGAAGCAGAATTGTTTTTACTAATCTGCTTATTACCCA BDDDAHHHHHIHIIIIIIIIIIIIIIIIIIIIIHIIIHIIIHIIIIIII как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:49 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18
D00510:603:HYNMJBCX2:1:2205:16091:50653 256 2 14350 1 49м * 0 0 TGTTATTGAAGTGAAGCAGAATTGTTTTTACTAATCTGCTTATTACCCA DDDDDIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHI как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:49 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18-43662E24

Выход:

D00510:603:HYNMJBCX2:2:1108:18476:88773 256 2 13107 1 51М * 0 0 CTGGAGAAGGCAAACTACACAGATGGGAAGCCATTGGCTCCATGGGGTGGG 
DDBBDHIIIIIHHGIIIIHHCHHIHCHHHHIIIIGIHHHIIIIIIHFHIHI как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:51 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18-526BA999
D00823:135:HYNH5BCX2:1:1216:2815:76028 256 2 14348 1 49м * 0 0 TGTTATTGAAGTGAAGCAGAATTGTTTTTACTAATCTGCTTATTACCCA 
DDDDDHIHFHIIGHIHIIHIGIIIIIIIIIIHHHHIIIIIHHIIHHIII как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:49 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18
D00823:135:HYNH5BCX2:1:2107:4561:30492 256 2 14348 1 49м * 0 0 TGTTATTGAAGTGAAGCAGAATTGTTTTTACTAATCTGCTTATTACCCA BDDDAHHHHHIHIIIIIIIIIIIIIIIIIIIIIHIIIHIIIHIIIIIII как:я:0 ЗС:я:0 ХП:я:хм 0:и:0 хо:я:0 ХГ:я:0 Нм:я:0 МД:з:49 ыть:з:УУ НХ:я:10 РГ:з:I19-1116-18
+153
Tamia Andrews 2 дек. 2011 г., 17:11:28

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

Есть опасения, что "ЛС" может быть замок и привести к деградации системы под нагрузкой.

Редактировать: найти выполняет очень хорошо в простой тестовый случай - найти старый файл среди 400 гигов файлов на SSD диск взял 1/20 секунды. Но это на MacBook Pro ноутбук без нагрузки... так что это немного яблок в тесте апельсины.

И кроме того, что является лучшим способом, чтобы выяснить реализаций (базовые алгоритмы) для таких команд?

+139
nclsvh 10 дек. 2010 г., 14:19:31

kmenuedit является по умолчанию частью KDE распределения, а также предоставляет интерфейс для редактирования меню и создание настольных записей. Вы можете также запустить ее с kmenuedit из терминала или щелкните правой кнопкой мыши приложение пусковая кнопка. В GUI, вы можете копировать, перемещать, менять их порядок и удалять пункты меню, или наиболее уместно создать новую запись , выбрав Файл->Новый элемент.

Вы можете заполнить имя и необязательное описание, и предоставить команду для запуска, либо из файла браузером или введите ее в. Команда выполняется в течение путь вашей среды, поэтому можно указать полный путь или только имя вы бы запустить из терминала. В этом случае вы могли бы просто использовать intellij. Вы также можете предоставить дополнительные аргументы, чтобы запустить определенную программу под вина можно использовать вино /path/to/program.exe.

Вы также можете включать в себя различные замены строк в качестве аргументов команды в команды, которые будут заменяться при запуске. Вы можете также наиболее часто полезным является, вероятно, '%U` С, который заменяется на список URL-адресов (или путей) перетащить значок, но есть несколько вариантов для разных случаев использования.

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

В любом случае, сохранить свои заявки и переместить его, где вы хотите в меню. Выбрать Файл->Сохранить и он будет обновлять системное меню (это может занять некоторое время, там будет диалоговое окно говорю вам, пока она работает).

+96
Jay Choo 12 янв. 2013 г., 14:09:35

Я запустил простой скрипт для генерации больших (10000000 строк) CSV-файл с 6 полей, в котором некоторые поля изменяется в каждой строке/строке, используя в то время как петли. Машина имела все (32) свободные процессоры, много оперативной памяти (~31 Гб) был слишком свободным.

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

/usr/Бен/время -в Баш script.01.sh

После запуска в течение около 2 часов, я получил следующую статистику:

Команды приурочен: "Баш script.01.sh"
Время (в секундах): 1195.14
Системное время (в секундах): 819.71
Процентов ЦП это задание получил: 27%
Время в пути (часы) Время (Ч:мм:СС или М:СС): 2:01:10
Средний общий размер текста (Кбайт): 0
Средний размер неразделенный данных (Кбайт): 0
Средний размер стека (КБ): 0
Средний суммарный размер (Кбайт): 0
Максимальный резидентный размер (Кбайт): 4976
Средняя резидентный размер (Кбайт): 0
Крупные (требующие ввода/вывода) ошибок страниц: 0
Незначительные (восстановление рамы) ошибок страниц: 3131983488
Добровольное переключение контекста: 22593141
Принудительное переключение контекста: 10923348
Свопы: 0
Файловая система входы: 0
Выходы файловая система: 2182920
Розетка сообщений: 0
Сообщений сокета получил: 0
Сигналы: 0
Размер страницы (байт): 4096
Состояние выхода: 0





















Я хочу знать, почему мой скрипт используется только 27% процессора? Диск Ио было ничего особенного вообще (видел в vmstat с производства). Так чем вызвано ограничение? Код в скрипте?

Вот этот скрипт:

#!/usr/Бен/ОКР Баш
количество=1

во время [[ $кол -ЛТ 10000001 ]] ; делать 
 имени=" "Имя Фамилия"$"
 lname в="" 
 электронная почта="имени.л. Неймане[email protected]" 
 пароль="1234567890" 
 altemail="lname в.имени[email protected]" 
 мобильный="9876543210" 

 Эхо "$имени,$lname в,$электронной почты,$пароль$altemail,$мобильный" >> /выбрать/список.КШМ
 число=$(expr с $номер + 1) 
сделано 
+72
user54961 21 дек. 2014 г., 20:48:18

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

Это решает мою проблему.

+32
mvh 16 февр. 2016 г., 20:29:15

В этом вопросе , как я могу получить KornShell для отображения даты и времени в командной строке? все переменные видны в КШ, за исключением ПС1, которая, кажется, становится как-то заменить.

Как я могу определить, что сброс ПС1 после моего .профиль обрабатывается?

+29
Jorge Vega 7 июл. 2018 г., 10:37: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