используя часы с СШ

У меня есть скрипт:

экспортировать термин=в xterm
смотреть -т-д-Н 1 'команды netstat -veeantpo | грэп 43597

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

enter image description here

+911
Will Chen 2 дек. 2013 г., 09:11:33
31 ответов

Это действительно сводится к мнению автора, на мой взгляд.

В ОС FreeBSD (“УНИКС”) конвенции, вы выдвигаете аргументы на стеке, указать системе вызова в регистр eax, и вызвать прерывание 0х80 (за дополнительную операнда в стек, потому что он ожидает, чтобы быть вызван из отдельной функции).

В Конвенции по Linux для i386, вы поместите аргументы в соответствующие реестры, и вызвать 0х80 прерываний.

Громоздкие/медленный спор, вероятно, исходит из того, что с Linux конвенции, абонент должен справиться с его использованием регистров. Если системный вызов должен аргументы в регистры, содержащие значения, вызывающего волнует, он должен сохранить их, что влечет за собой дополнительную работу; см. Этот пример из C библиотеки. В этом примере системного вызова должен значения в eax, ebx потенциально регистр edx, EDI и еси; но абонент заботится только о сохранении и ebx, EDI и Эси, так это только подталкивает их в стек. В общем случае это совсем немного сложнее (но это тоже результат борьбы с смеси C и ассемблера, пытаясь сгенерировать оптимальный код во всех случаях), однако при написании на ассемблере, которая является точкой сайта, на который вы ссылаетесь, что бы не быть такой большой проблемой.

Мне кажется, что это шесть и полдюжины: в FreeBSD в Конвенции, вы нажимаете на стек в любом случае, в Линукс конвенции, вы нажимаете на стек (или в другом месте) в зависимости от того, что вы делаете по месту вызова. Можно утверждать, что линукс Конвенции дает более быстрый код, так как вы можете выполнять все ваши расчеты в регистрах... как ограбить указывает, однако, на Linux регистры все равно в конечном итоге толкают (для построения структуры struct pt_regs экземпляр которого используется для предоставления аргументов в функции C, которые имеют дело с системными вызовами), поэтому общая цена больше, на Linux, чем на FreeBSD стороны.

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

+982
weima 03 февр. '09 в 4:24

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

делаем дерево будет только симлинк в виде файлов.

+932
Aurealyia Troutman 9 мар. 2015 г., 03:17:29
Другие ответы

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


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

Я хочу создать файл с определенным расширением(.сделано). Я использую команду Touch. Что-То Вроде:

сенсорный `базовое имя $UNZIPFILE`".сделано" 

Он создает файл, но в текущем каталоге. Я хочу создать файл в определенном каталоге. Есть возможность предоставить каталог ?

Я проверил : http://ss64.com/bash/touch.html но не мог сообразить.

Я думаю, есть один вариант-перед этой командой я могу сделать компакт-диск requiredDIR

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

+912
MandyM 10 мар. 2015 г., 21:28:16

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

+864
Amix 12 февр. 2019 г., 18:20:47

Я использую VMware для запуска CentOS в 7 виртуальную машину с рабочего стола GNOME.

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

enter image description here

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

