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

Я хочу знать общее количество файлов на моем сервере. Это может быть сделано?

+192
Garen Love Bersha Hartman 10 сент. 2016 г., 11:52:49
38 ответов

Самое простое решение, чтобы иметь на выходе вас ожидает (ничего), чтобы повторно объявить переменную как пустые:

$ экспорт linuxmachine01="СДБ Амми ФСР СДД Сдэ-СДГ"
$ Эхо "$linuxmachine01"
в SDB и SDC ФСР СДД Сдэ СДГ

linuxmachine01$=""
$ Эхо "$linuxmachine01"
$

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

$ объявить -п linuxmachine01
объявить -х linuxmachine01=""

Чтобы правильно удалить переменную из окружения и запуск оболочки следует использовать неопределенные (рекомендуемый способ):

$ сбросить linuxmachine01
$ объявить -п linuxmachine01
Баш: объявление: linuxmachine01: не нашли
$ Эхо "$linuxmachine01"
$
+992
user159665 03 февр. '09 в 4:24

Я побежала проверки жесткого диска, и я нашел эту ошибку:

Скорость Записи Ошибка:
количество ошибок при записи на диск(или) многозонный ошибок
(или) полет-высота
---
Нормализуются: 200
Худшие: 200
Значение: 21

Какой тип ошибки это?
И как это исправить?

+985
Mike Benchoff 29 дек. 2013 г., 18:11:58
Другие ответы

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


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

Вы можете использовать

помогите usr_01.txt

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

:синтаксис помочь 
помогите ВК
помогите клавиш Ctrl-]

Эти последние заметки, которые вы также можете использовать сочетание клавиш Ctrl-щелчок мышью, и двойной клик тоже работает.

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

Некоторые другие команды, которые вы могли бы использовать, чтобы следовать эти ссылки также указаны в :помогите tagsrch.txt.

+946
Ed Hull 12 мая 2011 г., 11:05:03

У меня есть куча XML-файл в текущем каталоге.

Проблема 1.

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

найти ./ -имя '*.файл XML-файл' | =$(eval, так как awk '{печати $0}') ; Эхо $

Редактирование ( после ommitting eval как указал КАС ) -

Опуская ивала просто возвращает пустую строку.

найти ./ -имя '*.файл XML-файл' | =$(у awk '{печати $0}') ; Эхо $

Проблема 2.

Я просто пытаюсь изучать bash и поэтому я сделал сложную последовательность сравнения первых двух файлов с выхода найти. Сложная последовательность просто разобраться в понятиях Баш программирования.

найти ./ -имя '*.XML-файл' | =$(у awk '{печати $0}') ; файлов Echo $ & & дифф -г $(е 2кв;файла D'$) $(Е 1 кв;файл D'$)
+944
user119961 1 авг. 2018 г., 02:18:59

В конце файла Makefile я видел

РМ -Ф *~ *.класс

Я понимаю *.класс, но что *~?

+919
sargon 26 дек. 2018 г., 05:35:29

На моем сервере Ubuntu 14 с Fluxbox я использую для привязки действий на Etermбыл. Это мой пользователь.cfg в файл:

[...]

начинаются действия
 привязать сочетание клавиш ctrl shift и button3 для строки '^[]6;14^г'
 привязать сочетание клавиш Ctrl button3 для меню "Etermбыл"
 привязать сочетание клавиш Ctrl button2 для строки '^[[?30т'
 привязать сочетание клавиш Ctrl button1 на строку '^[]5;^г'
 действия # мой старт здесь
 привязать конец Эхо '^е'
 привязать F1, чтобы эхо '^[ОП'
 привязать F2, чтобы эхо '^[ОК'
 привязать F3, чтобы эхо '^[или'
 привязать F4, чтобы эхо '^[ОС'
 привязать клавишу F5, чтобы эхо '^[5'
 привязать клавишу F6, чтобы эхо '^[6'
 привязать F10, чтобы эхо 'Msigi 99^^м'
конец действия

[...]

как вы видите, я привязать конец и Ф кнопки на какие-то конкретные команды. Мне нужны эти команды на сеансах telnet. Это работает хорошо, но если я включаю капс лок ни одно из предыдущих действий работы (даже Etermбыл родной действия).

Я не могу выяснить, почему это произошло, кто-то может?


Решение

Решение, которое работает для меня, как sudgested по @Томас Дики, заключается в использовании модификатора замок, значит, это действие:

начинаются действия
[...]
 привязать конец Эхо '^е'
[...]
конец действия

стать это

начинаются действия
[...]
 привязать конец Эхо '^е'
 привязать конец пряди для Echo '^е'
[...]
конец действия

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

+893
Glenn Magerman 10 июн. 2011 г., 21:20:35

Попробуйте чистый Баш

#!/бин/Баш
TEST_STRING="{0,1}, Альфа -, {(х,у,Z)}, {{1,2,3}, {А,B,с}}"
TEST_STRING="$TEST_STRING"","
счетчик=0
newword="
в то время как [ "${TEST_STRING::1}" ] ; делать 
л="${TEST_STRING::1}"
TEST_STRING=${TEST_STRING:1}
 [ "$л" = '{' ] && ((граф++))
 [ "$л" = '}' ] && ((подсчет...))
 если [ "$л" = ',' ] && ! ((граф)) ; тогда
 Эхо "слова='$newword'"
newword="
еще
 если [ "$newword" ] || [ "$л" != "" ] ; затем
newword="$newword""$л"
интернет
интернет
сделано
+872
JayMFleming 11 мар. 2018 г., 18:27:36

На странице systemd не ты выложил:

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

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

РМ файл /etc/systemd в/системы/по умолчанию.цель

Переключиться на уровень 3 по умолчанию

ЛН-СФ в /lib/systemd в/системы/Мульти-пользователей.целевой файл /etc/systemd в/системы/по умолчанию.цель

Переключиться на уровень 5 по умолчанию

ЛН-СФ в /lib/systemd в/система/графический.целевой файл /etc/systemd в/системы/по умолчанию.цель

systemd не использовать файл /etc/содержимое файла inittab.

