Установка окружения рабочего стола или использовать другие дистрибутивы

Я пытался сделать что-то следующее,

найти . -имя "*.дат" | получить базовое имя файла | переместить именем вернулся на первую команду и basename вернулся на вторую команду

Чтобы дать конкретный пример, я хочу ./mydir1/директория dir2/файл1.дат будет переименован в файл file1.дат .

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

+648
karthikpj 25 апр. 2019 г., 23:34:58
17 ответов

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

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

+930
Allyssaclaire Delacruz 03 февр. '09 в 4:24

У меня есть сервер Бастион с МФА включается с помощью Google-Аутентификатор услуги. Но я не могу использовать proxycommand через мой Бастион:

$ СШ-ВВВ -я ~/.файл SSH/.пользователь Пэм@ИС -о "proxycommand СШ-в-Ш %Ч:%пользователя P@Бастион"
OpenSSH_7.9p1 Убунту-10, в OpenSSL 1.1.1 б 26 февраля 2019 
debug1: чтение данных конфигурации в /etc/СШ/файле ssh_config
debug1: в /etc/СШ/файле sshd_config строку 19: применение варианты *
debug2: resolve_canonicalize: имя хоста в IP-адрес
debug1: команду proxy исполнитель: старпома СШ-д -Вт IP:22 пользователь@Бастион
debug1: идентичность файл /home/пользователь/.файл SSH/.тип Пэм -1
debug1: идентичность файл /home/пользователь/.файл SSH/.типа УГР-сертификат -1
debug1: локальное строке версия протокола SSH-2.0-OpenSSH_7.9p1 Убунту-10
Пароль: 
Код проверки: 


соединение выход по таймауту 

Можно ли использовать proxycommand с помощью MFA?

Конфиги:

в /etc/Пэм.д/общие-сессии:

сессии [по умолчанию=1] pam_permit.так
сессия необходимые pam_deny.так
сессии требуется pam_permit.так
сессия факультативного командой pam_umask.так
сессии требуемого модуля pam_unix.так 
сессия факультативного pam_systemd.так 

авторизации требуется pam_google_authenticator.так nullok

/и т. д./по ssh/sshd_config в :

PubkeyAuthentication да
PasswordAuthentication да
ChallengeResponseAuthentication да

UsePAM да
X11Forwarding да
PrintMotd нет

AcceptEnv Lang и LC_*
Подсистему SFTP /УСР/Либ/пакет OpenSSH/SFTP клиент-сервер
+916
wings 16 апр. 2011 г., 12:39:37

Моя ОС: в CentOS 6.3 х64.

Сервере в iptables - это:

*фильтр
:ПАДЕНИЕ НАПРЯЖЕНИЯ НА ВХОДЕ [0:0]
:ВПЕРЕД ПРИНЯТЬ [0:0]
:ВЫХОДНОЙ ПРИНИМАЕМ [0:0]
-Входной сигнал -п ТСР -м протокола tcp --dport 22 -J и прими 
-Входной сигнал -п ТСР -м протокола tcp --dport 80 -j может принимать 
Совершать

Но я вам ни в ответ выдавать

пинг www.google.com

Или

завиток -я http://www.google.com

с сервера. Оба не получили никакого ответа!

Как внести изменения в iptables правила?

+913
faithY 1 авг. 2013 г., 11:39:48

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

Вы можете без расширения или с помощью .

Я лично использую следующие конвенции, независимо от используемой оболочки (для csh, tcsh в, Баш, ш, ...):

  • нет расширения для системы или высокой ранга скрипты (крайне редко).
  • интернет .Ш. Для классических сценариев, низкого до высокого ранга.
+912
az226 17 февр. 2015 г., 09:58:22

В то время как аналогичный вопрос в этом, как @Афанасий указывает, я думаю, что этот вопрос отличается достаточно для повторного посещения!

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

Ссылки: некоторые люди говорят, чтобы использовать в течение недели (например, Моргенталер). Эти люди говорят, что это продлится еще несколько недель или месяц (например, продуктов питания Республики; на Кухня; Кухня риффы).

