как отправить родным фтп слова к одному FTP-серверу?

если я подключиться к моему FTP-серверу с помощью протокола FTP команду я буду только окно, которое ждет меня, чтобы войти в одну из существующих команд с помощью помочь, я не новичок, что верят те команды, которые являются оболочками из нескольких суб-слоистых протокола FTP инструкций, таких как 'МКД', 'реферат:', 'NLST', (и более). Я хотел бы знать, если это возможно, чтобы использовать родной команды FTP, с помощью FTP в первоначально установленные Баш инструмент; а если нет, то есть несколько мощных инструментов для достижения этой цели ?

+822
godfried pimlott 15 дек. 2013 г., 05:25:29
33 ответов

У меня есть список

2
2
2
3
2
2
2
4
2
2
2

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

Выход должен быть

4

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

Обновление 20171006 : Извините, упрощаю мой фактический входной файл, это фактически таблица, а не список, что мне нужно выбрать в несколько колонок (столбцов 2, 3, 4 и т. д.) и распечатать столбце 1. Как я могу включить данные столбца в такой сценарий?

В 2 2 2
Б 2 2 2
С 2 2 2
Д 3 3 3
Е 2 2 2
Ф 2 2 2
Г 2 2 2
Ч 4 4 4
Я 2 2 2 
Дж 2 2 2 
К 2 2 2 

И к вам

Ч
+963
monti 03 февр. '09 в 4:24

Позвольте мне сперва упомянуть, что -print0 команды не стандартное и не самое лучшее решение. Лучше использовать "execplus", например

найти Дир -тип F -exec для УМК {} +

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

Так что правильный способ-поставить -o Красная праймериз в скобках:

найти реж ( -имя '*.Х1' -о-имя '*.Х2' ) -метод exec команду cmd {} +

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

+916
Colette Imbert 12 нояб. 2012 г., 06:22:47
Другие ответы

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


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

Итак, вы хотите переименовать DBGC180_805754 в DBGC180_805753,...55 к ...54 и так далее. В этом и проблема, я буду решать.

Во-первых, поместить этот скрипт куда-нибудь в ваш путь, назовем его waltinator.

#!/бин/Баш
#шаг через параметры 
в то время как [[ -Н "$1" ]] ; делать
старое_имя="$1"
 # переложить аргументов не осталось
сдвиг;
 # сниму фиксированной части старого имени