+818
Eric Dizon 30 мая 2015 г., 05:14:25

Вы можете попробовать Шуфа из GNU coreutils:

Шуфа -я 1-100 -Н 1
+787
ValerkaDusty 28 июл. 2013 г., 08:49:35

Я нашел plasma5-ПА в том, что Google сказал мне, был официальным в openSUSE репозиторий перекати-поле.

Заключается в том, что пакет, который вы искали?

Если это так, то он должен установить:

вывод установить plasma5-па
+763
Learningstudent 20 мар. 2019 г., 20:47:38

найти наколдует для вас.

найти -имя файла данных.дат-execdir ~/а.ру '{}' \;

Найти поиск рекурсивно во всех вложенных файлов, которые соответствуют набору правил и выполняет действия над ними.

По -имени правилу позволит вам найти файлы с именем, которое соответствует тому, что вы даете ему. Вы можете использовать подстановку, например, "*.дать" найдете все .DAT файлы.

При необходимости, вы можете использовать параметр-регулярное выражение, а не имя-матч с regex образец, а не шаблон Глоб, так что вы могли бы сделать ".*\.дат$", чтобы соответствовать все .DAT файлы.

Интернет -execdir будет выполнять все команды ты отдаешь ее из каталога найденный файл, заменяя "{}" с найден файл.

+755
suzana 12 нояб. 2014 г., 19:20:24

С теми, синтаксис-правила выделения файлов, нано предполагает, что имена, оканчивающиеся на .1 - .9 человек-страниц.

Это было долгое время, так как я редактировал страницу, но я уверен, что в Грофф -человек, для италийских и - это для смелых.

+741
Beena Bethel 7 апр. 2019 г., 03:41:30
 $ rm_if_link(){ [ ! -Л "$1" ] || РМ -в "$1"; }

тест № 
 $ сенсорный nonlink; ЛН-S ссылка
 $ rm_if_link nonlink
 ссылка $ rm_if_link 
 ссылка удалена'' 
+737
Dima Rasputin 4 мая 2013 г., 18:30:43

Вы используете sendmail. Это был MTA по умолчанию в CentOS 5. В CentOS 7 использует постфикс. Sendmail-это прослушивает порт 25 на localhost. Так что только Локальные пользователи и приложения могут использовать его для отправки почты. Местные пользователи также могут получать почту. Проверить директории /var/катушка/почты. Вы не требовать SSL для отправки почты. Я даже думаю, он не настроен. Без аутентификации необходимы, чтобы отправлять и получать электронную почту с sendmail и не имеет доступа к интернету. Проверить директорию /var/катушка/почты, чтобы увидеть, кто получил до сих пор писем. Я думаю, только "корень". Вы увидите файл с именем пользователя в качестве имени файла, если пользователь получил письма. Там нет необходимости для каких-либо паролей, чтобы увидеть электронную почту, и я уверен, что никаких паролей никогда не был настроен.

Как и с чего начать, взгляните на CentOS 5 документации https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s1-email-mta.html

Я надеюсь, что ответил на все ваши вопросы.

+703
Mohan tyson 26 авг. 2016 г., 09:18:57

Вы можете остановить режим отладки режима +X. См. пример страницы

+687
Dana Danamariana 16 июн. 2018 г., 05:22:28

Я пытался удалить 1 жесткий диск из RAID-5, но что-то пошло не так, но я все еще надеюсь, что смогу восстановить мои данные (на самом деле, у меня есть все резервные копии, так что это просто вопрос для mdadm возможности)

У меня была 4 х 1 Тб RAID-5, и один из дисков начал показывать много Reallocated_Sector_Ct, поэтому я решил удалить его.

Что я сделал:

  1. команды mdadm --управление на /dev/md0 --не на /dev/sdc в
  2. команды mdadm --управление на /dev/md0 --удалить раздел /dev/sdc в

  3. попытался запустить:

    [email protected]:/home/anton# команды mdadm --растут из /dev/md0 --RAID-массива-устройства=3
    адреса: это изменение позволит уменьшить размер массива.
    используйте --расти --массив-размер первого усечение массива.
    например, для mdadm --растут из /dev/md0 --массив-размер 1953262592
    
  4. для mdadm --растут из /dev/md0 --массив-размер 1953262592

и, наконец:

  1. для mdadm --растут из /dev/md0 --RAID-массива-устройства=3-резервное копирование-файл=/корень/grow_md1.бак

Теперь, что перекраивать и восстановления делается, я не могу открыть мой файл/dev/md0 (не гора), resize2fs на /dev/md0 говорит запустить e2fsck во-первых, и e2fsck говорит:

Размер файловой системы (в соответствии с суперблока) является 732473472 блоков
Физические размеры устройства 488315648 блоков
Либо суперблок и таблицу разделов, скорее всего, будет поврежден!

с другой стороны, для mdadm -Д на /dev/md0 говорит:

Размер массива : 1953262592 (1862.78 гиб 2000.14 ГБ)
Используемый размер Дэв : 976631296 (931.39 гиб 1000.07 ГБ)

Это оставляет некоторую надежду, что не все мои данные будут потеряны. У кого-нибудь есть некоторые идеи о том, что я должен сделать, чтобы иметь действительную массиве RAID-5 из 3 х дисков 1 Тб?

+674
Shimada 12 сент. 2011 г., 16:58:10

У меня возникли проблемы с регистрацией в моей локальной сети-ОС Linux (сервер) СШ замазкой (и с терминала Linux тоже)

Когда мой сервер показывает мне запрос, чтобы вставить имя пользователя, я ввожу "root" и я нажмите Enter.

Я жду около семи секунд, прежде чем он просит мой пароль!

Я также посмотрел на этот вопрос

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

в /etc/инит.д/СШ перезагрузка

Это не сработало. Мой друг сказал мне, что я должен использовать другой СШ деамон, но я не знаю, что. Что я могу сделать сейчас?

мой текущий файл /etc/СШ/config в файле sshd_config:

файл конфигурации#, и по умолчанию в конце.

Сайта # значения по умолчанию для некоторых часто используемых вариантов. Для всестороннего
# список доступных параметров, их значений и значений по умолчанию, см.
# файле ssh_config(5) Man-странице.