Немного более длинную историю: в 1:1 сахароза/вода простой сироп не откристаллизоваться на холодильник температурах (даже при почти замерзая, это соотношение далеко не насыщен; ссылка). То есть, нет никаких недостатков для хранения простых сироп в холодильнике. В отличие от этого, сильнее смесей , как мед , могут сахара. Как в сторону, измеряя 1:1 по весу или по объему похожи результата; меры сахаром легче на единицу объема примерно на 15%.

Сильнее сиропы (например, 2 части или более сахарозы, 1 часть воды) будет иметь большее сопротивление твари, благодаря консервирующим свойствам сахара. Анекдотический эксперимент был проведен alcademics проявляют повышенный "свежесть" времени с увеличением концентрации сахара.

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

+904
user1741329 10 июл. 2017 г., 10:32:52

Решение 1: Прямые Переменные Назначения

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

$ данные="$(кошка эсппзу)"
$ Эхо "${данные}"
MAC_ADDRESS=12:34:56:78:90,PCB_MAIN_ID=m/SF-1V/MAIN/0.0,PCB_PIGGY1_ID=n/SF-1V/PS/0.0,CSL_HW_VARIANT=D

Это работало для меня в busybox в контейнере Docker.

Решение 2: используя ключам и для петли

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

Вот скрипт, который определяет "белый список" допустимых символов (ASCII с 32 по 127), обрабатывает любой подпоследовательности символов в качестве разделителя, и экстракты всех допустимых последовательностей:

#!/Бен/ш
# get_hex_substrings.sh

# Получить путь к данным-файл в качестве аргумента командной строки
данных="$1"

# Отслеживать состояние с помощью переменных окружения
inside_padding_block="истинный"
inside_bad_block="ложь"

# Примечание: флаг '-П' - это для "простого" выхода (без дополнительного форматирования)
# а '-с 1' параметр указывает, что представление каждого байта
# будет напечатано на отдельной строке
для H в $(то xxd -п -З. 1 "${файле}"); сделать

 # Преобразовать шестнадцатиричный символ в стандартной десятичной
д="$((0х${ч}))"

 Случай # где мы по-прежнему в начальном блоке обивка 
 если [ "${inside_padding_block}" == "правда" ]; затем
 если [ "${д}" -Гэ 32 ] && [ "${д}" -Ле 127 ]; тогда
inside_padding_block="ложь";
 функции printf '\х'"${ч}";
интернет

 Случай # когда мы прошли первичное заполнение, а внутри другой
 # блок непечатные символы
 Элиф [ "${inside_bad_block}" == "правда" ]; затем
 если [ "${д}" -Гэ 32 ] && [ "${д}" -Ле 127 ]; тогда
inside_bad_block="ложь";
 функции printf '\х'"${ч}";
интернет

 Чехол # где мы находимся внутри подстроки, которую мы хотим извлечь
еще
 если [ "${д}" -Гэ 32 ] && [ "${д}" -Ле 127 ]; тогда
 функции printf '\х'"${ч}";
еще
inside_bad_block="истина";
Эхо
интернет
интернет
сделано

если [ "${inside_bad_block}" == "ложный" ]; затем
Эхо
интернет

Теперь мы можем проверить это путем создания пример файл, который имеет как \х00 и \xff подпоследовательностей разделяющих подстроки:

функции printf '\х00\х00\x00string1\xff\xff\xffstring2\х00\х00\x00string3\х00\\х00 х00' > данных.наговор

И вот на выходе мы получаем при запуске скрипта:

данные $ ш get_hex_substrings.sh .наговор
строка1
строка2
string3

Решение 3: Использование ТР и вырезать команд

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

$ е '\000\000\000string1\000\000\000string2\000\000\000string3\000\000\000' > файл.дат
$ тр -ы '\000' '\п' < файл.дат | вырезать -д$'\п' -Ф2
строка1
+772
aganders3 18 дек. 2012 г., 21:55:00

Этот ответ применяется только с условием.

Если вы можете купить Лувр билетов в ваш отель, сделайте это. Затем нажмите Вход в пирамиду, игнорировать всю очередь и подходите к пирамиде, где вы можете непосредственно ввести на основе ваших предварительно купив билеты.

+762
Ozgur 17 мар. 2016 г., 12:21:22

Omit.txt

001
006
008
0016

Filetogrepfrom.txt

001
006
007
008
0016
00546
008
0031
00
0021
0016