oldnum=${старое_имя##DBGC180_}
 # уменьшаем количество (это то, что хотел, верно?)
 newnum=$(( $oldnum - 1 ))
 # построить новую, улучшенную именем
новое_имя="DBGC180_$newnum"
 если [[ -Ф "$новое_имя" ]] ; затем
 е "невозможно переименовать $старое_имя до $новое_имя, $новое_имя существует\.н" >&2
 выход 1
интернет
 МВ-нет-колошматить "$старое_имя" "$новое_имя"
сделано
выход 0

Для следующего шага предположим, что скрипт находится в файле$HOME/bin и/waltinator, и вы не чмод +х $дома/ОГРН/waltinator.

найти . -тип F -имя BDGC180_[0-9][0-9][0-9][0-9][0-9][0-9]` -печать | \
 сортировка | \
 размер файла $Home/ОГРН/waltinator

В найти находит файлы (в частности, нет порядка), чьи имена соответствуют оболочки Глоб шаблон "BDGC180_ следуют 6 цифр ([0-9]). Так как мы хотим отсортированный список (это будет провал переименовать ...97 до 96... до переименования ...96) мы запускаем выход найти с помощью сортировки. Затем мы используем размер брать (отсортированный) список имен файлов, и строить команду, чтобы пройти (отсортированный) список имен в файле$HOME/bin и/waltinator. Читать человек команды xargs , если вам нужно, чтобы сократить список арг.

Если на то пошло, читайте:

на странице в bash МВ нахожу размер ; сделать
 человек "$страница"
сделано 
+909
Mike Keskinov 2 сент. 2016 г., 06:49:10

Следуя трассированием первой команды (дата):

открыть ("файл/etc/местное время", флагов o_rdonly)

Это доступ к поясу файл, указанный в файле/etc/местное время , который находится в /usr/доли/временной зоны/Европа/Цюрих в моем случае. Так что все пока нормально.


В трассированием второй команды (дата -у) давала мне намеки, почему это не работает должным образом:

открыть("/usr/доли/временной зоны/UTC0", флагов o_rdonly)

Там не было такого файла в директории временной зоны, так что мне пришлось скопировать UTC в UTC0 и теперь все работает, как ожидалось.


дата; дата-у
26 апреля пт 09:52:44 цев 2016
26 апреля Пт 07:52:44 по Гринвичу 2016
+896
laibakhan 18 мар. 2018 г., 02:31:03

Чтобы позаботиться о делах, в которых локаль строка содержит строчные кодировке utf8 подстроку, вы можете установить Башс nocasematch вариант и сделать тире дополнительно:

shopt -с nocasematch
[[ $ЛАНГ =~ КОДИРОВКЕ UTF-?8$ ]] && Эхо "использует UTF-8 кодировку.."
+865
kanji 9 нояб. 2014 г., 06:48:02

Вы могли бы сделать это как:

СЭД 'с/\(FROM_HOST.*\)1521 gexhosts/\11525/' .кошка
+858
zale 21 авг. 2017 г., 22:53:23

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

Специально, когда попав в ключевой последовательности,

> 2234I567.890 32345678

станет

> 2234I 32345678

где положение курсора указывает мне.

Вот что я пытался добавить в ~/.inputrc , чтобы это произошло.

  1. Первая попытка:

    "\эф": ви-fWord
    "\Эд": "\эф\С-Ш"
    

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

  1. Вторая попытка:

    "\эф": ви-fWord
    "\С-Х1": убить-регион
    "\эд": "\с[email protected]\эф\с-Х1 "
    

Это должно было сработать, не так ли? По крайней мере, это работает, если я пнуть вручную полное [email protected]\эф\с-Х1 клавиш сам в командной строке. Однако было странно, что ничего не произошло, когда я пнул \Эд последовательность клавиш.

  1. Я также думал об использовании ви режиме командной ви-удалить- и любит, но не уверен, как это сделать из-за полного отсутствия документации, относящейся к С readline режиме VI.

Поэтому я здесь, чтобы обратиться за помощью.

+845
Patricia Biscaia 24 янв. 2017 г., 09:34:57

Вход:

1,2,20,11
1,1,2018,111

Выход:

1,02,20,11
1,01,18,111

я хочу вставить 0 в поле Номер 2, которая является месяц, в случае если это единственное число.

И хочу, чтобы удалить первые 2 цифры номер поле 3, который год, в случае если это 4 цифры.

+737
Antoine Claval 1 июл. 2019 г., 20:00:25

Кристофер @упомянутые ПДУ.файл conf.

https://github.com/ranger/ranger/blob/master/ranger/config/rc.conf

Естественно, вы можете сопоставляют команды в config и называть их в Рейнджер:

% перейти на RC.файл conf 
кд ~
компакт-диск ./.конфиг
компакт-диск ./следопыт
ВИМ ру.конф % вы можете сделать этот файл

% добавить следующий текст в файл и сохранить команду
карта ГП раковина -ж читать -п "введите совершить сообщение:" сообщение & и Git добавить-a && Git для фиксации -м "$МСГ" && git толчок -U в происхождение мастера

карта ГК раковина -ж читать -п "введите орг:" орг && чтения -п "введите РЕПО:" РЕПО && клон git http://YOURREPOADDRESSHERE/$орг/$РЕПО

В Рейнджера, теперь вы можете нажать на "ГП" и клон с "ГХ".

Для дальнейшего чтения Смотрите также: https://superuser.com/questions/1048647/how-to-define-new-commands-in-the-ranger-file-manager

+718
Josh Buedel 12 окт. 2010 г., 22:39:52

Хороший источник информации, который покрывает это (и многое другое) можно найти здесь https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

  • /медиа => точки монтирования для съемных носителей, таких как компакт-диски (появились в стандарте FHS-2.3).
  • /тугриков => временно монтируемых файловых систем.
+715
The King Killer 12 мар. 2014 г., 02:42:29

Есть причина, почему вы не можете использовать базу данных passwd?

на awk -F' и:' '{ печати 1$} из /etc/passwd с

С точки зрения группы, пользователи, как правило, перечислены в составе группы в базе данных /etc/группа:

plugdev:х:46:смамойнаработе

+693
Mahesh Bhosale 15 нояб. 2016 г., 00:57:42

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

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

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

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

Почему бы не использовать один пароль использовать решение что-то вроде этого http://xmodulo.com/secure-ssh-login-one-time-passwords-linux.html
+689
alesya93 2 дек. 2016 г., 19:49:47

Это не красиво, но получает работу :)

найти . -regextype в POSIX-расширенная \! -регулярное выражение "\./($(кошка exclude.txt | тр '\Н' '|')).*$" 

Примечание: это будет работать только если нет перевода строки в последней строке exclude.txt ...

+661
user39209 5 июл. 2012 г., 11:09:16

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

$ базовое_имя file1_test.КШМ.новый .КШМ.новый
file1_test

и таким образом

ВАР=$(file1_test имени.КШМ.новый).подстраховаться

где ВАР будет содержать file1_test.подстраховаться , как хотелось бы.

+644
Litman 10 июл. 2018 г., 16:49:28

Это достаточно просто сделать в просто Баш:

#!/бин/Баш
функция # прогресс-бар 
прог() {
 внутренний W=80 П=$1; сдвиг
 # создаем строку пробелов, затем менять их на точки
 Е -В ДОЦ "%*s" на "$(( $п*$ш/100 ))" ""; точки=${точки// /.};
 # вывести эти точки на фиксированной ширины пространства плюс процент и т. д. 
 функции printf "\Р\Е[К|%-*С| %3Д %% %ы" "$п" "$дотс" "$п" "$*"; 
}
тест # петли
для X в {1..100} ; делать
 прог "$X" все еще работает...
 спать .1 # поработать здесь
сделано ; Эхо

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


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

для X в {1..100} ; делать
 спать .1 # поработать здесь
 функции printf .
сделано | ПВ-пт-значения i0.2 -С100 -Вт 80 > /dev/нуль

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

+641
octonion 31 дек. 2018 г., 21:49:51

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

суда apt-получить сборки-деп в Firefox

который не работает и показывает следующие ошибки:

$ судо apt-get построить-деп в Firefox
[суда] пароль для Майкла:
Чтение списков пакетов...
Готово построение дерева зависимостей 
Чтение информации о состоянии... готово
Е: вы должны поставить некоторые 'источник' URI в ваших источниках.список

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

+569
jasalt 24 окт. 2013 г., 17:57:53

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

Как временное решение, вместо того, чтобы использовать комментарии, добавить свои мета-данные, как это:

функцию func1() {
 мета="эта функция была создана для проекта: проект1"
 эхо "не мои автоматизация"
}

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

$ тип функцию func1
func1-это функция
функцию func1 () 
{ 
 мета="эта функция была создана для проекта: проект1";
 эхо "не мои автоматизация"
}
+565
KManohar 15 февр. 2014 г., 19:22:54

Существует три способа справиться с этой проблемой.

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

  2. Вы можете построить Никс несколько раз, один раз на целевую библиотеку libc — реально, на Linux, и gnu libc и musl (может dietlibc тоже). Это даст вам файлы, которые вы можете использовать в зависимости от целевой среды библиотеки libc. Я не знаю о Alpine Linux, но это возможно, например, на Debian, вы бы построить, используя по умолчанию компилятор построить с GNU библиотеки libc, и установить musl-разработчика пакета и построить с musl-ССЗ в целевой musl.

  3. Вы можете указать, в зависимости от бинарные вы не решили построить, и установить их на целевой среде. Например, musl-основе бинарных построен на альпийском будет легче запустить на Debian производные, если вы установите musl пакет есть.

+543
Cobus 14 дек. 2014 г., 22:09:17

Используя grub2 на Убунту ЛТС Xenial

На sda1, а я ДД раздела sdb1(где уже есть файл grub2 в MBR) с судо ДД, если=/dev/sda1, поскольку в=в/dev/sdb1 BS=в 1м.

Я обнаружил, что это также скопировать идентификатор UUID. Так, как на /dev/sda1 и /dev/sdb1 имеют один и тот же UUID, как проверил с blkid.

[email protected]:/home/one# blkid
на /dev/sda1, поскольку: идентификатор UUID="e5d43e2f-05d1-4c08-b981-b27d2144373e" тип="ext4" в PARTUUID="b7bb1151-01"
на /dev/sdb1: идентификатор UUID="e5d43e2f-05d1-4c08-b981-b27d2144373e" тип="ext4" в PARTUUID="b7bb1151-01"

Поскольку жратвы использует UUID и это вызывает проблемы. Если я загружаюсь с sdb1, я попадаю в меню grub. Но когда я выбираю пункт меню, он просто замирает.

файл /boot/grub/с жратвы.cfg для

menuentry 'Убунту' --класс --Убунту класса гну-Линукс, гну класс --класс ОС $menuentry_id_option 'gnulinux-просто-e5d43e2f-05d1-4c08-b981-b27d2144373e' {
recordfail
load_video
 gfxmode $linux_gfx_mode
 gzio insmod 
 если [ Х$grub_platform = xxen ]; тогда insmod xzio; insmod lzopio; интернет
 part_msdos insmod 
 insmod ext2 в
 установить корень='в HD1,msdos1'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=в HD1,msdos1-намек-ели=в HD1,msdos1-намек-с умом-доказать=ahci1,msdos1 e5d43e2f-05d1-4c08-b981-b27d2144373e
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень e5d43e2f-05d1-4c08-b981-b27d2144373e
интернет
 в Linux файл /boot/vmlinuz-4.15.0-46-родовой корень=идентификатор UUID=e5d43e2f-05d1-4c08-b981-b27d2144373e РО libata.сила=noncq выплеск $vt_handoff
 файл initrd в /boot/initrd, который.ИМГ-4.15.0-46-универсальный
}
+415
ntk 26 июл. 2010 г., 19:33:10
  • человек СЭД
  • СЭД з/регулярное выражение/replacementString/г
+346
John Ogingo 6 мар. 2013 г., 22:47:15

Большинство звуковых карт (вы не сказали какой(ая) ты есть) позволяет полностью отключить звук в ALSA путем приглушения "мастер" или аналогичной смесителя контроля. Большинство дистрибутивов (вы не сказали Какой вы используете) позволяют загружать по умолчанию настройки алса сравнительно рано в процессе загрузки (например, в ALSA-utils и в Debian), и что должно приглушать звук до Некоторые приложения на самом деле хочет играть любой звук таким образом.

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

Обе эти модификации не должны быть перезаписаны при обновлении пакета.

+315
Christopher Dancy 30 нояб. 2019 г., 23:21:33

Проблема:

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

Согласно информации, которую я нашел apt-получить не доступны на OS X, и вы должны установить Homebrew.

Вопросы:

  • Можно ли установить эту программу на ОС Х 10.11.5?
  • Если да, то как?
  • Если нет, то почему?

Я просмотрел инструкцию по установке на GitHub, но я не на техническом уровне, чтобы понять, как вы должны приступить к установке через терминал на X. ОС

+286
mrxl 5 февр. 2018 г., 11:18:36

Открытие нескольких одновременных сессий SSH с разных клиентов, но с тем же именем пользователя/пароль. Это возможно?

+284
Isak Rubin 25 сент. 2016 г., 23:51:25

Моя задача-сделать наш адаптированных кластера Hadoop использовать все наши команды. Сейчас у нас очень странная настройка в нашей компании:

  1. Кластер Hadoop имеет специальный КДЦ (в openSUSE Керберос с LDAP бэкэнд)
  2. У нас есть вторичный LDAP в список, без " КДК " (с разрешения р/ш)
  3. У нас есть Microsoft ad с LDAP, то как только для чтения и в соответствии с политикой безопасности, нет доверия между сферами из AD в Hadoop Kerberos-это допускается. Объявление-LDAP-это в режиме только для чтения.

И теперь моя задача состоит в том, чтобы разрешить пользователям вторичного LDAP и AD-LDAP, чтобы использовать Hadoop, таким образом, специальную КДЦ должны как-то их знаю.

То, что я думал о:

  • Может быть, я могу добавить только для чтения каталогов LDAP как дополнительные модули Керберос?
  • Могу ли я установить дополнительные Kerberos, который будет управлять этими ldaps в дополнительной области (электронная.х. @Протоколу LDAP & @ADLDAP или аналогичные). А затем создать доверительные отношения между сферами. Однако у меня есть запись только на вторичный LDAP, а не ad-LDAP, то, следовательно, я не вижу способа добавления доверительные отношения между сферами, которые легко есть.
  • Я мог бы попытаться определить какие-то преобразования имен, так что ldapsearch разрешенных пользователей будет рассматриваться как записи krbtgt/Hadoop с@ADLDAP.
+267
Jan Siebert 25 июн. 2016 г., 05:27:54

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

+266
DGDunning 29 нояб. 2012 г., 05:10:26

Код

СЕПГ -я filename.txt с/^М//' 

При вводе в команде, не используйте сочетания клавиш Shift+6 & м. Вы должны использовать сочетание клавиш CTRL+в+М.

+231
mateos 27 мар. 2015 г., 05:09:27

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

...
BootOrder: 0001,0009,000 Б,000С,0000 
...
# программе efibootmgr -о 0009,0001,000 Б,000С,0000

Видимо твоя прошивка обнаруживает, если у вас есть 5 активных загрузочных целей (= со звездочками после BootNNNN), но ваш BootOrder списках только одну цель, это признает как недопустимое состояние, и решает ее полностью исключить BootOrder переменной.

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

# программе efibootmgr -А-Б 0001
# программе efibootmgr -А-Б 000B
# программе efibootmgr -А-Б 000С
# программе efibootmgr -А-Б 0000
+217
rrgirish 23 июл. 2016 г., 01:28:28

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

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

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

Это означает, что если у вас есть следующие apple.sh:

комплект -е

Функ() {
 Эхо '...некоторые команды #Х...'
 ложь # предположим ./banana.sh не здесь
 Эхо '...некоторые команды #й...'
правда
}

если func; затем
 Эхо 'кнопку func() возвращает успех'
еще
 Эхо 'кнопку func() возвращает неудачу
интернет

Вы получите следующий вывод:

...некоторые команды #Х...
...некоторые команды #Г...
кнопку func() возвращает успех

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

Чтобы ответить на ваш вопрос, то, очевидно, нет способа изменить поведение как минимум на баш.

+149
Goldman S 19 янв. 2013 г., 12:01:08

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

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

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

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

Есть ли возможность установки просветления, что он держит все "экранная клавиатура" с i3 ВМ? (+ мышь дружелюбие и причудливый взгляд)

+145
Anisha Bhatia 17 июн. 2010 г., 01:45:52

Просто кот a.txt b.txt > out.txt. Если вы хотите еще пробелы и пустые строки

inputB.txt $ на awk 'НФ' inputA.txt 
а
а
а
б б
б б
б б
+133
user170736 14 мая 2011 г., 06:42:45

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

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

Сохранять историю в bash в несколько терминалов Windows

дайте мне знать соответствующие параметры для tcsh оболочки ?

+108
Wup123 12 февр. 2010 г., 01:54:51

Они действуют на процесс

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

Когда вы введете команду ls в командной строке, вы фактически запускающий процесс для выполнения Общ программе. Новый процесс имеет свою оболочку, как своего родителя.

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

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

Сейчас, в б, вы скажете фу=б. Одна из двух вещей произойдет:

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

Вот краткий демо.

ФОО=переменная a # набор "местной" окружающей среде 
эхо не $Foo # 'а'
Баш # Форкс дочерний процесс для новой оболочке
Эхо $ФОО # не задана
выход возврат в оригинальной оболочке
Эхо $фу # еще "а"

экспорт фу # фу сделать переменную среды
Баш # вилка нового "ребенка" ракушка
Эхо $ФОО # выходов "а"
Фу=б # изменяет среду (не локальной) переменной
Баш # вилка "внука" Шелл
Эхо $ФОО # на выходе "б"
выход # обратно к детской оболочки
выход # вернуться к первоначальной оболочки
Эхо $ФОО # выходов "а"

Все это объясняет мою первоначальную проблему: я установил GEM_HOME в моей оболочке, но когда я позвонил Bundle установить, что создается дочерний процесс. Потому что я не использовал экспорта, дочерний процесс не получит оболочки GEM_HOME.

ООН-экспорт

Вы можете "ООН-экспорт" переменной - предотвратить его передать детям - с помощью экспортно-Н фу.

экспорт ФОО=переменная # среды 
Баш # форк оболочки
Эхо $ФОО # выходов "а"
экспортно-Н фу # удалить среду VAR для детей
Баш # форк оболочки
Эхо $ФОО # не задана
выход # резервное копирование на уровне
Эхо $ФОО # выходов " а " - все-таки локальную переменную
+96
Dzurrotul Arifah 10 июл. 2016 г., 12:43:45

Какие файлы будут созданы при использовании команды команды useradd ?

Я знаю, что она будет изменять файл/etc/passwd С, /и т. д./группыи /и т. д./тень и что она копирует главная/скел в домашний каталог пользователя. Я хочу знать, какие файлы, такие как (говорят) .bash_logout по создаются по умолчанию.

+21
Sangit A 15 мар. 2012 г., 07:21:44

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

$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