Хоста *
# ForwardAgent нет
# ForwardX11 нет
# Опции forwardx11trusted да
# RhostsRSAAuthentication нет
RSAAuthentication # да
PasswordAuthentication # да
# HostbasedAuthentication нет
 GSSAPIAuthentication нет
 GSSAPIDelegateCredentials нет
 GSSAPIKeyExchange нет
# GSSAPITrustDNS нет
# BatchMode нет
CheckHostIP # да
# AddressFamily любой
# Значок connecttimeout 0
# StrictHostKeyChecking спросить
# IdentityFile ~/.СШ/идентичности
# IdentityFile ~/.по SSH/id_rsa
# IdentityFile ~/.по SSH/id_dsa, который находится
Порт # 22
Протокол № 2,1
# Шифр 3десь
# Шифрование aes128-CTR сети,aes192-Суу,и AES256-Суу,arcfour256,arcfour128,aes128-CBC с,алгоритм 3DES-CBC с
# Маки с HMAC-MD5 и алгоритма HMAC-SHA1 и [email protected],с HMAC-ripemd160
# EscapeChar ~
# Тоннель нет
# TunnelDevice любой:любой
# PermitLocalCommand нет
# VisualHostKey нет
# ProxyCommand СШ-в-Ш %Ч:%годовых gateway.example.com
 SendEnv Lang и LC_*
 HashKnownHosts да
+663
Rafael Garcia 29 янв. 2015 г., 08:55:34

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

journalctl -F-Т <идентификатор>

Пример:

$ systemd в кошки-Т приложение Эхо "ржунимагу"
$ journalctl -F-Т приложение
-- Журналы начаться в Вт 2017-10-24 09:11:37 мск. --
31 Окт 17:26:46 траверс приложение myapp[5190]: лол
+658
bobnoble 4 мар. 2013 г., 13:54:14

У меня есть раздел sdb1 размер 3.3 ГБ. Из 3.3 ГБ всего 1,9 ГБ используется и в 1,2 ГБ-это пустое место. Я хочу создать образ этого раздела. Но я хочу, чтобы на экране были только используемое пространство, т. е. 1.9 ГБ

Теперь, когда я выполнить команду с помощью DD:

ДД, если=/dev/sdb1 о=/домашний/сведения/ОС.ИМГ БС=1М статус=прогресс

Я видел поведение, что ДД делает образ 3.3 ГБ, а я не хочу, чтобы незанятое пространство, чтобы быть частью образа ОС.

Поэтому я пробовал разные решения. Я нашел одно решение:

ДД, если=/dev/sdb1 о=/домашний/сведения/ОС.ИМГ БС=графа 1М=статус 1946=прогресс

Это решение создано изображение 1.9 ГБ, как я определил размер блока 1М и считать 1946, который даст совершенно 1,9 ГБ.

Вопрос Я не в состоянии определить, если эта команда DD сделал только образ пространства или он просто создал образ размером 1.9 ГБ, в котором есть как используемые, так и неиспользуемые помещения?

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

+629
n0made 18 янв. 2010 г., 16:14:13

У меня 40 в основной машины, в которой Java-процесс запущен. Я вижу, что этот процесс выполняется в cpu6 все время.

часы за $ПС-о пид,ПРЛ,комм -Р 4076
Каждые 2.0 с: ПС-о пид,КПП,прим -Р 4076 пн 11 апреля 02:24:12 2016

 КОМАНДА ПИД ПРЛ 
 4076 6 Ява

$ судо набора -с-Р 4076
текущий список сродство пид 4076 по: 0-39
$ судо набора -п 4076
тока пид 4076 сродство маска: ffffffffff

Это как топ-команды для использования процессора выглядит

$ топ -с
топ - 02:27:37 до 47 дней, 10:49, 9 пользователей, средняя загрузка: 2.83, 2.89, 3.01
Задачи: 470 общая, 1 работает, 469 спать, перестал 0, 0 зомби
%Cpu0 : 36.0 нас, 8.3 сы, 0.0 н, 40.7 ИД, 8.7 ва, 0.0 привет, 6.3 Си, 0.0 ст
%Cpu1 : нам 1.3, 0.7 сы, 0.0 н. и., 97.7 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Процессор 2 : 0.3 США, 0.3 сы, 0.0 н. и., 99.3 ИД, ВД 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu3 : 0.7 нами, сы 0.7, 0.0 н, 98.0 Айдахо, Вашингтон 0.7, 0.0 привет, Си 0.0, 0.0 ст
%Cpu4 : 1.4 нами, сы 1.0, 0.0 н. и., 97.3 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu5 : 1.0 нам, 1.3 сы, 0.0 н, 97.0 ИД, ВД 0.7, 0.0 привет, Си 0.0, 0.0 ст
%Cpu6 : 0.3 нами, сы 0.3, 0.0 н, 99.0 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu7 : 0.3 нами, сы 0.0, 0.0 н, 99.7 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu8 : 0.3 нами, сы 0.0, 0.0 н, 99.7 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu9 : 1.0 нам, сы 1.0, 0.0 н. и., 97.7 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu10 : 0.7 нами, сы 0.7, 0.0 н. и., 98.7 ИД, ВД 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu11 : 0.7 нами, сы 0.0, 0.0 н. и., 99.3 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu12 : 0.7 нами, 1.3 сы, 0.0 н. и., 97.7 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu13 : 0.3 нами, сы 0.7, 0.0 н, 99.0 ИД, ВД 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu14 : 0.0 нами, сы 0.0, 0.0 н,100.0 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu15 : 0.7 нами, 0.3 сы, 0.0 н, 99.0 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu16 : 0.3 нами, сы 0.0, 0.0 н, 99.7 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu17 : 0.0 нами, сы 0.0, 0.0 н,100.0 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu18 : 0.0 нами, сы 0.0, 0.0 н,100.0 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu19 : 1.7 нас, 0.3 сы, 0.0 н. и., 97.7 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu20 : 0.7 нами, 0.3 сы, 0.0 н, 99.0 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu21 : 0.7 нами, сы 0.0, 0.0 н. и., 99.3 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu22 : 0.3 нами, сы 0.0, 0.0 н, 99.7 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu23 : 0.7 нами, 0.3 сы, 0.0 н. и., 98.7 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu24 : нам 1.3, 0.7 сы, 0.0 н, 98.0 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu25 : 2.0 США, 0.3 сы, 0.0 н. и., 97.7 ИД, ВД 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu26 : 0.7 нами, 0.3 сы, 0.0 н, 99.0 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu27 : 0.3 нами, сы 0.7, 0.0. и., 98.7 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu28 : 0.3 нами, сы 0.7, 0.0. и., 98.7 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu29 : 0.7 нами, сы 0.7, 0.0 н. и., 98.7 ИД, ВД 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu30 : 1.0 нам, 0.3 сы, 0.0 н. и., 98.3 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu31 : 1.0 нам, 0.7 сы, 0.0 н, 98.0 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu32 : 0.7 нами, сы 0.0, 0.0 н. и., 99.3 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu33 : 0.0 нами, 0.3 сы, 0.0 н. и., 99.7 ИД, ВД 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu34 : 0.7 нами, 0.3 сы, 0.0 н, 99.0 Айдахо, Вашингтон 0.0, 0.0 привет, Си 0.0, 0.0 ст
%Cpu35 : 0.7 нами, сы 0.0, 0.0 н, 99.0 Айдахо, Вашингтон 0.3, 0.0 привет, Си 0.0, 0.0 ст
%Cpu36 : 0.0 нами, 0.3 сы, 0.0 н. и., 99.7 ИД, ВД 0.0, 0.0 привет, Си 0.0, 0.0 ст

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