Я хочу сделать

кошка filetogrepfrom.txt | грэп -А 00 | команда grep -v с {линии от omit.txt}
+569
Andrea Aversa 29 июл. 2012 г., 03:58:48

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

+427
mmngreco 26 дек. 2012 г., 09:22:03

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

Первый вопрос - я делаю что-то неправильно, или же эти продукты не очень долго?

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

+427
user7031 24 нояб. 2018 г., 12:48:14

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

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

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

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

+304
deepanshu 22 февр. 2019 г., 19:46:21

Ты преувеличиваешь проблему.

Рассмотрим два шлюза для двух интерфейсов (шлюзов, а не IP-адреса для самих интерфейсов)

gweth0=192.168.1.254
gwtun0=10.1.1.1

Вы можете направить этих

маршрут добавить шлюз по умолчанию $gwtun0
маршрут добавить -хост X.х.х.х гв $gweth0
маршрут добавить -хост X.х.х.г гв $gweth0

Вы можете даже весь маршрут подсетей

маршрут добавить -нете.б.С. д/24 гв $gweth0

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

+264
kurtau22 9 сент. 2019 г., 06:29:02

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

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

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

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

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

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

+231
Deja vu 10 авг. 2018 г., 06:43:46

С введением в НКУ:

Самый простой способ установить путь загрузки через окружающую среду переменная в переменной LD_LIBRARY_PATH. Например, следующий набор команд нагрузка путь к папке/opt/gdbm-1.8.3/Либ , так что libgdbm.так может быть найдено:

$ Переменная LD_LIBRARY_PATH=/opt/на gdbm-1.8.3/Либ
$ экспорт в переменной LD_LIBRARY_PATH
$ ./а.из
Хранить ключ-значение пары... готово.

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

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

Оболочки Bash использует в переменной LD_LIBRARY_PATH , чтобы найти общие библиотеки, которые программа использует для выполнения, так почему в переменной LD_LIBRARY_PATH встроенная переменная среды Баш?

+206
abwatson 7 апр. 2020 г., 19:48:41

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

to_dump="$(найти . -параметр maxdepth 1 -print0 команды )"
to_dump_array=($to_dump)

читать -п "-> " окончательной
случае "$финале" в
 а) падение "${to_dump_array[@]}" ;
 сделать СР "$падение" --рекурсивный --силой destination_folder пути && \
 Эхо "за \"$падение\" ;
 сделано ;;
 б) Эхо "ничего не упадет" ;;
эсок

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

+116
Robert Khayreev 13 нояб. 2013 г., 08:20:18

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

+108
T M C 27 июн. 2010 г., 20:27:04

Мой ноутбук (Dell по E7250 широты) содержит 256 ГБ с интерфейсом mSATA СДД. Назвать этот диск 1. Я хотел бы довести содержимое этого диска на 1 ТБ и mSATA (диск 2), так что мой ноутбук по-прежнему будет загружаться.

Сегодня она имеет разделы, так что я могу загружать в Debian 9 или Qubes на ОС 3. Это в Legacy режим настройки ПО UEFI из MBR, и загрузка в одну или другую требует указывая настройки BIOS UEFI для одного или другого. Пожалуйста этот фактор в вашем ответе!

Источник СДД (в настоящее время, диск 1) есть МБР, в LVM-раздел (содержащий замены в Debian, / и /Home групповой объем) и зашифрованную файловую систему EXT4 для QubesOS раздела.

Оба диска не может быть в компьютере одновременно.

Однако, у меня есть внешний жесткий диск USB 2ГБ (Вестерн Диджитал отличается ультра), чтобы использовать в качестве посредника. Назвать этот диск 3.

Что это хороший способ, чтобы вызвать диск 2, чтобы быть единственным, так, что поведение моего ноутбука ничем не отличается от нынешнего состояния с диска 1, используя ингредиенты, которые я перечислил выше?

ДД на ISO с диска 1 на диск 3, затем ДД от ISO на диск 2, например, имеет смысл. Я не знаю достаточно о ДД , чтобы быть уверенным, он будет получать все разделы, или в MBR, и т. д., хотя.

Может кто-то помочь?

+77
Judie Mcrae 6 апр. 2023 г., 10:49:33

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