Как удалить символ из строки, предшествующие конкретному шаблону?

У меня есть такой файл:

1
22
1
4
$3
3
5556
$33
$233
$1
5

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

1
22
1
4 $3
3
5556 33 $$233 $1
5

Как я могу сделать это с помощью помощью sed или grep или awk?

+730
user4994 8 июн. 2014 г., 08:35:46
27 ответов

С -д " ", разделитель полей-один (и только один) пробел. Вопреки оболочка слова разделять, вырезать не лечить места от любого другого персонажа. Так что вырезать -д "" -Ф2 возвращает "" в корень 19, как он вернется "" для кат-д: -Ф2 в корень:::19.

Вам нужно либо сжать пробелы, чтобы превратить любой последовательности пространства в одном пространстве:

ПС вход aux | grep в Ата | тр -з ''| вырезать -д '' -Ф2

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

ПС ОКС | у awk '/Ата/{печати $2}'

Хотя в этом случае, вы можете хотеть использовать:

pgrep -Ф Ата

Или, по крайней мере:

ПС-эо пид= -о параметр args= | у awk '/Ата/{печати $1}'

В матче против только аргументы.

+945
Harshal 03 февр. '09 в 4:24

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

+896
Daniel Wescott 27 сент. 2013 г., 21:07:05
Другие ответы

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


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

Пакета ImageMagick может сделать это. Смотрите примеры в разделе “текст обращения — лучше всего подходят для изображения”.

преобразования -фон белый -заполните черный -плотность 600х600 -размер 1346x756 -центр тяжести метки: аудио аудио.формат PDF

Он также поддерживает многострочные:

преобразования -фон белый -заполните черный -плотность 600х600 -размер 1346x756 -центр тяжести метки: аудио audio_cables\nCables'.формат PDF

Выход первой команды: enter image description here

Выход второй команды: enter image description here

+888
OrestH 28 янв. 2019 г., 21:49:11

Это

Ява.яз.UnsupportedClassVersionError

означает, что некоторые библиотеки в ваш проект с помощью разных версию Java , и установить соответственно в путь. Быстрые вещи, чтобы решить это:

$>какой Java

вывод->местоположение текущих Java (например. /usr/Бен/Ява)

Ява-версия

вывод->1.7.0 и 1.8.0 если это так , то попробуйте вариант переключения, для этого выполните следующие действия:

экспорт переменной JAVA_HOME=<путь к дифф Java для версии SDK>
экспорт путь=$переменной JAVA_HOME/бин:$путь

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

Редактировать: смещение=6 означает, что ваша текущая версия для Java(JDK) версии это 1.6. Попробуйте переключить его на более поздних версиях. Также проверьте, что вы используете путь к JDK, а не JRE и пути

+729
elauria 10 нояб. 2014 г., 14:35:14

На Linux вы должны иметь sgid бит на родительском реж наследовать группу файлов. (Хотя вы не нужны режиму sgid на каталог на BSD системах.)

+728
Grandi 25 янв. 2014 г., 08:30:40

У меня есть свой дистрибутив Linux для самодельного оборудования ARM. Поэтому я для компиляции программного обеспечения diffenent, такой как Nginx и OpenSSL. Каждый скомпилированного программного обеспечения будет упакованные в оборотах. Чтобы уменьшить размер я связал большинство библиотек общий. Теперь я хочу, чтобы упаковать все необходимые общие библиотеки в оборотах. Для этого я должен точно знать, где ЛД нашли связанной в библиотеках. Как это возможно, чтобы получить путь к библиотеке пока по ссылке?

+726
agnussmcferguss 9 сент. 2017 г., 12:16:28

Мое требование о том, чтобы добавить правила iptables таким, чтобы разрешить TFTP-трафика(в качестве клиента) и бросить все остальное. И в самом деле, используя библиотеку метаданных IPTC программно с помощью кода C. Для начала я попробовал с командной строки, с помощью ссылок ниже, кажется, работает нормально:


./в iptables -I вход 2 -я через eth0 -п УДП -м по UDP --dport 69 -й принять
./в iptables -я выходной 2 -я через eth0 -п УДП -м по UDP --dport 69 -й принять

./в iptables -I вход 3 -П УДП-спорт 1024: --dport 1024: -м состояние-состояние нового,установлено,обзоры -Джей принимает

