Программа для манипулирования акциями Самба (net.exe эквивалент)

Есть ли эквивалент NET.exe для систем Linux, с помощью которого я могу сделать, например чистый вид запросов люкс?

+232
PhilChang 17 дек. 2011 г., 14:34:16
35 ответов

Я пытаюсь извлечь HTML-теги и их атрибуты с веб-страницы с помощью средств командной строки Linux. Вот конкретный случай:

Вот задача: сделать всех атрибутов 'ГРЦ' из тегов 'сценарий' из clojurescript.net веб-сайта Это должно произойти как можно меньше церемониться, почти так же просто, как с помощью grep, чтобы принести несколько строк текста.

завиток -л clojurescript.net | [инструментария на вопрос "сценарий @ЦСИ"]
http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
http://kanaka.github.io/cljs-bootstrap/web/jqconsole.min.js
http://kanaka.github.io/cljs-bootstrap/web/jq_readline.js
[...дальнейшие результаты]

Инструменты, которые я попробовал являются: hxnormalize / hxselect, аккуратный, xmlstarlet. Ни с кем я мог получить надежный результат. Эта задача всегда была проста при использовании библиотек из нескольких языков программирования.

  • Так что искусство делает это в CLI?
  • Есть ли смысл конвертировать HTML в первую XML, для того, чтобы иметь чище изображение дерева?
  • Часто HTML-код написан с множеством синтаксических ошибок - есть подход по умолчанию (которая используется общих библиотек) исправить/очистить эту рыхлую структуру?

Используя CSS-селекторы с дополнительной опцией только извлечение атрибутов будет ОК. Но, возможно, в XPath может быть лучше синтаксис выбором для этого.

+979
KaLyMaR 03 февр. '09 в 4:24

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

Примечание: это очень простой CSV без цитирования строк и т. д. - цитаты не нужны, если поля содержат поле-разделитель (т. е. запятая ,). Для более продвинутых CSV, он должен быть изменен, чтобы использовать текст::КШМ или ДБР::CSV-файл Perl модули.

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

#! /usr/Бен/Perl с

использовать строгие;

мои @выход = ();
в то время как(<>) {
 мои @линия = сплит /,?\с+/;
 мой [email protected]линия - 1;
 если ($строки[0] =~ м/выражение^\D+$/) {
 пуш @ть, $строки[1];
 } elsif операторы ($numfields > 1) {
 пуш @ть, (@строка[0..1], то Join(" ",@линия[2..$numfields]));
 } еще {
 пуш @ть, @линия
}

 если ( @выход == 6 ) { напечатать присоединиться(",",@вне),"\п" ; @выход=() } ;
}