+577
Abdo Essam 2 сент. 2012 г., 12:54:48

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

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

+533
John Tobler 26 февр. 2010 г., 21:34:23

Я пытаюсь воспроизвести проблему на рабочем месте. У меня есть XML-файл, как показано ниже

[~]$ меньше -Н sample.xml
 1 <ИСТОЧНИК BUSINESSNAME ="" ИМЯ ="ТАБЛИЦА1" ФОО="АБВГД"..... >
 2 <ИСХОДНАЯ BUSINESSNAME ="" ИМЯ ="COL_XYZ" />
 3 <ИСХОДНАЯ BUSINESSNAME ="" ИМЯ ="COL_ABCD" />
 4 ...
 5 ...
 6 </источник>
 7 <ИСТОЧНИК BUSINESSNAME ="" ИМЯ ="ТАБЛИЦА2" ....... >
 8 <ИСХОДНАЯ BUSINESSNAME ="" ИМЯ ="COL_ABCD" />
 9 <ИСХОДНАЯ BUSINESSNAME ="" ИМЯ ="COL_XYZABC" /> 
 10 ...
 11 ...
 12 </источник>
 13 <ИСТОЧНИК BUSINESSNAME ="" ИМЯ ="ТАБЛИЦА3" .... >
 14 <ИСХОДНАЯ BUSINESSNAME ="" ИМЯ ="COL_PQR" />
 15 <ИСХОДНАЯ BUSINESSNAME ="" ИМЯ ="COL_ABCD" />
 16 ...
 17 ...
 18 </Источник>

Теперь я хочу, чтобы значение имя поля, в котором любое исходная имя как АБВ.

Например, в данном примере мне нужно ТАБЛИЦА1 как строка 2 содержит COL_XYZ. А также ТАБЛИЦА2 как в строке 9 мы COL_XYZABC

Я думал какой-то способ, чтобы получить строку 1,2,7,9,13 в качестве выходных, а затем команда grep -Б1 АБВ|команда grep -W источник поля, чтобы получить только строку 1,7 в выходной.

Ожидаемые Результаты:
ТАБЛИЦА1
ТАБЛИЦА2

Что я до сих пор пробовал

  • Делать грэп на источник не работает, как каждая строка имеет по крайней мере один из них.
  • Делаю для egrep -ж "источник|АБВ" не работает, как мне нужно, XYZABC не выполню его условия.

Может кто-то пожалуйста, предложите что-нибудь, что я могу попытаться получить желаемого результата. Я использую ОС Linux 2.6.18-371.el5

+523
Jaeyoon Jeong 27 мая 2019 г., 20:46:37

Когда диск начинает медленно умирать многолучевости начинает не & восстановление путей и это навсегда.. (я использую ЛСИ-3008HBA карты с SAS-дисков JBOD не ФК-сети)

Команда dmesg;

13 сентября 11:20:17 DEV2 ядра памяти: SD 0:0:190:0: попытка прервать задач! scmd(ffff88110e632948)
13 сентября 11:20:17 DEV2 ядра памяти: SD 0:0:190:0: [sdft] тег#3 ЦКБ: код операции=0х0 00 00 00 00 00 00
13 сентября 11:20:ядра 17 DEV2: для SCSI target0:0:190: ручка(0x0037), sas_address(0x5000c50093d4e7c6), физическом(38)
13 сентября 11:20:ядра 17 DEV2: для SCSI target0:0:190: enclosure_logical_id(0x500304800929ec7f), слот(37)
13 сентября 11:20:ядра 17 DEV2: для SCSI target0:0:190: уровень вложенности(0х0001),разъем именем(1 )
13 сентября 11:20:17 DEV2 ядра памяти: SD 0:0:190:0: задача прервать: scmd успеха(ffff88110e632948)
13 сентября 11:20:18 ядра DEV2: устройства-картографа: многоканальный: не путь 130:240.
13 сентября 11:25:34 ядра DEV2: устройства-картографа: многоканальный: восстановление пути 130:240.

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

Как я могу это сделать?

+484
xiaotd 28 дек. 2019 г., 13:54:15

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

Что это значит? Влияет ли это на мою способность к использованию системы, и как это могло повлиять на мои варианты поддержки?

+479
zioboss 21 янв. 2018 г., 06:27:06

Я использую Raspberry Пи доску и USB-камеру, прикрепленную вместе с ней. я использую инструмент avconv для захвата видео с камеры и трансляции его по сети с использованием протокола RTP.