Насколько я понимаю, запуск и выключение экранов настраиваются с помощью "жратвы". Я не уверен, если это помогает, Но это мое "/и т. д./По умолчанию/жратва" конфигурационный файл:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(СЭД-х, отпустите .*$,,система выпуска г' /и т. д./)"
GRUB_DEFAULT=спас
GRUB_DISABLE_SUBMENU=истина
GRUB_TERMINAL_OUTPUT="консоль"
GRUB_CMDLINE_LINUX="загрузка аварийного ядра=автоматический РД.ЛВМ.ЛВ=centos00/корень 
РД.ЛВМ.ЛВ=centos00/обмен РД.ЛВМ.ЛВ=centos01/обмен РД.ЛВМ.ЛВ=centos00/ЕГР точный список 
тихий"
GRUB_DISABLE_RECOVERY="истинный"

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

Я пробовал следующие советы судье хилдреду и добавил последовательной консоли в командную строку ядра. (Мне пришлось использовать ttys1 вместо S0, поскольку в VMware настроить последовательный порт.)

enter image description here

Похоже, проблема начинается сразу после запуска менеджер GNOME дисплей.

Я пытаюсь выяснить, как отправить сообщение об ошибке.


Обновление:

+826
nzeltzer 21 февр. 2011 г., 19:22:42

Итак, я хотел запускать Python 3.4.X в виртуальной среде виртуального окружения. Я узнал, что первый шаг должен быть, чтобы построить на Python 3.4.х.

Я делал так в /usr/Бен/Питон3.4.х (папку я создал), где я извлек Питон3.4.х вещей. Затем побежал ./настроить, сделать, а затем сделал установка. А что команда делала свою работу, я понял, что я, возможно, напутал сильно, заменяя ядро в Debian стабильный питона.

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

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

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

Я наконец понял, почему инструкция Я предлагаю, что я настроить и пользоваться /опт/some_folder префикс, но его-то я пропустил...а теперь...да.

+817
Jelly Roll 26 июн. 2017 г., 03:16:49

По беспроводной связи.Вики brcmfmac поддерживается в ядре 3.17 и позже.

Набор микросхем PCI-устройств ИД Notes

BCM43602 14e4:43ba поддержал в 3.17+
+758
Gilad Barnea 20 сент. 2010 г., 10:44:32

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

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

Пока этого не произошло, что скрипт выполняется более чем на 1 разработчика одновременно.

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

Всем пользователям, которые могут запустить этот скрипт несколько пользователям использовать sudo?.

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

+749
buboh 11 июл. 2012 г., 11:52:01

Очевидно, эта проблема будет устранена в будущих выпусках. По крайней мере, по этой электронной почте на systemd в-рассылку. До этого вам предстоит пройти программистские путь Кшиштоф предложил.

+728
Shonte Davis 16 окт. 2017 г., 13:42:36

На моем в CentOS 7 установки у меня возникли проблемы при подключении одной из моих учетных записей электронной почты на сервере в качестве псевдонима на Gmail.

Я выполните следующие команды:

 в firewall-cmd --постоянного --зоны=общественные перезагрузки смтп
 в firewall-cmd --постоянного --зоны=общие-добавить-порт=25/ПТС

И когда я делаю

в firewall-cmd --постоянного --зоны=общественные --запрос-порт=25/ПТС

Он возвращает "да"

Однако я по-прежнему получать 'сервер недоступен' ошибка на Gmail и на различные проверки электронной почты сайты.

Затем я сделал

nmap'ом -ст -О значение localhost

И увидел, что мои порты не были там перечислены. Любые идеи, почему?

+726
Adam Drewery 15 дек. 2015 г., 14:28:48

Посмотреть https://unix.stackexchange.com/a/110245/301641

Посмотри на этот ответ, вы можете увидеть некоторые жидкости, как никто, так как они не отображаются.

Ситуация 1: "(65534)никто не внутрь, 1000(woky) за пределами" как значение init, после newuidmap до сих пор не получила карту(только [outside200000,outside210000) отображаются, но нужно outside1000 для сопоставления, вне диапазона). Так что ничего не изменилось.

Ситуация 2: "(65534)никто не внутрь, 1000(woky) за пределами" как значение init, после newuidmap до сих пор не получила карту(только [outside200000,outside210000) отображаются, но нужно outside1000 для сопоставления, вне диапазона). Но вы можете улучшить статью(inside0) сразу после получения карты(обратите внимание, что вы не можете улучшить статью, прежде чем писать в uid_map), которая есть в карте, поэтому жидкости изменяется от переполнения значение для нормального сопоставляется значение(outside200000, inside0).

Ситуация 3: "(65534)никого внутрь, 1000(woky) вне" в качестве начального приближения, после newuidmap получить карту(outside1000 будут нанесены на карту), поэтому жидкости изменяется от переполнения значение для нормального сопоставляется значение(outside1000, inside500000).

+722
Chris Sturm 15 дек. 2010 г., 03:19:59

Иногда терминал не доступен, то вам нужно зайти в командной строке нажмите введите или Ctrl+С , чтобы освободить его. По умолчанию у вас есть сообщение в государства-бар (внизу), здесь по-французски : enter image description here

Мой конф, он 1.28, LMDE2

+695
Martynas Saint 13 нояб. 2011 г., 00:50:33

Поэтому я постоянно редактируем bashrc, а у меня открыт терминал с определение рабочей функции, хотя bashrc и был обновлен с неправильным определением функции. (Потому что определение не изменится, пока я не источник обновленные bashrc с) как я могу искать определение рабочей функции в данном случае? Например, если я тип:

псевдоним имя_функции

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

+605
varop 12 июн. 2010 г., 20:22:05

Итак, я обновил ядро 3.18.5-арка для 3.18.6 и без монтажа мой загрузочный раздел. Теперь, нет USB устройства (для vfat не признается) можно подключить и без подключения к сети (без интерфейса, кроме Ло) в настоящее время это возможно? Что мне теперь делать?

+595
alihandro steve 19 февр. 2011 г., 21:28:14

Это конвенция будет насколько я помню, вроде 30+ лет.

В БСД 4.2 странице справочника почты на 1 апреля 1983 года упоминает редактор, оболочки, и визуально.

Пейджер не упоминается в BSD 4.2 по верион "человек":

Если стандартный вывод является телетайпной, или если флаг - дана, человек трубы его выход через КПП(1)

Но это в 4.3 Рено около 1990.

+560
nishanth c 26 июл. 2015 г., 23:37:19

Попробуйте это с помощью с выражение :

#!/Бен/ш

для XML в *.формате XML; сделать
 типа bool=$(считай xmllint --в XPath '(//*)=1 и длина строки(//*[1])=1' "$формате XML")
 если [ $типа bool = правда ]; тогда
 эхо "$в XML" >> xml_list_files
интернет
сделано

кошка xml_list_files

Тест выражение, что файл имеет только один узел без какой-либо текстовый контент. В этом случае команда возвращает значение true

+495
Sharad G Tiwari 13 авг. 2010 г., 22:18:11

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

узел докер Рой-01 обновление.местная-сливная наличии 

Это переместит контейнер работает в swarm (кластера) режим на любой другой доступный узел. Контейнеры, которые не рой понимает (начали с) докер запустить команду будет продолжать работать там.

Поведение, описанное в свой второй вопрос предназначен для того, чтобы избежать прерывания работы для конечных пользователей без надобности переключения (остановка/запуск) контейнеров, см.: https://docs.docker.com/engine/swarm/admin_guide/#force-the-swarm-to-rebalance

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

+419
Tolli 3 июл. 2010 г., 17:00:31

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

Загрузчик иногда является частью прошивки (последние версии ядра Linux может быть загружена непосредственно с ЭФИ на x86). Вы также должны сообщить ядру, что файловая система для монтирования как /, например, с корня= параметр (для Linux). Впоследствии он будет пытаться загрузить инит в качестве последнего шага, чтобы передать контроль пользовательского пространства. В случае с Linux вы, возможно, захотите, чтобы проверить init_post() в функции init/главная.С для того, программ, которые пробовал.

+415
Wilson Hwang 19 апр. 2013 г., 19:57:05

У меня чистая установка дистрибутива openSUSE. Это автоматически настраивает на bash в качестве оболочки по умолчанию.

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

Проблема у меня сейчас заключается в том, что клавиша Backspace удаляет только вперед (как дель ключа), а не назад (как сочетание клавиш Ctrl+ч). Как я могу привязать клавишу Backspace, чтобы удалить назад, а не вперед?

+377
Chandrasekhar Ch 29 июл. 2011 г., 19:39:42
  1. Вы сделали все, чтобы не начать xfwm4? Как правило, видеть в Хаскелл Вики примечания по использованию XFCE4 с XMonad, как они, вероятно, помочь вам с i3 итоже.
  2. Вот список рассылки нить по этому вопросу (не правильные решения, жесткие).
  3. см. Корпус i3 руководство о горячих клавиш, что-то вроде bindsym мод+х старпома xfce4-сессии-выход должен быть ОК (xfce4-сессии-выход упоминается в первой ссылке).
+316
rafat 21 июл. 2011 г., 13:23:33

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

В моем лог-файл я должен вычислять время между заданиями входящего запроса и список кандидатов отправлен на котором заняла 2 секунд в журнале ниже в качестве примера;

2019-08-23 00:05:27 42303: входящий запрос: 1dd5.073f.5d5f0397 (156074 байт)
2019-08-23 00:05:27 42303 файла: магазин: /papillon1/вРФ/Ри/1dd5.073f.5d5f0397.Ри, лен: 156074
2019-08-23 00:05:27 42303: Регистрация процесс 42605 уехал, чтобы закончить его работу
2019-08-23 00:05:27 42605: сделав поисковой запрос: 1dd5.073f.5d5f0397
2019-08-23 00:05:27 42605: 1dd5.073f.5d5f0397 запрос для поиска по пальцы
2019-08-23 00:05:27 42605: порции: 156
2019-08-23 00:05:27 42605: шаблон запроса версии 8
2019-08-23 00:05:27 42605: пальцы маска: 1111111111; качество маска: 3011031110
2019-08-23 00:05:27 42605: запрос на сохранение файла: /papillon1/вРФ/rqm по/1dd5.073f.5d5f0397.rqm по~
2019-08-23 00:05:27 42605: переименование файла запроса: /papillon1/вРФ/rqm по/1dd5.073f.5d5f0397.rqm по~ -
> /papillon1/вРФ/rqm по/1dd5.073f.5d5f0397.rqm по
2019-08-23 00:05:27 42605: файл запроса сохранен /papillon1/вРФ/rqm по/1dd5.073f.5d5f0397.rqm по
2019-08-23 00:05:27 42605: запрос находится в очереди: 1dd5.073f.5d5f0397
2019-08-23 00:05:27 42605: запрос 1dd5.073f.5d5f0397 регистрации время: 663 МС
2019-08-23 00:05:28 42303: ждем 42605, чтобы быть готовой
2019-08-23 00:05:28 42303: 42605 закончил; время в режиме ожидания: 0 мс
2019-08-23 00:05:29 43188: список кандидатов для 1dd5.073f.5d5f0397; 2 записи
2019-08-23 00:05:29 43188: кандидат в списке размер файла: 381
2019-08-23 00:05:29 43188: список кандидатов направлен на: 1dd5.073f.5d5f0397

поэтому я создал скрипт, который читает все карты в файл журнала и производить расчеты между 2 вакансии на карте. В журнале выше 1dd5.073f.5d5f0397 является одной карте в качестве примера.

И вот мой полный скрипт;

#!/бин/Баш

для меня в $(входящий запрос команда grep':' А8.svrf.ухо | е с/^.*: //' | awk и -Ф'[ ]' '{печати $1}')
делать
var0=$я

 ВРЕМЯ1=$(входящий запрос команда grep':' А8.svrf.ухо | на awk -Ф'[ ]' '{печати $2}')

 ВРЕМЯ2=$(списка кандидатов команда grep 'отправлен для:' А8.svrf.ухо | команда grep "$var0" | на awk -Ф'[ ]' '{печати $2}')

 SEC1=$(дата +%з -д "${ВРЕМЕНИ1}")

 С2=$(дата +%з -д "${ВРЕМЯ2}")

 DIFFSEC=$(expr с "${С2}" - "${SEC1}")

 Эхо-карте "${var0}" >> /home/st/anil/test.txt

 "Эхо" начало "${ВРЕМЕНИ1}" >> /home/st/anil/test.txt
 Эхо готово "${ВРЕМЯ2}" >> /home/st/anil/test.txt

 Эхо ушло "${DIFFSEC}" секунд >> /home/st/anil/test.txt

 Эхо ушло $(дата +%ч:%м:%с-УД @"${DIFFSEC}") >>/home/st/anil/test.txt

 Эхо =========================================================================


сделано

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

=========================================================================
...
34\Н11:33:42\Н11:33:42\Н11:33:47’
выражение: нецелого аргумента
дата: недействительные даты ‘@’
=========================================================================
дата: недействительные даты ‘00:01:37\n00:05:27\n00:09:49\n00:11:18\n00:12:02\n00:12:28\n00:12:52\n00:13:24\n00:15:10\n00:16:
...

Также в выходной файл txt, я лицо что-то вроде этого для каждой карте;

Карта 1dd5.0721.5d5f02b1
Старт 00:01:37
00:05:27
00:09:49
00:11:18
00:12:02
00:12:28
00:12:52
00:13:24
00:15:10
00:16:05
00:22:36
00:23:14
00:23:44
00:24:15
00:25:26
00:26:07
00:27:04
00:27:34
...
Отделка 
Взял секунд
Взял
=========================================================================

Я буду рад, если вы, ребята, покажите мою ошибку. Спасибо

+296
Michal Conos 10 мая 2014 г., 14:33:59

Порядок перенаправления.

источник /etc/runScript.sh> /dev/нуль 2>&1 >temp.txt

>/dev/нуль перенаправляет стандартный вывод в битоприемник.

2>&1 перенаправляет стандартный поток ошибок такое же, как и стандартный вывод, и в битоприемник.

>temp.txt перенаправление стандартного вывода в файл temp.txt, оставив стандартную ошибку направлены в битоприемник.

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

источник /etc/runScript.sh >/dev/нуль 2>temp.txt

Что позволит направить стандартный вывод в /dev/нуль и сохранить стандартные ошибки в temp.txt.

+240
user7326267 12 окт. 2018 г., 06:48:09

Одним из custommers в компании, где я работаю, есть активный каталог Windows Server и Linux машин, выступающих в качестве клиентов с Samba 4. Программа использует getpwuid для получения текущего пользователя, выполняющего его, но в этой среде, что функция возвращает нулевой указатель, а переменная errno заканчивается стоимостью 11 (и EAGAIN, что означает "попробуй еще раз"). Может кто-нибудь помочь мне с чем могут быть причины? Также, когда я выполнить команду passwd -х пользователей на машине, оно возвращает пользователей как я (к морю), но мы можем войти как пользователь без проблем и в местных тестах в моей машине Linux, с уже вошедшего в систему, в заблокировал пользователя, выполнения getpwuid не возвращает никаких ошибок.

+238
Dark knight2001 10 янв. 2011 г., 20:37:13

мы пытаемся установить следующие Дзиндзя ( на RedHat машина версия 7.2 )

типун установить Jinja2-2.10-py2.py3-ни-ни.колесо
Обработки ./Jinja2-2.10-py2.py3-ни-ни.колесо
Собирая MarkupSafe>=0.23 (от Jinja2==2.10)
 Повтор (повтор(итого=4, подключения=нет, читать=нет, редирект=нет)) после того, как соединение разорвано по 'ошибка протокола('подключение прервано.', gaierror(-3, 'временный сбой в разрешении имен'))': /простой/markupsafe/

но не понимаю, почему мы получаем сообщение о

 Повтор (повтор(итого=4, подключения=нет, читать=нет, редирект=нет)) после того, как соединение разорвано по 'ошибка протокола('подключение прервано.', gaierror(-3, 'временный сбой в разрешении имен'))': /простой/markupsafe/

в чем может быть проблема здесь ?

+228
user142741 25 янв. 2018 г., 15:26:43

Привет мой случай использования-это довольно специфическое.

У меня есть 20 для Windows 7 машины постоянно создают файлы в хранилище; около 98% из этих файлов 2.1 Мб. В среднем мы создаем 24 миллиона файлов каждые 3 дня, и это число может увеличиться в ближайшем будущем, так как нам может понадобиться, чтобы добавить новых клиентов в нашу систему.

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

Любое предложение?

+147
Joshua Hall 2 окт. 2012 г., 22:45:58

Есть ли способ установки шавка на Mac OS Х без использования компилятора, доморощенного или системы MacPorts?

+140
Elva Piawan 9 февр. 2016 г., 14:00:32

Мы не:

В iptables(8)
в iptables 1.4.19.1

Название инструмент для iptables — администрирования для IPv4 фильтрация пакетов и NAT

Синопсис ...

 в iptables [-t таблица] -я цепь [rulenum] правило-спецификация
+140
user54936 6 мар. 2011 г., 19:34:09

Я не уверен, можно ли это сделать с любой существующей команды Linux, такие как rsync или дифф. Но в моем случае мне пришлось писать свой скрипт с помощью Python, как в Python есть модуль "filecmp" для сравнения файлов. Я написал весь сценарий и использования на моем персональном сайте - http://linuxfreelancer.com/

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

#!/usr/Бен/ОКР питона

импорт ОС, системы
импорт filecmp
импорт заново
из distutils импорт dir_util
shutil импорт 
holderlist=[]

деф compareme(dir1 и Директория dir2):
dircomp=filecmp.dircmp(dir1 и Директория dir2)
only_in_one=dircomp.left_only
diff_in_one=dircomp.diff_files
dirpath=ОС.путь.abspath(из dir1)
 [holderlist.добавить(ОС.путь.abspath( ОС.путь.присоединиться(из dir1,х) )) для X в only_in_one]
 [holderlist.добавить(ОС.путь.abspath( ОС.путь.присоединиться(из dir1,х) )) для X в diff_in_one]
 если LEN(dircomp.common_dirs) > 0:
 по пункту в dircomp.common_dirs:
 compareme(ОС.путь.abspath(ОС.путь.присоединиться(dir1 и пункта)), ОС.путь.abspath(ОС.путь.присоединиться(dir2 за пункт)))
 возвращение holderlist

деф главным образом():
 если LEN(sys файла.из argv) > 3:
из dir1=Сыс.аргумент argv[1]
директория dir2=Сыс.из argv[2]
dir3=Сыс.агду[3]
другое:
 печати "использование:" представление sys.аргумент argv[0], "currentdir ы разница"
Сыс.выход(1)

 если не dir3.метода endswith('/'): dir3=dir3+'/'

source_files=compareme(dir1 и Директория dir2)
из dir1=ОС.путь.abspath(из dir1)
dir3=ОС.путь.abspath(dir3)
destination_files=[]
new_dirs_create=[]
 по пункту в source_files:
 destination_files.добавить(ре.суб(из dir1, dir3, поз) )
 по пункту в destination_files:
new_dirs_create.добавить(ОС.путь.сплит(пункт)[0])
 для mydir в комплект(new_dirs_create):
 если не ОС.путь.существует(mydir): ОС.makedirs(mydir)
пара #копия 
copy_pair=зип(source_files,destination_files)
 по пункту в copy_pair:
 если ОС.путь.isfile(пункт[0]):
 shutil.команду copyfile(элемент[0], пункт[1])

если __имя__ == '__главный__':
главная()
+135
Denis Kurochkin 6 февр. 2018 г., 02:11:36

Пока не Сег, одна из вещей, часто упускается из виду, для этого есть команда grep -о, что на мой взгляд является самым лучшим инструментом для этой задачи.

Например, если вы хотите узнать все CONFIG_ параметры из конфигурации ядра, вы можете использовать:

# грэп -Эо CONFIG_ '[а-З0-9_]+' конфигурации
CONFIG_64BIT
CONFIG_X86_64
CONFIG_X86
CONFIG_INSTRUCTION_DECODER
CONFIG_OUTPUT_FORMAT

Если вы хотите получить непрерывные последовательности чисел:

$ грэп -Эо '[0-9]+' фу
+114
Carol Cote 19 авг. 2010 г., 21:52:18

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

В вашем случае, путь в домашнюю папку /дома/proteeti. Это ваш текущий рабочий каталог. Набрав ЛС , пока находится в этой папке отобразится ее содержимое.

Вы не можете ожидать, чтобы найти домашнюю папку внутри вашей домашней папки.

Что можно сделать, чтобы увидеть саму папку, чтобы подняться на один уровень в каталог с помощью команды cd .. (или на CD /дома) и у ЛС есть. Ваш домашний каталог-это одна со своим логином (proteeti). Используйте компакт-диск proteeti (или просто диск), чтобы вернуться в домашнюю папку.

Каталог /Дом - это место, где все пользовательские домашние папки находятся. На многопользовательской системе, можно ожидать /дома содержит все домашние папки всех пользователей, не только ваша.

В Unix просторечии, "корневой каталог" - это /. Этот каталог является самый верхний каталог в дереве каталогов. Он содержит, помимо /домашний каталог другие каталоги, которые содержат программы и библиотеки и т. д., установлен системным администратором. Интернет / каталог не путать с /корень, которым является специальный домашний каталог суперпользователя (администратора) пользователей.

Связанные:

+105
Nikol4255 5 мар. 2015 г., 15:53:59

Решения:

Открыть терминал -> правка -> предпочтения

и в строке "пользовательские команды" писать /usr/Бен/Баш

+53
vasya42 25 нояб. 2017 г., 17:38:04

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

$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