Пример вывода (используя Ваш пример ввода сохранить как input.txt:

$ ./input.txt convert-to-csv.pl 
ММ/ДД/гггг,Фамилия,Имя,Отчество,идентификационный номер-здесь,пол
ММ/ДД/гггг,Фамилия,Имя,Отчество,идентификационный номер-здесь,пол
+896
Gnumbertester 25 нояб. 2011 г., 09:34:06
Другие ответы

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


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

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

Даже с оболочки Bourne , которые менее ограничены, чем в tcsh

повторяю -с 3 (Эхо)

не будет работать.

Что работает:

(повторюсь-с 10 Эхо)

как это работает вся команда в подоболочку. Но даже:

(повторюсь-с 3 Эхо; Эхо б)

повторит Эхо три раза, но просто позвоните Эхо б один раз..

Тем не менее:

повторяю -с 3 "эхо-а"

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

+880
ShalimarVB 7 мая 2012 г., 08:33:36

В программе sendmail установке и эксплуатации руководство (§1.3.1) утверждает:

По соображениям безопасности, /, /usr, а в /usr на/sbin должны принадлежать корень, режим 0755 2
[...]
2Некоторые продавцы отправляют их принадлежит бин; это создает дыру в безопасности, что не относится к программе sendmail. [...]

Почему это дыра в безопасности? Существуют ли системы, которые работают процессы, как Бен пользователей?

+809
user13210 31 мар. 2014 г., 09:00:48

Я пытаюсь создать 2 скрипты. Для задания локальных переменных среды, а другой для отключения местной varibales окружающей среды.

Во-первых, оба сценария были созданы при следующих команд:

сенсорный set-proxy.sh сенсорный unset-proxy.sh

Затем я сделал оба из них исполняемый файл:

чмод 700 set-proxy.sh чмод 700 unset-proxy.sh

Потом я пошла в set-proxy.sh файл и ставить следующий внутри:

#!/бин/Баш

экспорт HTTP_PROXY=http://nick:[email protected]***.***.ком:****`
экспорт HTTPS_PROXY=http://nick:[email protected]***.***.ком:****`
экспорт HTTP-PROXY=http://nick:[email protected]***.***.ком:****`
экспорт HTTPS-PROXY=http://nick:[email protected]***.***.ком:****`
экспорт http_proxy=http://nick:[email protected]***.***.ком:****`
экспорт https_proxy=http://nick:[email protected]***.***.ком:****`
экспорт http-proxy=http://nick:[email protected]***.***.ком:****`
экспорт https-proxy=http://nick:[email protected]***.***.ком:****`

Тогда я пошел внутрь unset-proxy.sh файл и ставить следующий внутри:

#!/бин/Баш

`отключающиеся при`
`сбросить HTTPS_PROXY`
`сбросить HTTP-прокси`
`отменить протокол HTTPS-прокси`
`отключающиеся при`
`сбросить https_proxy`
`сбросить HTTP-прокси`
`отменить протокол HTTPS-прокси`

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

Однако, когда я запускаю ./unset-proxy.sh или ./set-proxy.sh я получаю следующие сообщения об ошибках:

./без прокси: строка 5: удаления: `HTTP-прокси': не является допустимым идентификатором
./без прокси: строка 6: удаления: `протокол HTTPS-прокси': не является допустимым идентификатором
./без доверенности: строка 9: удаления: `HTTP-прокси': не является допустимым идентификатором
./без прокси: строка 10: удаления: `протокол HTTPS-прокси': не является допустимым идентификатором

(Тогда я получаю то же самое с set-proxy.sh как хорошо).

Если кто-то может помочь мне точку в правильном направлении, что я делаю неправильно и как я могу это исправить, будет супер оценили. Спасибо.

+807
mitchbw 2 нояб. 2019 г., 07:23:12

Нет, только /usr/local и, возможно, /opt являются безопасными, чтобы поделиться.

не /Home, потому что dotfiles не могут быть совместимы между дистрибутивами. (но вы могли бы смонтировать /дома в другом месте, чтобы сделать файлы доступными)

не /usr/доли, потому что файлы есть архитектура agnositic, но не зависят от версии.

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

+806
user2415861 30 дек. 2019 г., 17:27:09

Окна не приложения в macOS, в macOS для Windows подключается к приложению. Вот почему приложение не выход при закрытии окна.

В Windows окно - это приложения, поэтому приложение должно выйти, когда вы нажмете на кнопку выхода.

В Linux разработчик решает, какую архитектуру они так любят пользоваться, в обе стороны можно...

+790
DreamsInHD 8 авг. 2015 г., 01:13:09

У меня есть два набора данных;
file1.txt файл1.в JSON
file2.txt файл2.в JSON
file3.txt файл file3.в JSON
...
филен fileN.txt .в JSON




JSON файлы содержат следующий формат:
{"назад": "59 секунд назад", "base_time": 1401243133, "название": "Без названия", "тип": "нет", "retrieval_time": 1401624105, "идентификатор": "qwNAgvYZ"}

Я хочу, чтобы переименовать все fileX.txt с юдоли "название параметра" от соответствующих с filex.JSON-файл.

для экс.

переименовать fileX.txt -> без названия

Я могу фильтровать, что значение следующим образом; $ кошка с filex.в JSON | на awk -Ф"\"" '{печати $10}' Но если я сталкиваюсь с существующим именем, она должна переименовать себя с суффиксом.

Например, скажем, существует Untitled.txt. Так что новый файл должен быть переименован в Untitled-1.txt. Следующая встреча как Untitled-2.txt аналогично.

+775
user3347080 27 янв. 2012 г., 15:26:07

Linux-это не ОС, это ядро. Линукс сам по себе не имеет 'мозайки' среды (нет программы, нет команды, нет ...и т. д...).

Если вы хотите иметь полную ОС, вам нужно добавить пользовательские для вашего ядра. Исторически, для Linux и GNU. Все(?) Дистрибутивы Linux-это не дистрибутивы реальном Linux'. Они являются GNU/Линукс (ГНУ + Линукс) дистрибутивов.

В BSD-это Unix-подобных' ОС, со своим собственным ядром и его собственный пользовательский (нет ядра Linux, ни ГНУ).

В GNU/Linux и *BSD в семье (по FreeBSD, OpenBSD и FreeBSD и NetBSD) являются Unix-подобных ОС, они ведут себя как Unix.

Вот сравнение между (ГНУ)/Linux и *БСД : http://www.freebsd.org/doc/en/articles/explaining-bsd/comparing-bsd-and-linux.html

+773
Ygam 2 февр. 2012 г., 11:05:52

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

Мой данных выглядит, как показано ниже:

название файла: ТЭМП

Начните день час день час
01/04/2000 22:00 01/05/2000 09:00 -9
01/05/2000 09:00 01/06/2000 09:00 -9
01/06/2000 09:00 01/07/2000 09:00 -9
01/07/2000 09:00 01/08/2000 09:00 -9
01/08/2000 09:00 01/09/2000 09:00 -9
01/09/2000 09:00 01/10/2000 09:00 -9
01/10/2000 09:00 01/11/2000 09:00 -9
01/11/2000 09:00 01/11/2000 21:30 -9
01/11/2000 22:30 01/12/2000 09:00 -9
01/12/2000 09:00 01/13/2000 09:00 -9
01/15/2000 09:00 01/16/2000 09:00 -9
01/16/2000 09:00 01/17/2000 09:00 -9
01/17/2000 09:00 01/18/2000 09:00 -9
01/18/2000 09:00 01/18/2000 22:45 -9
01/18/2000 22:50 01/19/2000 09:00 0.15
01/19/2000 09:00 01/20/2000 09:00 -9
01/20/2000 09:00 01/21/2000 09:00 -9
01/21/2000 09:00 01/22/2000 09:00 -9
01/22/2000 09:00 01/23/2000 09:00 -9
01/23/2000 09:00 01/24/2000 09:00 -9
01/24/2000 09:00 01/25/2000 09:00 -9
01/25/2000 09:00 01/26/2000 00:35 -9
01/26/2000 00:35 01/26/2000 09:00 -9
01/26/2000 09:00 01/27/2000 09:00 -9

Выше 01/18/2000 например появляется дважды как "день начала", и два раза как "конец дня". Поэтому, хочу привести строки, которые имеют 01/18/2000 как "день" или "конец дня".

Я хочу, чтобы мой вывод из приведенных выше данных следует:

Начните день час день час
01/10/2000 09:00 01/11/2000 09:00 -9
01/11/2000 09:00 01/11/2000 21:30 -9
01/11/2000 22:30 01/12/2000 09:00 -9
01/17/2000 09:00 01/18/2000 09:00 -9
01/18/2000 09:00 01/18/2000 22:45 -9
01/18/2000 22:50 01/19/2000 09:00 0.15
01/25/2000 09:00 01/26/2000 00:35 -9
01/26/2000 00:35 01/26/2000 09:00 -9
01/26/2000 09:00 01/27/2000 09:00 -9
+733
Faenor 11 янв. 2012 г., 04:05:36

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

+728
John Crawford 29 окт. 2015 г., 16:47:32

Как можно скрыть ненужные приложения в меню приложений в GNOME?

Я установил главном меню выбор/, снят приложения, но они все равно появляются.

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

+723
David Kariuki 21 сент. 2014 г., 22:44:29

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

Вы можете настроить пакеты установлены во время установки, чтобы добавить то, что вам нравится.

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

+715
hackio 19 июл. 2016 г., 21:02:37

Проще будет настроить SSH и использовать УПП. Если вы переносите файлы на сервере CentOS, выполните следующие действия:

На CentOS:

судо ням-г установить OpenSSH-сервер OpenSSH-клиента
судо с chkconfig sshd на
судо службу sshd запустить

Из коробки в Ubuntu, выполните следующую команду:

УПП sourcefile.txt [email protected]:/target/directory/
+696
mr4eshir 18 апр. 2015 г., 01:04:59

Я думаю, что это восходит из 80-х, когда каждого Unix рабочую станцию/сервер поставщика была своя версия Unix и собственную архитектуру процессора. Эти процессоры, например, л. с. ПА-РИНЦ, декабря Альфа, серверы Power, Солнце СПАРК и т. д. были спроектированы/построены для Unix. Фишки (и иногда аппаратная платформа + ОС), так называют как "УНИКС" процессоры например:

(1):

Решение от AT&T и Sun Microsystems для совместной работы в разработка процессора ОС UNIX предложено другими ведущими нас компьютер производителей, включая IBM, Digital и "Хьюлетт-Паккард", чтобы создать Фонд открытого программного обеспечения.

(2):

Минимальные Системные Требования
.........
Процессор Unix и 200МГц или выше для серверов Unix.

(3):

Процессоры Intel теперь ориентиром задолго до любого собственнического Unix процессор (например, SPARC или процессоров Power7+) на базе SAP СД 2-го уровня эталоном для 2 серверов процессоры.


✴: Создатели сами использовать тот же срок.

+631
VoyagingBorg 3 янв. 2011 г., 15:29:50

У меня есть сведения, которые я хотел бы получить выход в ниже формат, используя Shell/Perl-скрипт.

Сведения:

Виртуальная машина состояния теста.
Назначенный сервер OVS001.местные
Виртуальный диск Test_DISK1 (30) размер 61GB
Физический диск Хитачи (110)
Физический диск Хитачи (113)
Физический диск Хитачи (111)

Требуемый Результат:

Virtual_Machine Vdsks размер Physical_Disks
Тест Test_DISK1 61GB -
Тест - Хитачи (110)
Тест - Хитачи (113)
Тест - Хитачи (111)

Это должен быть вытащил для нескольких ВМ..

+597
Orhan Cinar 3 февр. 2015 г., 13:08:09

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

А -Р0 аргумента будем рассматривать путь как:

в /var/www в/HTML-код/пример.ком

-П1 удалит корневой Слэш, так что путь мы работаем с становится:

ВАР/ВСП/HTML-код/пример.ком

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

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

+570
Alfaz Uddin 12 сент. 2011 г., 14:01:37

Извлечение выход. Это обертка вокруг с ANSI escape-последовательности, которые поддерживаются (объем поддержки значительно отличается) почти все эмуляторы терминалов.

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

+565
uncommonwater 1 янв. 2017 г., 22:03:41

У меня есть следующий тип структуры папок, содержащих тысячи папок.

Имена папок с разными именами и т. д

.тест
.тест.подпапки
.тест.подпапки.subsubfolder

.папка
.папку.один
.папку.два
.папку.один.один

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

Это должно быть рекурсивной, так как есть много папок. Имейте в виду, что файлы внутри папки по-прежнему должны быть нетронутыми.

Это вообще возможно?

+519
Avaniendra Chakravartty 3 мая 2013 г., 22:08:42

Почему люди думают, что это была хорошая идея, чтобы имя распространения программного обеспечения сайта для KDE "https://store.kde.org"? Это не магазин. Нет ничего, что требует оплаты там - ключевое требование Фосс - и нет сходства в магазин. Это принципиально разные вещи. (И это здорово!)

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

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

+464
Sumit Sahni 21 янв. 2018 г., 00:28:20
  1. Большинство USB-последовательный адаптеры работают нормально, в том числе, когда приковали к несколько адаптеров; вы, возможно, захотите, чтобы проверить, что вы используете реальный обломок фирмы FTDI.

  2. Большинство современных дистрибутивов использовать systemd. Там вы можете включить входов на клеммной панели, включив последовательный-Гетти услуги на соответствующий порт; например

    systemctl включить [email protected] --теперь
    

    начнется сессия входа на ttyUSB0.

+445
SHOEB KHAN 17 февр. 2019 г., 08:12:00

Как сказал Adaephon, вы просто смотрели на неправильную строку. Все остальное должно быть в порядке.

Вы хотите различающихся по классу, так давайте посмотрим на ваш 'xprop' необходимо:

WM_CLASS(строка) = "пароль", "пароль"

Эта линия определяется как:

WM_CLASS(строка) = экземпляр класса

Как вы видите, вы хотели поплавок пароль, но класс программы

Есть два решения для вас:

  1. Использовать for_window [класс="пароль"] плавающие включения, как это относится к правильное имя класса.

  2. Использовать for_window [класс="(?я)пароль"] плавающие включения, что означает, что строки поиска будут случае-ООНчувствительной.

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

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

+437
Jana Persson 24 июл. 2015 г., 11:40:03

Вам нужен SSH-агента, и СШ-добавить.

SSH-агента может быть запущено уже (это на Debian), когда вы входите. Чтобы проверить это, запустите СШ-добавлять-L. Вы должны увидеть никаких ключей, если агент работает. Если это не работает, то вы должны получить сообщение об ошибке-сообщение, что-то вроде не может подключиться к агенту.

Чтобы добавить ключ. Если это имя по умолчанию, то вы просто обязаны это сделать по SSH-добавить, еще вы СШ-добавить «путь/к/вашему/ключ/ключ-имя», то вам будет предложено ввести фразу-пароль.

+417
Netta84 11 нояб. 2016 г., 05:41:46

Это легко для меня субтитры с GNOME (гном-субтитры):

  • выбор субтитров линии с самого начала , что соответствует нынешнему видеокадра, и собирается времени>синхронизация>добавить, добавления синхронизации точку, выбрав закрыть,
  • делать то же в конце , но выбрав применяться
  • сохранение субтитров

Подзаголовок композитор (subtitlecomposer) является не только более сложными (и имеет некоторые преимущества, что мне нравится - полноэкранный видео, лучше видео ищу), но есть в Qt GUI, и я в LXQT, поэтому я предпочитаю использовать его вместо гнома субтитры.

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

Есть такие простые действия?

+396
oakeshott 7 апр. 2012 г., 08:32:56

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

Самый простой способ-это использовать pgrep , если он доступен:

если pgrep "$0" >/dev/нуль
тогда
 Эхо "$0 уже запущен" 2>&1
 выход 1
интернет

Если нет, вы можете использовать сочетание ПС и команды grep:

если ПС-АО комм | грэп -М "^$0\$"
тогда
 Эхо "$0 уже запущен" 2>&1
 выход 1
интернет

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

для lockfile=/ВАР/Лок/mprog
{
 если ! стадо -н 9
тогда
 эхо "не удается заблокировать $блокировки, выход" 2>&1
 выход 1
интернет

 # делаем здесь

} 9>"$файл"
+382
Denis Rudnei de Souza 17 окт. 2016 г., 19:11:13

Я пробовал привязать гору, чтобы обойти проблемы с установкой некоторых пакетов с Пакман (archlinux, подробнее об этом здесь) в системе, где файл/var (а также для/Home и /usr/местные) были симлинки (по файловые системы: SSD с SATA).

Это замечательно выглядело на первый, но, как Жиль отметил, найдите всегда дал несколько результатов для одного файла, несмотря на PRUNE_BIND_MOUNTS = "да" строку в файл/etc/updatedb от имени.конф.

$ найдите \*/findutils-4.4.2 | команды xargs LS с ldiog
33816600 директорию типа drwxr-XR-х 12 4096 3 декабря 00:05 /общая/жителей/Manjaro/ГРЦ/findutils-4.4.2
33816600 директорию типа drwxr-XR-х 12 4096 3 декабря 00:05 /usr/местные/src в/findutils-4.4.2

Покопавшись немного дальше, я обнаружил, что более сложные крепления персонализация может быть правильно обрезал:

$ судо горе ... персонализация /общая/местные/общие/ /usr/местные/общие
$ findmnt | fgrep -Н НКБ
34:├─/общая/жителей на /dev/sdb5 в ext4 RW,в этом режиме,данные=заказал
35:│ └─/общая/жителей/Manjaro/общий раздел /dev/sdb5[/общие] в ext4 RW,в этом режиме,данные=заказал
36:├─/usr/местные и /dev/sdb5[/Manjaro] в ext4 RW,в этом режиме,данные=заказал
37:│ └─/usr/местные/общие на /dev/sdb5[/общие] в ext4 RW,в этом режиме,данные=заказал
38:├─/общая/домов на /dev/sdb4 в ext4 RW,в этом режиме,данные=заказал
39:├─/дома на /dev/sdb4[/Manjaro] в ext4 RW,в этом режиме,данные=заказал
40:├─/общая/Варс на /dev/sdb3 в ext4 RW,в этом режиме,данные=заказал
41:├─файле/var и /dev/sdb3[/Manjaro] в ext4 RW,в этом режиме,данные=заказал
42:└─каталоге/opt на /dev/sdb5[/опт] в ext4 RW,в этом режиме,данные=заказал

$ судо без-отладка-обрезка 2>&1 >/dev/нуль | грэп привязать
prune_bind_mounts\000
Восстановление bind_mount_paths:
Сопоставление bind_mount_paths:
Вприпрыжку `/общая/жителей/Manjaro/общие': монтирования
Вприпрыжку `/usr/местные/общие': монтирования

$ найдите \*/информации
/Общая/местные/общие/информации

Без опции PRUNE_BIND_MOUNT, я бы получил 3 результата:

$ судо СЕПГ -я-1 С/Да/нет/' в /etc/updatedb от имени.конф 
$ судо без-отладка-обрезка 2>&1 >/dev/нуль | грэп привязать
prune_bind_mounts\000
$ найдите \*/информации
/Общая/жителей/Manjaro/общие/информации
/Общая/местные/общие/информации
/usr/местные/общие/информации
$ судо СЕПГ -я-1 С/нет/да/' в /etc/updatedb от имени.конф 

Еще одна проблема с монтирование:

Конечно, можно вручную добавить монтирование (mounpoint или цели) PRUNEPATHS в файле/etc/updatedb от имени.конф.

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

+339
Alessandro Carini 9 сент. 2019 г., 07:22:21

Я не в HP-UX и так это было проверено против хD(1):

xD А -Б -В -в $именем
  • -Это предотвращает смещение к показу
  • по умолчанию один байт (восьмеричное к ОД, наговор для хD)
  • предотвращает идентичные линии заменяются *

(Много систем, включая Мою, у ОД , но не ХД. Поэтому для мобильности я использую ОД -тх1-в -в $именем вместо.)

Что будет на выходе отдельных шестнадцатеричных байтов, с пробелом между каждой. Изменение тр команду для ТР -д [:пробел:] будет удалить все пробелы, а не только строки.

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

xD А -Б -В -в $именем | тр -д '[:пробел:]' | грэп -я "**строка**" > /dev/нуль
+314
rac3rx 4 февр. 2010 г., 16:46:39

У меня есть следующие версии Debian на старый Мак мини Г4 КПП:

# команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютора: в Debian
Описание: дистрибутив Debian GNU/Линукс 10.0 (н/а)
Релиз: 10.0
Кодовое имя: н/д

К сожалению, поддержка была за а теперь это ппц частью порты в Debian, как вы можете прочитать здесь: https://lists.debian.org/debian-powerpc/2018/07/msg00004.html

Поэтому я поставил Мои источники.список:

# двоичной умолчанию
деб http://ftp.ports.debian.org/debian-ports/ нестабильная главная
деб http://ftp.ports.debian.org/debian-ports/ неизданные главная

# источник
деб-СРЦ http://ftp.debian.org/debian/ нестабильная главная

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

apt-получить обновление && apt-получить обновление

У меня есть полного резервного копирования backuppc, но если компьютер перестает работать, и backuppc перестанет работать. Я сделал бэкап полный файл /etc/backuppc и backupped файлы данных на внешние сервера Synology.

Что это самый безопасный и самый безопасный план действий, обновление и, если все плохо, вернуть возможность?

+221
Guido Torres Marco 18 сент. 2010 г., 13:40:45

Если у меня есть строка, которая выглядит так:

"this_is_the_string"

Внутри bash-скрипт, я хочу, чтобы преобразовать его в PascalCase, т. е. UpperCamelCase выглядеть так:

"ThisIsTheString"

Я обнаружил, что преобразования в lowerCamelCase можно сделать такой:

"this_is_the_string" | СЭД -Р 'С/([а-я]+)_([а-я])([а-я]+)/\1\У\2\л\3/'

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

+192
koti chinna 8 дек. 2012 г., 08:30:33

Я добавил пользователя в мой Минт (Убунту) рабочий стол так, что он мог по FTP файлы, которыми я могу поделиться – я Питер, что это Джон, так у нас /главная/Питер и /главная/Джон. Я хочу иметь полные права на свою долю дома, так что я могу скопировать файлы К и от общего диска, но не дать ему доступ к моей домашней директории.

Я предположил, что я мог бы добавить себе в сортир группы было бы достаточно (нет) Я пробовал различные варианты, но безуспешно (грубую силу, я могу судо СР в мой домашний каталог после смены собственности)

+190
Jasper Hsu 17 февр. 2018 г., 12:31:32

Вы можете сделать процесса (PID) не получает сигнал HUP, когда в терминальной сессии закончился. Используйте следующую команду:

nohup и -Р-ПИД
+121
Iunia60 8 нояб. 2015 г., 12:17:24

За распространение архивов через Интернет, такие вещи, как правило, приоритет:

  1. Коэффициент сжатия (т. е., как маленький компрессор делает данные);
  2. Время декомпрессии (требования к ЦП);
  3. Требования к памяти для декомпрессии; и
  4. Совместимость (насколько широко распространено программа распаковки)

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

По сравнению с помощью bzip2, XZ может имеет лучшую степень сжатия и ниже (лучше) время декомпрессии. Это, однако,—в параметры сжатия обычно используется—требует больше памяти для распаковки[1] и несколько менее распространенных. Gzip использует меньше памяти, чем либо.

Так, как gzip и архивов формата XZ не проводятся, что позволяет вам выбрать:

  • Нужно распаковать на компьютере с очень ограниченной памятью (<32 МБ): с помощью gzip. Учитывая, не очень вероятно, когда речь идет об источниках ядра.
  • Нужно распаковать минимальный инструментов: с помощью gzip
  • Хотите сэкономить время загрузки и/или полоса пропускания: ХZ

Нет действительно реальной комбинации факторов, которые бы вас забрать помощи bzip2. Поэтому его постепенно сходит на нет.

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

(Есть некоторые специфические сценарии, где хорошей командой bzip2 осуществления может быть предпочтительным на XZ: помощью bzip2 можете сжать файл с большим количеством нулей и геномных последовательностей ДНК лучше, чем ХТ. В новых версиях компьютер сейчас есть (опционально) режим блокировки, который позволяет восстановление данных после коррупции и параллельной компрессии и [в теории] декомпрессии. Раньше только командой bzip2 предложили эти.[2] однако ни один из них не актуальны для ядра распределение)


1: в архиве размер, ХZ -3 составляет -9 Бзыбь. Затем компьютер использует меньше памяти для распаковки. Но в XZ -9 (как, например, используемые для ядра Linux архивы) использует гораздо больше, чем Бзыбь -9. (И даже ХZ -0 нужно больше, чем с помощью gzip -9).

2: клавиши F21 системные изменения: lbzip2 по умолчанию командой bzip2 реализации

+93
Martin H Berwanger 19 июл. 2019 г., 01:50:08

Вы могли бы обойти его, рассказывая терминал для перемещения курсора в нужную позицию, вместо того, что printf подсчет символов.:

$ е "%з\033[10г-\Н" "Азбука" "├─диска" "└──эф"
АВС -
├─компакт -
└──эф -

Ну, если вы печатаете на терминал, то есть...

Контроль последовательности есть <ESC>и[ннГ где НН - это столбец, чтобы перейти к в десятичной.

Конечно, если в первом столбце больше, чем выделенное пространство, в результате не слишком хорошо:

$ с printf "%з\033[10г-\Н" "abcdefghijkl"
abcdefghi-КЛ

Чтобы обойти это, вы могли бы явным образом понятно, остальные строки (<ESC>и) перед печатью следующей колонке.

$ с printf "%з\033[10г\033[К-\Н" "abcdefghijkl"
abcdefghi-

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

#!/бин/Баш
коврик() { 
 # параметры:
 # 1: имя переменной коврик
 # 2: длина площадки для
 местные строка=${!1}
 местный лен=${#строка}
 е -в "1 $" "%ы%$(($2 - лен))с" "$строка" ""
}
Эхо "1234567890"
для X в "Азбука" "├─диска" "└──эф" ; сделать
 коврик x 9
 с printf "%ы-\н" "$х"
сделано

А на выходе:

1234567890
АВС -
├─компакт -
└──эф -
+85
Steve Bloom 19 сент. 2019 г., 18:50:04

Когда я проверить Юм списка в PHP это только показывает, 5.3.3, который старше 5.3.10.

Как мне получить и установить новые версии PHP?

(Использования CentOS 6.5)

+56
taNusha333 13 июл. 2016 г., 05:08:01

Я хочу, чтобы загрузить PDF-файл по этой ссылке, но

с wget 'http://journals.aps.org/prl/pdf/10.1103/PhysRevLett.114.250402'

не поможет. Что я должен делать?

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

Некоторые сообщения являются следующие:

  1. Получается на страницу проверки при попытке открыть ссылку как это в первый раз, то он всегда будет показывать PDF файл.
  2. Прежде чем я использовать wget, чтобы загрузить его я уже закончил проверку.
  3. Мой университет имеет доступ к этому журналы без регистрации.
+42
MiggyDaMic 19 мар. 2015 г., 11:08:59

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

$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