Моя команда на сервер(малина-Пи борту), как показано ниже:

avconv -Ф video4linux2 -S и 160х120 -я с /dev/video0 -vcodec mpeg2video -Р 25 -pix_fmt yuv420p -me_method зэп -б 2600к-БТ 256к -Ф РТП РТП://192.168.1.141:8554

потоковое работает успешно, используя эту команду. Здесь 192.168.1.141 IP-адрес-это IP-адрес моего клиента ПК. я могу играть в прямом эфире на стороне клиента успешно использовать VLC.

Но проблема через некоторое время кодирования и потокового автоматически при остановке сервера. И команда там висит.

Выход на сервер, как показано ниже:

$ avconv -Ф video4linux2 -S и 160х120 -в отладки -я с /dev/video0 -vcodec mpeg2video -Р 25 -pix_fmt yuv420p -me_method зэп -б 2600к-БТ 256к -Ф РТП РТП://192.168.1.141:8554
avconv версии 0.8.10-6:0.8.10-1+rpi1, Авторское право (c) 2000-2013 в Libav разработчиков
 построенный на 22 марта 2014 02:13:15 с помощью GCC 4.6.3
 конфигурации: арки --=--рукоятка включения-компиляции опцию --Enable-время выполнения-cpudetect --дополнительные версии='6:0.8.10-1+rpi1' --переменные libdir=/usr и/lib в/АРМ-ОС linux-gnueabihf-префикс=/usr --отключить-ясм опцией --enable-bzlib опцией --enable-libdc1394 опцией --enable-libdirac опцией --enable-libfreetype опцией --enable-frei0r опцией --enable-gnutls опцией --enable-libgsm опцией --enable-libmp3lame опцией --enable-librtmp опцией --enable-libopencv опцией --enable-libopenjpeg опцией --enable-libpulse опцией --enable-libschroedinger опцией --enable-libspeex опцией --enable-libtheora опцией --enable-vaapi опцией --enable-включить в vdpau -- -libvorbis были опцией --enable-libvpx опцией --enable-zlib для опцией --enable-GPL с опцией --enable-postproc опцией --enable-swscale опцией --enable-libcdio опцией --enable-x11grab опцией --enable-поддержкой libx264 опцией --enable-libxvid --shlibdir=в/usr/lib в/АРМ-ОС linux-gnueabihf --включить-общий-отключить-статический
 libavutil 51. 22. 2 / 51. 22. 2
 кодеком 53. 35. 0 / 53. 35. 0
 libavformat 53. 21. 1 / 53. 21. 1
 libavdevice 53. 2. 0 / 53. 2. 0
 libavfilter 2. 15. 0 / 2. 15. 0
 libswscale 2. 1. 0 / 2. 1. 0
 содержит 52. 0. 0 / 52. 0. 0
[video4linux2 @ 0x54d7a0] [4]возможности: 84000001
[video4linux2 @ 0x54d7a0] драйвер V4L2 изменили формат пиксела от 0x32315559 в 0x56595559
 Последнее сообщение повторяется 1 раз
[video4linux2 @ 0x54d7a0] драйвер V4L2 изменили формат пиксела от 0x50323234 в 0x56595559
[video4linux2 @ 0x54d7a0] драйвер V4L2 набор ид_входа: 0, вход: камера 1
[rawvideo @ 0x54f860] егг{или}_recognition отдельно: 1; 1
[rawvideo @ 0x54f860] егг{или}_recognition сочетании: 1; 1
[video4linux2 @ 0x54d7a0] все нашли
[video4linux2 @ 0x54d7a0] оценивая продолжительность от битрейта, это может быть неточным
Ввод #0, video4linux2, из/dev/video0':
 Продолжительность: н/д, начало: 21891.364784, битрейт: 9216 кб/сек
 Трансляция #0.0, 1, 1/1000000: видео: rawvideo, yuyv422, 160х120, 1/30, 9216 кб/сек, 30 тбр, 1000к ТБН, 30 ТПГ
[буфер @ 0x54f220] Вт:160 ч:120 pixfmt:yuyv422
[avsink @ 0x54d740] авто-установка фильтра автоматически вставляется скалер 0' между фильтром 'ГРЦ' фильтр 'выход'
[шкала @ 0x54f7e0] Вт:160 ч:120 формат:yuyv422 -> Вт:160 высота:120 формат:yuv420p флаги:признаки 0x4
[mpeg2video @ 0x54ea60] егг{или}_recognition отдельно: 1; 1
[mpeg2video @ 0x54ea60] егг{или}_recognition сочетании: 1; 1
[mpeg2video @ 0x54ea60] обнаружены 1 логических ядер
[mpeg2video @ 0x54ea60] поддерживается битовая глубина: 0
[rawvideo @ 0x54f860] егг{или}_recognition отдельно: 1; 1
[rawvideo @ 0x54f860] егг{или}_recognition сочетании: 1; 1
Выпуск #0, РТП до РТП://192.168.1.141:8554':
Метаданные:
 шифратор : Lavf53.21.1
 Трансляция #0.0, 0, 1/90000: видео: mpeg2video, yuv420p, 160х120, 1/25, а Q=2-31, 2600 Кбит/с, 90к ТБН, 25 ТПГ
Картирование потока:
 Поток #0:0 -> #0:0 (rawvideo -> mpeg2video)
СДП:
V=0 и
о=- 0 0 в ИП4 127.0.0.1
ы=без имени
С=в ИП4 192.168.1.141
Т=0 0
а=инструмент:libavformat 53.21.1
М=Видео 8554 РТП/АВЗ 32
Б=а:2600

Нажмите CTRL-C, чтобы остановить кодирование
*** капли!
 Последнее сообщение повторяется 1 раз
*** 1 ДУП!
*** 16 ДУП! ФПС= 25 м=2.0 размер= 1027kB время=5.24 битрейт=1605.2 Кбит/с ДУП=1 капля=2 
*** капли!
 Последнее сообщение повторяется 11 раз
*** капли!49 ФПС= 26 м=2.0 размер= 1059kB время=5.92 битрейт=1464.9 Кбит/с ДУП=17 капля=14 
 Последнее сообщение повторяется 2 раза