./в iptables -I вход 4-й дроп
./в iptables -я выхода 3-й дроп

Мой запрос

  1. Выше, если я не указать "новый" наряду с устоявшимися,связанных с использованием TFTP не казалось, чтобы работать нормально. Но в некоторые вопросы, задаваемые на этом сайте, я вижу упоминание установлено,обзоры достаточно. Я что-то упускаю? Какова основная цель новых и откроет ворота для новых вопросов?

  2. Также для этого правила как осуществления IPTC в библиотеке? Какие расширения добавить в правило, прежде чем совершать?

    ./в iptables -I вход 3 -П УДП-спорт 1024: --dport 1024: -м состояние-состояние нового,установлено,обзоры -Джей принимает
    
+726
Pavan Sai 21 янв. 2013 г., 16:45:34

nixpkgs реорганизован вещи так как принято отвечать опубликована и появилась новая функция для отключения испытания. Вы сейчас обернуть любую Хаскелл пакет с пкгс.Хаскелл.Либ.dontCheck функция для отключения испытания. Вот пример шухер выражение от одного из моих Хаскелл проекты, в которых мне пришлось отключить тесты по общей памятью зависимостей при построении на ОС Х:

{ пкгс ? импорт <nixpkgs> {}, компилятор ? "ghc7103" }:
пкгс.Хаскелл.пакетов.${компилятор}.callPackage ./мой-проекта.шухер
 { общая память =
 давайте разделяемой памяти = пкгс.Хаскелл.пакетов.${компилятор}.общей памятью;
 если пкгс.stdenv.isDarwin
 затем пкгс.Хаскелл.Либ.dontCheck общей памятью
 еще с общей памятью;
}
+724
Mukundan 11 июл. 2017 г., 15:49:22

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

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

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

Дерево каталогов описан файл в ваш вопрос-это корневой каталог Linux, который компилируется в само ядро. Это единственное корневое устройство в ядре будет беспокоить искал; все остальное до инициализации.

+700
bitshifter 30 мар. 2018 г., 11:55:36

Я Линукс Минт 19.1 на моем ноутбуке, и сталкиваются с этой проблемой. Когда я пытаюсь скомпилировать программу на C++ с OpenGL библиотеки, он говорит:

$ сделать
г++ solsys.cpp -lglut -lGLEW -лгл-lGLU -fpermissive -о solsys
/usr/Бен/ЛД: не могу найти -лгл
взыскать 2: ошибка: для LD вернулся 1 статус выхода
<встроенные>: рецепт для цели solsys не удалось
сделать: *** [solsys] Ошибка 1

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

./вращения: ошибка при загрузке разделяемых библиотек: libGLEW.так.1.13: невозможно открыть разделяемый объектный файл: нет такого файла или каталога

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

glxino | команда grep OpenGL для выходов это

OpenGL в строке поставщик: технологический центр открытым исходным кодом для Intel 
OpenGL в строке Renderer: Mesa в ДРИ Интел(Р) Хасуэлл мобильный 
OpenGL в основном профиле версию строку: 4.5 (основной профиль) Меса 18.0.5
Поддержка OpenGL основной профиль затенение язык строку Версия: 4.50
OpenGL в основном профиле контексте флаги: (нет)
OpenGL для ядра профиля Профиль маску: основной профиль
Поддержка OpenGL расширений ядра профиля:
Версия OpenGL строку: Меса 18.0.5 3.0 
В OpenGL затенение язык строку Версия: 1.30
OpenGL контекст флаги: (нет)
Расширения OpenGL:
Поддержка OpenGL Эс профиле строку версии: поддержка OpenGL Эс 3.1 Меса 18.0.5
Поддержка OpenGL Эс профиля затенение язык версии: поддержка OpenGL эс эс на GLSL 3.10
Поддержка OpenGL Эс профиль расширения:

Кстати, у меня есть проблемы с установкой драйверов NVIDIA на свой ноутбук, но сдался.

$команду lspci | grep в "НВИДИА"
04:00.0 3D контроллер: компания NVIDIA GF117M [серии GeForce 610М/710М/810M/820м / ГТ 620м/625 млн/630М/720м] (откр А1)

Обновление:

$ судо apt-получить установку libglew-Дев libgl1-Меса-Дев libglu1-Меса-Дев
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
libglu1-Mesa в-Дэв уже последней версии (9.0.0-2.1build1).
libglu1-Mesa в-Дэв установить, чтобы установить вручную.
libglew-разработчиков последней версии (2.0.0-5).
libgl1-Mesa в-Дэв уже последней версии (18.0.5-0ubuntu0~18.04.1).
0 обновлено, 0 установлено новых, 0 для удаления и 36 не обновляется.

...

$ команды dpkg -л | грэп-Меса
второй libegl-mesa0:amd64 в 18.0.5-0ubuntu0~бесплатная 18.04.1 для amd64 реализация API Эгль -- библиотека поставщика Меса 
второй libegl1-Mesa в:amd64 в 18.0.5-0ubuntu0~18.04.1 amd64 в пустой переходный пакет
второй libegl1-Меса-разработчиков:для amd64 18.0.5-0ubuntu0~18.04.1 для amd64 свободная реализация компанией EGL API-интерфейс -- файлы
второй libgl1-Меса-разработчиков:для amd64 18.0.5-0ubuntu0~18.04.1 для amd64 свободная реализация поддержки OpenGL API-интерфейс -- развитие найти файлы
второй libgl1-Mesa в-Дри:для amd64 18.0.5-0ubuntu0~18.04.1 для amd64 свободная реализация модулей с OpenGL API-интерфейс -- ДРИ 
второй libgl1-Mesa в-Дри:для i386 18.0.5-0ubuntu0~18.04.1 для i386 свободная реализация модулей с OpenGL API-интерфейс -- ДРИ 
второй libgl1-Mesa в-комплектации GLX:amd64 в 18.0.5-0ubuntu0~18.04.1 amd64 в пустой переходный пакет
второй libgl1-Mesa в-комплектации GLX:i386 в 18.0.5-0ubuntu0~18.04.1 для i386 пустой переходный пакет
второй libglapi-Меса:для amd64 18.0.5-0ubuntu0~18.04.1 для amd64 свободная реализация API для ГЛ -- общей библиотеки
второй libglapi-Меса:для i386 18.0.5-0ubuntu0~18.04.1 для i386 свободная реализация API для ГЛ -- общей библиотеки
второй libgles2-Меса:amd64 в 18.0.5-0ubuntu0~18.04.1 amd64 в пустой переходный пакет
второй libgles2-Меса-разработчиков:для amd64 18.0.5-0ubuntu0~18.04.1 для amd64 свободная реализация OpenGL в|Эс-2.х API-интерфейс -- файлы разработки
второй libglu1-Mesa в:для amd64 9.0.0-2.Утилита библиотека 1build1 amd64 с поддержкой OpenGL Меса (Глю)
второй libglu1-Mesa в:для i386 9.0.0-2.1build1 для i386 утилит библиотеки OpenGL Меса (Глю)
второй libglu1-Mesa в-Дев:для amd64 9.0.0-2.1build1 amd64 в Месу в OpenGL Utility библиотека -- разработка файлов
второй libglx-mesa0:amd64 в 18.0.5-0ubuntu0~бесплатная 18.04.1 для amd64 реализация API для OpenGL -- библиотека поставщика бензина 
второй libglx-mesa0:для i386 18.0.5-0ubuntu0~бесплатная 18.04.1 для i386 реализация API для OpenGL -- библиотека поставщика ГБО 
второй libosmesa6:amd64 в 18.0.5-0ubuntu0~18.04.1 для amd64 Меса с экрана модуль подготовки 
второй libosmesa6:для i386 18.0.5-0ubuntu0~18.04.1 для i386 Меса с экрана модуль подготовки 
второй libwayland-egl1-Меса:amd64 в 18.0.5-0ubuntu0~18.04.1 amd64, в реализации Платформы Вэйланд Эгль -- во время выполнения
второй Меса-общие-разработчиков:для amd64 18.0.5-0ubuntu0~18.04.1 amd64 в документации разработчика для Меса
второй Меса-utils версии 8.4.0-1 amd64 в разное Меса ГЛ коммунальные услуги

связь:

$ Общ -л в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/это libGL.так*
lrwxrwxrwx 1 корень 14 января 16 19:09 /УСР/Либ/x86_64 с-линукс-дистрибутив GNU/это libGL.так.1 -> это libGL.так.1.0.0
-RW-р-р-- 1 корень 567624 августа 15 12:20 в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/это libGL.так.1.0.0
+659
Pi4a 16 мар. 2015 г., 15:34:53

Я получаю следующее сообщение об ошибке при изменении завивка на каталог/var/библиотека/MySQL в

команду chmod: изменение разрешения `для MySQL/звездочка': операция не разрешена
команду chmod: изменение разрешения `для MySQL/ib_logfile0': операция не разрешена
команду chmod: изменение разрешения `с MySQL/условие_2': операция не разрешена
команду chmod: изменение разрешения `для MySQL/ibdata1': операция не разрешена
команду chmod: изменение разрешения `для MySQL/КК': операция не допускается
команду chmod: изменение разрешения `для MySQL/тест': операция не разрешена
команду chmod: изменение разрешения `для MySQL/ib_logfile1': операция не разрешена
команду chmod: изменение разрешения `для mysql/mysql с': операция не разрешена
команду chmod: изменение разрешения `для MySQL/asteriskcdrdb': операция не разрешена
команду chmod: изменение разрешения `для MySQL/ч': операция не разрешена

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

+656
rake jake 5 апр. 2015 г., 21:10:21

В ядре Linux есть раздел "Библиотека подпрограмм" с фрагмент, как показано ниже:

Библиотечные подпрограммы --->
 <М> КПР-МККТТ функции
 <М> КПР МСЭ-т В. 41 функции
 <М> функции CRC7 
 <М> CRC32c (Кастаньоли и др.) циклические-проверить
 Функция <м> CRC8 
...
...

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

Конфигурации ядра очень не загораясь:

Этот вариант предусмотрен для случая, когда нет в ядре-дерево
модули требуют <АБВ> функции, а модуль, построенный за пределами
дерево ядра делает. Такие модули, которые используют библиотеки <АБВ>
функции требуют здесь.
+635
captannemo82 26 нояб. 2019 г., 01:43:17
$ на awk -F' и: ''/должность[0-9]+:|слово[0-9]+:/ {Ж=Ж" "$2 };
 /^[0-9. ]+$/ { Ж=Ж" "$0 };
 /^[[:пробел:]]*$/ || ВФ {если (ж) {gsub(/,/,"",ж);печатать Вт;Вт=""}}' muthu.txt 
 [ 0.0000000 0.0000000 0.0000000 ] 0.0000000 0.32015595 0.18484212 0.00000000 0.00000000 0.36968424 0.00000000 0.00000000 0.00000000 0.08286072 
 [ 0.5000000 0.0000000 0.0000000 ] 0.0000000 0.45015595 0.53484212 0.00000000 0.00000000 0.36968424 0.00000000 0.00000000 0.00000000 0.02476072 

Кроме того, с (Имо) чуть лучше форматирование:

$ на awk -F' и: ''/должность[0-9]+:/ {Р=$2 };

 /слово[0-9]+:/ {Вт=$2};

 /^[0-9. ]+$/ {
 если (!Да2) { П2="[" };
 П2=П2" ["$0" ]"
};

 /^[[:пробел:]]*$/ || ВФ {
 л=п" "ж" "П2;
 gsub(/ +/," ",л);
gsub(/,/,"",л);
 если (л ~ /^[[:пробел:]]*$/) {следующий};
 принт л" ]";
р=ш=П2=""
 }' muthu.txt 
[ 0.0000000 0.0000000 0.0000000 ] 0.0000000 [ [ 0.32015595 0.18484212 0.00000000 ] [ 0.00000000 0.36968424 0.00000000 ] [ 0.00000000 0.00000000 0.08286072 ] ]
[ 0.5000000 0.0000000 0.0000000 ] 0.0000000 [ [ 0.45015595 0.53484212 0.00000000 ] [ 0.00000000 0.36968424 0.00000000 ] [ 0.00000000 0.00000000 0.02476072 ] ]

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

+565
Anthony Hatzopoulos 4 февр. 2015 г., 20:35:25

Другой подход.