*** капли!76 ФПС= 25 м=2.0 размер= 2022kB время=11.00 битрейт=1505.7 Кбит/с ДУП=17 капля=17 
*** капли!48 кадров в секунду= 25 м=2.0 размер= 4086kB время=21.88 битрейт=1529.8 Кбит/с ДУП=17 капля=18 
*** 1 ДУП!
*** 1 ДУП!0 ФПС= 25 м=размер 2,0= 4171kB время=22.36 битрейт=1528.2 Кбит/с ДУП=18 капель=19 
*** 1 ДУП!1 ФПС= 25 м=размер 2,0= 4859kB время=битрейт 26.00=1530.8 Кбит/с ДУП=19 капля=19 
*** 1 ДУП!0 ФПС= 25 м=2.0 размер= 5152kB время=27.56 битрейт=1531.5 Кбит/с ДУП=20 капель=19 
*** 1 ДУП!3 ФПС= 25 Д=2.0 размер= 5250kB время=28.08 битрейт=1531.7 Кбит/с ДУП=21 капля=19 
*** капли!64 кадров в секунду= 25 м=2.0 размер= 7215kB время=38.52 битрейт=1534.5 Кбит/с ДУП=22 капли=19 
*** 1 ДУП!6 кадров в секунду= 25 м=2.0 размер= 7306kB время=39.00 битрейт=1534.6 Кбит/с ДУП=22 капли=20 
*** капли!07 ФПС= 25 м=размер 2,0= 8288kB время=битрейт 44.24=1534.7 Кбит/с ДУП=23 капля=20 
*** 1 ДУП!0 ФПС= 25 м=размер 2,0= 10054kB время=53.56 битрейт=1537.8 Кбит/с ДУП=23 капли=21 
*** 1 ДУП!9 ФПС= 25 м=2.0 размер= 10342kB время=55.12 битрейт=1537.1 Кбит/с ДУП=24 капля=21 
 Последнее сообщение повторяется 1 раз
*** капли!93 ФПС= 25 м=1.6 размер= 10445kB время=55.68 битрейт=1536.7 Кбит/с ДУП=26 дроп=21 
*** 1 ДУП!
*** 7036829 ДУП! 25 м=2.0 размер= 10630kB время=56.68 битрейт=1536.4 Кбит/с ДУП=27 капля=22 

Любые идеи?

Спасибо заранее.

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

Выход из v4l2-CTL по-список-форматы-доб команды, как показано ниже:

Пи@сайт RaspberryPi ~ $ v4l2-CTL по-список-форматы-доб
функции ioctl: VIDIOC_ENUM_FMT
 Индекс : 0
 Тип : Захват Видео 
 Формат пикселя: 'YUYV'
 Имя : ЮВ 4:2:2 (YUYV)
 Размер: дискретная 640х480
 Интервал: дискретная 0.033 сек (30.000 кадров / с)
 Интервал: дискретная 0.067 с (15.000 кадров в секунду)
 Размер: дискретная 352х288
 Интервал: дискретная 0.033 сек (30.000 кадров / с)
 Интервал: дискретная 0.067 с (15.000 кадров в секунду)
 Размер: дискретная 320х240
 Интервал: дискретная 0.033 сек (30.000 кадров / с)
 Интервал: дискретная 0.067 с (15.000 кадров в секунду)
 Размер: дискретная 176х144
 Интервал: дискретная 0.033 сек (30.000 кадров / с)
 Интервал: дискретная 0.067 с (15.000 кадров в секунду)
 Размер: дискретная 160х120
 Интервал: дискретная 0.033 сек (30.000 кадров / с)
 Интервал: дискретная 0.067 с (15.000 кадров в секунду)
+418
David Goitia 18 дек. 2018 г., 20:02:55

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

Яблоко iPhone X-это будет стоить целое состояние
На iPhone X-это последний флагманский iPhone от Apple. Как он будет сражаться против его конкурентов?

И допустим, я хочу посчитать, сколько раз слово для iPhone упоминается в файле. Так вот что я пробовал.

вырезать -Ф 1 Tweet_Data | грэп -я "айфона" | туалет -л

это, конечно, работает, но меня смущает команда 'туалет' в Unix. Какая разница, если я попробую что-то вроде:

вырезать -Ф 1 Tweet_Data | грэп -с "айфона"

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

+368
r1ckr 25 июл. 2013 г., 14:26:52

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

на странице старпома человек говорит, что "семейства exec() функции заменяет текущий образ процесса новым образом процесса"

Я думаю, что то, что происходит при вызове exec в файл RC, он заменяет то, что вы собирались работать с Bash и тогда, когда вы выходите, вы вернетесь к GDB С код выхода Баш. Если вы хотите использовать exec с Bash и сделать свою программу для запуска, возможно, потребуется, чтобы выяснить, где эквивалент в tcsh из агду Баша содержит программу вызова все, что вы хотели выполнить и передать это на баш.

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

+367
Ankit Ostwal 1 авг. 2012 г., 22:22:40

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

Вы не можете использовать запись() , поскольку это может нарушить целостность затрагиваемых каталог.

Официальный интерфейсы для каталоги каталог файлов(), closedir() readdir(), это telldir(), seekdir()

+365
begillespie 15 апр. 2016 г., 16:30:11

nethogs теперь позволяет показать совокупное использование полосы пропускания. Просто нажмите кнопку "М".

использование: nethogs [-в] [-ч] [б] [-D секунд] [-V в режим] [-с Граф] [Т] [-Р -] [- С] [-А] [Л] [-Ф фильтр][устройство [устройство [устройство]]]
 -В : принты версия.
 -ч : принты в этом помочь.
 -б : режим вертолет, вода, Коллекционирование - подразумевает tracemode.
 -д : задержка обновления частота обновления в секундах. по умолчанию-1.
 -в : в режиме просмотра (0 = Кбайт/с, 1 = общее КБ, 2 = сумма B, 3 = Общий МБ). по умолчанию-0.
 -c : число обновлений. по умолчанию-0 (без ограничений).
 -Т : tracemode.
 -п : не сморкаться в режим promiscious (не рекомендуется).
 -с : Выход Сортировать по, отправил колонны.
 -л : командная строка дисплея.
 -а : контролировать все устройства, даже закольцовки/остановился и близких.
 -Ф : экспериментальные: укажите строку фильтра на PCAP (как tcpdump). Это может быть удален или изменения в будущей версии.
 устройство : прибор(ы) для мониторинга. по умолчанию все интерфейсы и работает кроме шлейфа

Когда nethogs является бег, пресс:
 вопрос: уволился
 ы: Сортировать по отправленного трафика
 Р: Сортировать по получите трафику
 л: командная строка дисплея
 м: переключение между общим (КБ, в, МВ) и режим КБ/с 
+337
Roni 6 сент. 2019 г., 16:33:34

Вы должны разбить диск как/dev/ПДД , а не раздел на/dev/sda1, поскольку.

Сообщение не очень полезно, чтобы понять это.

+295
prans 14 нояб. 2014 г., 21:33:28

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

#Объявляет winod WinSplit
новый tmux-окна -а-н WinSplit
новый tmux-сессии -д-с WinSplit -Н SSH0 -д
tmux selectp -Т WinSplit

Ключи #персонализация, активирует окно активность, цветовое кодирование панелей
tmux привязать ключ -Н м-оставлена прежней-окно -Т WinSplit
tmux привязать ключ -Н м-рядом-окно -Т WinSplit
установить tmux-окна-опции-G монитор-деятельность по
tmux набор -г визуально-деятельность по
установить tmux-окна-опции-G окна-статус-текущий-BG голубой
установить tmux-окна-опции-G окна-статус-ФГ красный
tmux набор -г области-границы-ФГ желтый
tmux набор -г панели-активный границу-БГ красный
tmux набор -г сообщение-ФГ желтый
tmux набор -г сообщение-БГ красный
tmux набор -г сообщение-attr, который ярко
tmux набор -г статус-влево "#[ФГ=красный]#Ы"

#имена форточки/окна, сплит
новые окна -Н tmux SSH1 -Т WinSplit
новые окна -Н tmux SSH2 -Т WinSplit
новые окна -Н tmux и SFTP -Т WinSplit
новые окна -Н tmux portalDB -Т WinSplit
новые окна -Н tmux JoinCode -Т WinSplit
новые окна -Н tmux профиль -Т WinSplit
новые окна -Н tmux логин -Т WinSplit
новые окна -Н tmux bash0 -Т WinSplit
новые окна -Н tmux bash1 -Т WinSplit
новые окна -Н tmux bash2 -Т WinSplit

#Вызовы скриптов, когда окна изготовлены и прикреплены 
tmux отправить-ключи -Т WinSplit:0 './sshScript.sh' с-м
tmux отправить-ключи -Т WinSplit:1 './sshScript.sh' с-м
tmux отправить-ключи -Т WinSplit:2 './sshScript.sh' с-м
tmux отправить-ключи -Т WinSplit:3 './ftpConnect.sh' с-м
tmux отправить-ключи -Т WinSplit:4 'opendb' с-м
tmux отправить-ключи -Т WinSplit:5 './promptforJoinCode.sh' с-м
tmux отправить-ключи -Т WinSplit:6 './promptforProfile.sh' с-м
отправить tmux-ключ -Т WinSplit:7 './promptforUsername.sh' с-м
tmux прикрепить -Т WinSplit
+239
jhonatan santos 4 февр. 2019 г., 15:38:10

Я сделал загрузочных USB с Ubuntu, чтобы установить его на моем HP павильон под управлением Win 10. Планировал сделать двойную загрузку, но случайно переформатировал раздел Мой основной файловой системы NTFS в файловую систему EXT4. Есть ли способ я могу восстановить мой раздел?

+190
Exceptional Annikka 22 июн. 2019 г., 15:30:40

У меня ноутбук с двумя жесткими дисками - объемом 1 ТБ Жесткий диск и 256 ССД и 12 ГБ оперативной памяти и я хочу установить Debian на SSD.
Я использовал много гибернации в Windows, я нахожу его очень удобным и бы как использовать его еще. Я знаю, что это не лучшая идея использовать SSD для использования в спячку. С другой стороны, на производительность системы лучше было бы иметь раздел подкачки на SSD, не так ли?
Мне вот интересно, что будет лучшим решением для достижения оптимальной производительности системы. А сейчас я рассматриваю два варианта:



  1. 16 ГБ swap-раздела на HDD для чисто спячки целей - включение спящего режима и параметр swapiness в 1 (не хочу, чтобы мою систему, чтобы замедлить методом ГНБ своп-операции)

  2. Раздел подкачки 4ГБ (на всякий случай) на SSD. Не спящий, но с поддержкой восстановления сессии. Если это так, то есть менеджер сессий, которые могли бы восстановить сессию (почти), как это было только возобновился после зимней спячки (состояния приложения, установки окон и т. д.).

Будет ли заметна разница в производительности системы? Есть ли лучшее решение? Может быть: 2 разделы подкачки для гибернации (на HDD), а второй для нужд системы (на SSD)?

+177
cliss 31 авг. 2015 г., 16:22:58

Я пытаюсь свернуть свой собственный, используя дистрибутив Дебиан жить, следуя данной документации. Все нормально в том, что скомпилированный ИСО работает отлично устанавливается, и имеет название я указал в файле конфигурации ("MY_LINUX"). Однако, одна специфическая проблема в том, что после установки в меню GRUB не показывает "MY_LINUX", но "*дистрибутив Debian GNU/Линукс". Я обыскал всю документацию, в том числе ЛБ-config и фунт-создавать страницы, но так и не смогли выяснить, какой вариант мне нужно положить в где, так что жратвы меню показывает имя моего дистрибутива ("MY_LINUX"), а не по умолчанию. Я должен поставить в жратве.файл cfg перед построением изображения? Мой файл конфигурации приведена ниже:

#!/Бен/ш

комплект -е