А=($(через wget -Т1 -Т10 -qо - сайт ipinfo.Ио/?обратного вызова=обратного вызова|на awk -е\" '/ИС|страны/{печати$4}'))
эхо ${а[0]}
35.230.152.185
эхо ${а[1]}
Нам

Как Chazelas Стефан отметил, это будет плохо себя вести, если "ИС" или "в стране" нигде в выходных данных. Более надежное решение:

А=($(через wget -Т1 -Т10 -qо - сайт ipinfo.Ио/?обратного вызова=обратного вызова|на awk -Е\" '$2~/^(ИС|страна)$/{печати$4}'))
+511
Pretty Nozintle 25 янв. 2019 г., 04:59:07

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

krb5_auth_timeout = 60

Где 60-это время.

+477
yuliya200786 21 янв. 2013 г., 01:57:24

Есть множество способов для решения этой проблемы за пределами СШ. В дополнение к этому вы немного двусмысленно об учетной записи root и "судо" среды. То, что я предполагаю, что вы имеете в виду, что учетная запись root не дает доступа к оболочке (которая по умолчанию в Ubuntu), и вы должны дать доступ к sudo, чтобы пользователи могли предоставлять разрешения администратора. Самой учетной записи root по-прежнему существует (UID/GID не 0).

Торчит с SSH и sudo

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

Безопасно скопировать файл во временную папку на удаленном сервере.

УПП -п xfer_file [email protected]:/tmp

Теперь подключиться к серверу с помощью SSH и скопировать или перенести ее на постоянное место.

СШ -Т [email protected]Айур команду: sudo СР /ТМЗ/xfer_file /Пермь

Ключевой момент здесь -t для СШ. Из man-страницы.

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

Не запрашивать пароль на всех

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

Разрешая пароля аутентификации в корень для непривилегированных пользователей

Альтернативы этому подходу может быть использование публичных ключей. Вы можете предоставить пользователям доступ к чужому аккаунту с помощью публичных ключей. Это имеет свои последствия для безопасности. Вы даете пользователям полный доступ с правами root к коробке (лакомый кусочек об этом ниже).

[email protected]осквернитель:~# SSH-ключей 
Привлечения общественных/частных ключей RSA.
Введите файл в который будет сохранен ключ (/jschaeffer/.по SSH/id_rsa):
Введите пароль (пустой без парольную фразу): 
Опять введите один и тот же пароль: 
Вашей идентификации был сохранен в /jschaeffer/.по SSH/id_rsa.
Ваш публичный ключ был сохранен в /jschaeffer/.по SSH/id_rsa.паб.

Скопируйте публичный ключ на удаленный сервер (убедитесь, чтобы скопировать открытый ключ не частная). Потому что вся дискуссия окружает копирование файлов на сервер, что не дает прямой доступ с правами root я не буду показывать SSH-копия-удостоверение личности или команды УПП, который соединяется с корневой учетной записи. Независимо от того, вы должны найти способ, чтобы передать ключ ~/корень.по SSH/authorized_keys. Можно использовать стратегии или скопировать на флэш-накопитель или каким-либо другим методом (при помощи rsync, FTP и т. д.)

Учетная запись root должна разрешить беспарольный проверки подлинности на сервере. Убедитесь, что настройки установлены правильно в /etc/СШ/sshd_config в

Проверка подлинности#:
LoginGraceTime 120
Настроен с параметром без пароля
StrictModes да

Затем просто скопируйте файл непосредственно к учетной записи root.

УПП -п xfer_file [email protected]:/perm_location

Вы можете ограничить то, что пользователи на самом деле могут сделать, когда они СШ добавляя параметры в файл authorized_keys

Другие варианты

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

  • Использовать Kerberos. Kerberos-это весь протокол, разработанный по безопасности в небезопасных сетях. Разумеется, это требует целой среды, содержание, оборудование и т. д., Наверное, не то, что вы ищете. СШ интегрируется с Kerbero или можно использовать один замен протокола Kerberos в незащищенное передачи.
  • Скопировать файл во временную папку на сервере и хрон задание, которое выполняется как root на удаленном сервере, подобрать файлы в этом каталог и передачи их на постоянное место
  • По rsync файла
  • Поместите файл в общедоступном месте (например, FTP, SFTP клиент, HTTP), который обе сервера есть доступ.
  • Повторно включить учетную запись root.
+379
w conker 10 окт. 2012 г., 04:30:11

У меня есть файл с :-с разделением полей. Если в 3-м поле будет больше 22, то линия должны быть напечатаны на file44. Этот файл выглядит так:

1:2:3:4
1:2:3:411
1:2:33:42
1:2:3:44444
1:2:3:4333333333
1:2:3:41

команду awk

файл awk-Ф: '3 $ > 22 { печати $0 > file44 }' 

но дайте мне эту ошибку

на awk: УМК. строка:1: (ИМЯФАЙЛА=файл FNR=3) фатальная ошибка: выражение `>' перенаправление имеет значение строкового параметра
+378
kmiasko 23 февр. 2019 г., 10:11:32

Самый быстрый способ это возможно, чтобы создать большой файл в системе Linux является fallocate:

судо fallocate -л-2Г bigfile

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

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

От человека fallocate

fallocate используется для управления выделенным дисковым пространством для файл, либо для освобождения или выделить его.
Для файловых систем, которые поддерживают системный вызов fallocate, предварительное распределение осуществляется быстро за счет выделения блоки и пометить их как неинициализированный, не требуя никакого ввода-вывода данных блоки. Это гораздо быстрее, чем создание файла, наполнив его нулям.
Поддерживается для XFS (начиная с Linux 2.6.38), в ext4 (начиная с Linux 3.0), В Btrfs (начиная с Linux 3.7) и файловая система tmpfs (начиная с Linux 3.5).

+340
JJW 5 мар. 2018 г., 00:21:53

У меня проблема, поэтому я ожидаю, что вы можете дать мне ответ. Я должен оценить безопасность сервер Редхат. Идея просмотрите файл /etc/securetty, чтобы гарантировать, что перечисленные только консоль tty-это. Но я нашел следующее:

====================================================
[ФАЙЛ]: SECURETTY
-РВ------- 1 корень 122 17 февраля 2003 файл /etc/securetty
====================================================
консоль
жел/1
ВК/2
ВК/3
ВК/4
ВК/5
ВК/6
ВК/7
ВК/8
ВК/9
ВК/10
ВК/11
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
=================================

Почему эти приставки? Такой риск?

+299
Roy Karseboom 4 авг. 2016 г., 23:01:15

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

ЛС-РТ ~/загрузки

ЛС-Т список файлов по времени не имя, а самые последние будут отображаться первыми. Поскольку мой каталог загрузки содержит так много файлов, я не хочу, чтобы перейти к верхней части списка, чтобы увидеть самые последние. ЛС-РТ меняет порядок списка, показывая самый последний файл в нижней части списка.

Оттуда вы можете делать то, что вы довольно легко нужно. Например:

разархивируйте $(Пи -РТ ~/загрузки | хвост -Н1)

или

МВ $(Пи -РТ ~/загрузки | хвост -Н1) *some_other_location*

Ваш изначальный вопрос можно сделать так:

С 7z л $(Пи -РТ ~/загрузки | хвост -Н1)

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

+294
Simone Marie Scrivener 26 мар. 2012 г., 19:09:47

Я учусь скриптах bash Shell и ищу чисто Баш пути, а не на awk, и т. д.

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

Содержимое файла, разделенных вкладками. Файлы не имеют расширения. Вот пример файла, я хочу оценить:

$кот файл1
1 2 3
40 50 60

$кот файл2
10 20 30
40 50 60

Вот код, который я написал:

читать строка1 < "файл1"
читать строка2 < "файл2"

разница=0

#Я вижу содержимое file1 С ниже код и изменив код
#немного я могу увидеть содержимое file2 также с помощью следующего кода:

для индекс1 в $строка1
делать
Эхо "содержание индекс1 являются: $индекс1"
сделано

Но я пытаюсь сделать что-то вроде этого, который не работает:
для индекс1 в $строка1, номер2 в $строка2
делать
разница=$(expr с $индекс1 - $индекс2)
Эхо $разница
сделано
+288
California 26 февр. 2016 г., 00:14:24

Например, У меня есть эта функция в моей .профиль:

псевдоним () {
 команда Alias "[email protected]"
}

Тем не менее, это выполняется:

тест $ псевдоним=общ.

если я запускаю $ псевдоним тест="ЛС"

Как я могу заставить его принять строку с кавычками?

+233
Badcluster 18 сент. 2015 г., 17:44:26

Позвольте мне сослаться ответчиков на эту тему на Линукс Минт форумов:

Я видел это четыре раза за последние две недели или около того. Потеря связи в конечном счете ясно после неизвестного времени (самый длинный был 4 дня).

В ореховой скорлупе, почти все URL-ы работают, но ключевые из них вам было бы нужно сделать (фактическая) вещи, как google.com, linkedin.com, youtube.com или yahoo.com и т. д. неудачу. В то время как другие сайты можно подумать, что касаются работы. Это непредсказуемо. Сегодня хороший пример. URL-адрес:

Этот вопрос влияет на все, что я испытывал (для 'отсутствует' URL-адрес)...

  • в Firefox
  • хром
  • завиток
  • с wget
  • копать

Я не знаю, если это конкретно с DNS.

(обновление: 2015-11-11)

Удачный опыт замены и обратно с мобильного широкополосного модема не было 'обходной путь' просто повезло-брейк. Результаты от такой замены не всегда работают.

Я думаю, что проблема в DNS(ы) всего лишь симптом. Сообщение для

завиток с https//:почта.Гугл.ком

Дает назад...

завиток: (7) не удалось подключиться к серверу

Который я предполагаю, означает, что он может "видеть" сервер, но не подключается. Как уже упоминалось, я могу отправить письмо от других вещей, с использованием той же точке доступа, например, Android телефон, так интересно, что диагностика есть для такого рода вещи в Linux Mint, чтобы я мог разобраться в том, что часть стека становится застряли?

(обновление: 2015-11-10)

У меня есть новая информация. Это может помочь другим, или дайте доверять мозга совет о том, как решить эту проблему. В этот вечер я не смог получить доступ к GitHub, а также stackexchange.com в NetBeans, и Википедии, чтобы назвать несколько. Теперь я здесь, что случилось?

Когда я нажал F5 и вот, я получил этот баннер сообщение в верхней части экрана:

 В Unix & стека Linux Exchange требует внешнего 
 JavaScript из другого домена, который заблокирован 
 или не удалось загрузить.

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

  1. Местами ожидания в Wi-Fi точку доступа
  2. Подключен к USB/мобильные сети

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

  1. Отключение от сети и USB/мобильного широкополосного доступа
  2. Подключите его к Wi-Fi точке доступа

Один из моих копать тесты дали разные результаты после подключения (назад) к Wi-Fi точки доступа. Так что (теперь) ...

  1. Раздражает сообщение баннер на StackExchange является нет. Я снова вижу Википедии и GitHub.

Похоже, что что-то в стек не сбрасываются/обновлен до 'проводной' (точка доступа) подключение не будет восстановлено. Но не просто воссоединились; она узурпировала, так что он должен восстановить все (снова).

Другая странная вещь, что мобильный широкополосный доступ не обновить/сброс (эффективные) вещи на данных прим. стек. Почему нет? Как?

Главное, что я могу сделать, чтобы заставить сбросить/обновить на проводное соединение и Wi-Fi подключение без обновления несуществующей мобильной широкополосной связи, когда нынешние объединения остаточные кредиты потек прочь??!!

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

(обновление)

На данный момент все что я могу сказать, что Google поиск (рабочей) и Gmail (не работает) демонстрируют следующие ответы из Dig.

$ копать google.com

 ; <<>> Копать 9.9.5-3ubuntu0.5-Убунту <<>> google.com
 ;; глобальные опции: +УМК
 ;; Получили ответ:
 ;; ->>Заголовок<<- код: запрос, статус: Нет, идентификатор: 19398
 ;; флаги: в QR РД РА; запрос: 1, ответов: 15, авторитет: 0, дополнительную: 0

 ;; РАЗДЕЛ ВОПРОС:
 ;google.com. В

 ;; РАЗДЕЛ ОТВЕТ:
 Гугл.ком. 114 В 120.19.255.38
 Гугл.ком. 114 В 120.19.255.27
 Гугл.ком. 114 В 120.19.255.19
 Гугл.ком. 114 В 120.19.255.59
 Гугл.ком. 114 В 120.19.255.53
 Гугл.ком. 114 В 120.19.255.29
 Гугл.ком. 114 В 120.19.255.15
 Гугл.ком. 114 В 120.19.255.49
 Гугл.ком. 114 В 120.19.255.57
 Гугл.ком. 114 В 120.19.255.34
 Гугл.ком. 114 В 120.19.255.23
 Гугл.ком. 114 В 120.19.255.45
 Гугл.ком. 114 В 120.19.255.44
 Гугл.ком. 114 В 120.19.255.42
 Гугл.ком. 114 В 120.19.255.30

 ;; Время запроса: 108 мсек
 ;; Сервер: 127.0.1.1#53(127.0.1.1)
 ;; Когда: Вт, 23 ноя 03:14:22 диапазон 2015
 ;; МСГ размер принято: 268

и $ копать mail.google.com

 ; <<>> Копать 9.9.5-3ubuntu0.5-Убунту <<>> mail.google.com
 ;; глобальные опции: +УМК
 ;; Получили ответ:
 ;; ->>Заголовок<<- код: запрос, статус: Нет, идентификатор: 40641
 ;; флаги: в QR РД РА; запрос: 1, ответов: 0 Авторитет: 1, дополнительно: 0

 ;; РАЗДЕЛ ВОПРОС:
 ;mail.google.com. В

 ;; РАЗДЕЛ ОРГАНА:
 . 49606 в НС на localhost.

 ;; Время запроса: 106 мсек
 ;; Сервер: 127.0.1.1#53(127.0.1.1)
 ;; Когда: Вт 23 ноя 03:15:02 диапазон 2015
 ;; МСГ размер принято: 55

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

На рабочую машину: $ копать gmail.com (добавлено в обновлении)

 ; <<>> Копать версии 9.6-ESV-С11 <<>> gmail.com
 ;; глобальные опции: +УМК
 ;; Получили ответ:
 ;; ->>Заголовок<<- код: запрос, статус: Нет, идентификатор: 22330
 ;; флаги: в QR РД РА; запрос: 1, ответов: 1, Авторитет: 0, дополнительную: 0

 ;; РАЗДЕЛ ВОПРОС:
 ;gmail.com. В

 ;; РАЗДЕЛ ОТВЕТ:
 в Gmail.ком. 192 В 216.58.220.101

 ;; Время запроса: 15 мсек
 ;; Сервер: 192.168.172.1#53(192.168.172.1)
 ;; Когда: Ср 04 ноября 14:02:50 оценка 2015
 ;; МСГ размер принято: 43

В первый нерабочий пример, установка Линукс с помощью localhost. Для меня это звучит как мне нужно сделать обновление или что-то. Комментарии?

Серцевины детали, является:

  • Линукс Минт В17.2 - Рафаэла (корица 64-разрядная)
  • версия раздача 2.68

Я тестировал сеть перезагрузка предложил на форуме, увы не помогают мне войти в свой аккаунт Gmail. Вернуться к чертежной хряков/клиент StackExchange :-)

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

Предложения приветствуются и с удовольствием поискать дополнительную информацию.

+228
aagungsh 29 июн. 2018 г., 09:21:23

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

+140
MarkTheGoose 23 дек. 2013 г., 01:08:10

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

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

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

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

+97
Qiu 22 мая 2017 г., 12:59:34

Если это просто глубиной-Н (предположим, глубина-2) иерархию папок, я нахожу это полезным:

ЛС-laht-полный времени */*
+56
danfelabs 9 окт. 2010 г., 12:10:57

Когда я смотрю на мой файл/etc/rc автомобиль.д/инит.д/функций, я вижу следующие в моем killproc() функция.

 если [ -н "${ЛСБ:-}" -а-n "$killlevel" ]; затем
 РЦ=7 программы # не работает
еще
 отказ $"$база выключение"
РЦ=0
интернет

Проблема в том, что я должен установить мой файл/etc/инит.д/<прогр> скрипт для вызова со следующим.

killproc -п /тюрьма/ВАР/работа/прогр.пид

Вместо следующего.

killproc прог

Когда я прослеживаю через killproc() функция, он привел меня к выше, если заявление, когда я не поставить -Р <PID файл> опции. Может кто-то дайте мне знать, что, если заявление делает, как я не знаю, что LSB-это для.

+46
Rajgumar Gunaratnam 8 сент. 2019 г., 10:46:54

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

$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