ЛБ конфиг опции noauto \
 -б ИСО-гибридная \
 --АПТ-опции "- сил-да-да" \
 --кэш правда \
 --АПТ-рекомендует истинный \
 --архитектура \amd64 в 
 --зеркало-прихлоп "http://debian.csail.mit.edu/debian/" \
 --зеркало-чтение "http://debian.csail.mit.edu/debian/" \
 --архив-зоны "основной ВНО несвободные" \
 --родитель-архиве-зоны "основной ВНО несвободные" \
 --в Debian-установщик жить \
 - режим \дебиан 
 --установщике Debian-Гуй правда \
 --с Win32-погрузчик ложные \
 --жратва-всплеск "/загрузки/grub/всплеска.ПНГ" \
 --правда \безопасности 
 --бэкпортов правда \
 - обновление правда \
 --изображение-название "MY_LINUX" \
 --многословный \

"${@}"
+174
JennyJen 12 мар. 2019 г., 01:30:17

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

Пожалуйста, обратитесь к этой ссылке для подобной дискуссии.

+59
Alex Koster 25 сент. 2017 г., 19:08:53

Причина, почему это не работает автоматически ATOW известная Баш ошибка, которая мешает экспортировать переменные массива (см. раздел ошибки в MAN-странице). К сожалению DIRSTACK является переменной массива.

Я создал замену для команды pushd/командой popd/Дирс что их завернуть, но хранить свои вещи в скалярной переменной, так что дети процессах известно о его.

Если вы исходный код, приведенный ниже, и использовать mypushd/mypopd/mydirs вместо оригиналов, дочерние процессы будут помнить стек родителей. Обратите внимание, что это не работа с каталогами, имя которого содержит двоеточие!

Пожалуйста, предупреждайте меня, если вы заметили какие-либо ошибки, потому что я только что написал. Также, если вы знаете более простой вариант, пожалуйста, поделитесь!

экспорт SCALARDIRSTACK
экспорт DIRSTACK

update_dirstack()
{
 если [ ! -з "$SCALARDIRSTACK" ]; затем
 Дирс -с
 # получаем массив из scalardirstack
 ИФС=':' читай-ТМП <<< "$SCALARDIRSTACK"
 # траверс в обратном порядке, чтобы команды pushd вещи в стек
 для (( индекса IDx=${#ТМН[@]}-1 ; в IDx>=0 ;-- индекс )) ; делать
 # нужно использовать команды pushd/командой popd это, чтобы манипулировать DIRSTACK
 команда pushd -Н ${ТМП[индекс]} > /dev/нуль
сделано
интернет
}

update_scalardirstack()
{
 если [ ${#DIRSTACK[@]} -ГТ 1 ]; тогда
 SCALARDIRSTACK=$(е '%вопрос:' ${DIRSTACK[@]:1}) строку # из массива
еще
SCALARDIRSTACK=""
интернет
}

scalar_dstack_wrap()
{
update_dirstack
[email protected]
update_scalardirstack
}

mydirs псевдоним='Дирс scalar_dstack_wrap'
mypushd псевдоним='scalar_dstack_wrap команды pushd'
mypopd псевдоним='scalar_dstack_wrap командой popd'
+58
Kingsley Webb 8 авг. 2016 г., 11:05:30

В udev заполняет /Дев автоматически в зависимости от драйверов, которые загружаются в ядро и устройств, эти драйверы обнаружения. Имена устройств и их разрешения на основе набора правил, которые администраторы могут настраивать. Большинство систем Linux с помощью udev должен; исключение составляют системы (обычно встроенных), где аппаратная конфигурация известный в то время система настроена и не поменять.

Вы обычно звоните в udev довольно рано в последовательности запуска. Одна из немногих вещей, которые вы должны (должны?) делать до этого-гора в/proc и /sys файла. После запуска демона, вызов триггера udevadm --действие= "добавить"; udevadm урегулировать , чтобы внести в udev обработки всех предстоящих событий из ядра (триггер) и ждать, пока события обрабатываются перед тем, как продолжить (оседают). Затем вы можете начать, чтобы найти устройство с корневой файловой системы.

Кроме udevd бинарных, вы будете нуждаться в других частях в udev на ваш файл initrd. Это включает в себя конфигурационные файлы в каталоге/etc/udev избазы конфигурации в каталоге/lib/udev Для а также вспомогательные файлы, такие как scsi_id также в каталоге/lib/udev для. Вам нужны все программы, которые вызываются из правила udev, которые вы включите в initrd.

В конце initrd, то прежде чем передать управление в реальном корневого раздела, необходимо остановить udevd как и любая другая программа из initrd. Это не удалить любое устройство из /Дев. Использовать маунта-переместить файл /dev /корень/Дев для перемещения смонтирована на/dev реальный корень.

В Gentoo есть пакет initramfs руководство и пакет initramfs вики-страницу, на которой упоминается в udev между прочим. Пакет initramfs-это современный преемник в initrd, с помощью команды cpio архиве, а не файловой системы изображения, а с другой процесс интерфейс (на initrd, то системе должно покинуть, тогда как о наличии initramfs /инит должен старпома в init из реального корня); большинство системы перешли в эти дни (даже если файл все еще может быть, называющийся initrd).

+24
Jeff M 21 июн. 2012 г., 01:46:23

Если у вас есть rsync и затем использовать его, как это делает использования существующих файлов, чтобы позволить ему передавать только разницу (то есть части файлов, разных):

в rsync-az в ~/документы/проекты/мой проект/дист/ [email protected]:public_html/

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

Если у вас нет команды rsync, то это менее эффективные решения, используя смолы будет достаточно:

( команда CD ~/документы/проекты/мой проект/дист && деготь czf - . ) |
 СШ [email protected] диск public_html && деготь с официального сайта -'

Обратите внимание, что письмо и чтение из архива осуществляется через стандартный вывод и стандартный поток ввода- с). Если вы используете GNU деготь можно использовать -C для того, чтобы установить правильный каталог перед обработкой, в то время как здесь мы использовали старые (традиционные?) компакт-диск. Добавить в флаг (на принимающей стороне), чтобы увидеть, что происходит, т. е. смолы xzvf ....

+23
Jules Martel 26 июл. 2014 г., 02:44:20

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

$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