Имена индексирование всех файлов в текстовый файл

У меня есть этот каталог, полный фотографий, и я могу сделать это:

Эхо *.формат JPG
image1.jpg image2.jpg image3.jpg # и так далее

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

image1.jpg
image2.jpg
image3.jpg
+31
chishaku 11 нояб. 2019 г., 04:14:45
32 ответов

Попробуйте:

парам=1 длина=5 экран -м питоне myscript.py

Пример

$ кот myscript.py
#!/usr/Бен/Python с
импорт ОС
печать(ОС.энвирон["параметр"], ОС.энвирон["длина"])
raw_input()

Если выполнить эту команду:

$ парам=1 длина=5 экран -м питоне myscript.py

На выходе появляется:

('1', '5')

(Для питон3, заменить raw_input с входной. Также обратите внимание, что на выходе будет немного отображать по-разному.)

+934
Rantideb Howlader 03 февр. '09 в 4:24

Я создал env.sh файл содержимое которых ниже

#!/Бен/ш

экспорт M2_HOME=/бродяга/инструменты/Мэйвен
экспортировать переменную PATH=$PATH: в M2_HOME$/бин
экспорт переменной JAVA_HOME=/usr и/lib в/в JVM/jdk1.7.0_65
экспорт ANT_HOME=/usr/местные/Apache-муравей-1.9.7
экспорт MAVEN_HOME=$M2_HOME

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

+896
Terri Perry 17 нояб. 2016 г., 00:47:05
Другие ответы

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


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

$ СЭД -р 'ч;1ч;$!Д;х; х/\п([^\т]*)\н([^\п]*)\н([^\п]*Не[^\п]*)\н/\н#\1\н#\2\н#\3\н#/г' файл
Название
Количество
Причина = Пропуск
Reasult
Название
Количество
Причина = Пропуск
Reasult
#Имя
#Число
#Причина = Не
#Reasult
Название
Количество
Причина = Пропуск
Reasult
#Имя
#Число
#Причина = Не
#Reasult
Название
Количество
Причина = Пропуск
Reasult

Как это работает

  • Ч;1ч;$!Д;х

    Эти команды читать весь файл.

  • з/\п([^\п]*)\н([^\п]*)\н([^\п]*Не[^\т]*)\н/\н#\1\н#\2\н#\3\н#/г

    Это выглядит для четырех последовательных строк с ошибкой в третьей строке. Если это нашли, то # помещены после каждого символа новой строки.

    Более подробно, заменой команды выглядит с/старое/новое , где старое является регулярным выражением. В нашем случае это \п([^\т]*)\н([^\п]*)\н([^\п]*Не[^\п]*)\н. Давайте разберем это на четыре части:

    1. \п([^\т]*) находит первую строку и сохраняет его в группу 1.

    2. \п([^\т]*) находит вторую строку и сохраняет его в группе 2.

    3. \п([^\п]*Не[^\п]*) находит в третьей строке, но только если эта строка содержит слово плохо.

    4. \N не совпадает с четвертой строки. (Текст четвертой строке не сохраняется: нам это не нужно.)

    Если четыре линии, соответствующие перечисленным выше, то мы заменим их с \Н#\1\н#\2\н#\3\н# которое равно входному за исключением того, что # добавляются после каждого символа новой строки, .

    Mac и OSX (БСД)

Выше был протестирован на GNU СЕПГ. При использовании БСД СЭД, попробуйте:

СЭД -е 'ч;1ч;$!Д;х; х/\п([^\т]*)\н([^\п]*)\н([^\п]*Не[^\п]*)\н/\н#\1\н#\2\н#\3\н#/г' файл
+867
CBarb 16 янв. 2016 г., 03:28:09

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

1-й попробовать была проста: выяснить, как трубы буферы работают:

#1
mkfifo в /tmp/mypipe
#2
Echo "Привет Мир" >в/tmp/mypipe
Ctrl+с
#3
кот в /tmp/mypipe

Наблюдения: Когда я убил Эхо , прежде чем кошка считывает данные ничего не было написано по трубам (кошка продолжает работать, но ничего не читал из трубы). Я предполагал, что, когда вы вводите продуцента >named_pipe и вы выйдете продуцента то часть данных, которые соответствуют трубы размер буфера будут записаны в named_pipe и останется здесь, пока он будет читать consument (теперь я знаю, что это не так). Так что я сделал дальше, было:

2-й попробуйте соединить consument к другому концу трубы:

#1
mkfifo в /tmp/mypipe
#2
Echo "Привет Мир" >в/tmp/mypipe
#3
кот в /tmp/mypipe

Наблюдения: кошка команда выводит на экран "Привет Мир" сообщение и оба процесса заканчивается. Самое интересное открытие, что в #2 шага ПС-эльф не отображает Эхо команды. Похоже, что Эхо ждет, пока кто-то будет читать из трубы, и это объяснение, почему ничего не было напечатано на трубе в моей первой попытке.

3-й попробуйте командование трубы, которые будут работать "вечно" и постоянно пишут в трубу и посмотреть, что случилось:

#1
mkfifo в /tmp/mypipe
#2
да >в/tmp/mypipe
#3
кот в /tmp/mypipe

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

4-й попробуйте это большая загадка:

# 1#
mkfifo в /tmp/mypipe

# 2#
для меня в $(сл 1 10000); делать Эхо -N $я"|"> в /tmp/mypipe; сделано

# 3#
для меня в $(сл 1 10); делать Эхо "${я}# читаем:"; кат в /tmp/mypipe && Echo "а"; сделано

После этого 3# команда начать печатать что-то вроде этого:

1# Читаем:
1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25/26/27/28/29/30/31/32/33/34/35/36/37/38/39/40/41/42/43/44/45/46/47/48/49/50/51/52/53/54/55/56/57/58/59/60/61/62/63/64/65/66/67/68/69/70/71/72/73/74/75/76/77/78/79/80/81/82/83/84/85/86/87/88/89/90/91/92/93/94/95/96/97/98/99/100/101/102/103/104/105/106/107/108|
2# Читать:
109|
3# Читать:
110|
4# Читать:
111|
5# Читать:
112|
6# Читать:
113/114/115|
7# Читать:
116|
8# читаем:
117|
9# читать:
118/119/120/121/122/123/124/125/126/127/128/129/130/131/132/133/134/135/136/137/138/139/140/141/142/143/144/145/146/147/148/149/150/151/152/153/154/155/156/157/158/159/160/161/162/163/164/165/166/167/168/169/170/171/172/173/174/175/176/177/178/179/180/181/182/183/184/185/186/187/188/189/190/191/192/193/194/195/196/197/198/199/200/201/202/203/204/205/206/207/208/209/210/211/212/213/214/215/216/217/218/219/220/221/222/223/224/225/226/227/228/229/230/231/232/233/234/235/236/237/238/239/240/241/242/243/244/245/246/247/248/249/250/251/252/253/254/255/256/257/258/259/260/261/262/263/264/265/266/267/268/269/270/271/272/273/274/275/276/277/278/279/280/281/282/283/284/285/286/287/288/289/290/291/292/293/294/295|
10# Читать:
296/297/298/299/300/301/302/303/304/305/306/307/308/309/310/311/312/313/314/315/316/317/318/319/320/321/322/323/324/325/326/327/328/329|

Вопросы:

1-й и 2-й попробовать:

  1. Несколько именованных каналов эквивалентно классический | трубы, так как они знает, например, баш в данном конкретном случае?
  2. Неужели производитель всегда ждать consument? Если да, то с какой целью трубы буферов? Это поведение известно как блокирует связь?
  3. Каким образом в Linux узнать, когда consument подключен к трубе и таким образом, когда сообщение может произойти? Я пробовал как lsof named_pipe но это мне ничего не дает, где эта информация хранится? Я также попробуйте следующую и результатом стало то, что кошка не может читать из трубы.

    #1
    mkfifo в /tmp/mypipe
    #2
    Эхо 1 >в/tmp/mypipe
    #3
    РМ в /tmp/mypipe
    #4
    mkfifo в /tmp/mypipe
    #5
    кот в /tmp/mypipe
    
  4. Печатает: продуцента >в/tmp/mypipe эквивалент набрав команду | я имею в виду ситуацию, когда кто-то хочет трубу одной команды к другой, но забудьте ввести другую команду после трубы (п. в этом случае также не показывают первые команды)?

3-й попробовать:

  1. Какая разница между котом и хвостом -Ф в данном конкретном случае?

4-й попробовать:

  1. Что здесь происходит? Почему данные не точные размер? Я ждала выходных как:

    1# Читаем: 1| 2# Читать: 2| 3# Читать: 3|

ПС: Также я пробовал разный порядок запуска команд (читаем сначала и писать после), но результат был тот же.

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

Это можно объяснить парень, который в основном сценариев знание с языком C? Большое спасибо.

Редактировать в ответ на: Джо Сьюэлл

  1. ОК, понятно
  2. 2.

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

найти | меньше

против

найти > в /tmp/файл && меньше /ТМП/

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

найти | меньше

Когда я нажмите shifg+г (идите в конец файла меньше) жесткий диск сразу же начинает работать и начинается вывод данных. Значит ли это, что когда меньше команда имеет достаточно данных, чтобы отобразить его как-то найти , чтобы не производить дополнительных данных? Это что вы подразумеваете под синхронизацией? Также объем данных, пишет труб соответствует размер буфера? Я также заметил, что найти изменения его состояния (ПС ОКС - стат колонка) от С+ до D+ после того, как я нажмите клавиши Shift+G и в меньшей

С прерываемый сон (ожидание события завершения)
Д источник бесперебойного сна (обычно ИО)
+ в группе на переднем плане процесс.

┌─[[email protected]~] [63 файлов, 178Mb]
└──> ПС ОКС | для egrep -з 'меньше|найти
wakatana 6071 0.0 0.0 12736 1088 оч/5 С+ 23:15 0:00 найти
wakatana 6072 0.0 0.0 7940 928 оч/5 С+ 23:15 0:00 меньше
wakatana 6183 0.0 0.0 7832 892 оч/с 6+ 23:20 0:00 для egrep --цвет=авто -ж меньше|найти
┌─[[email protected]~] [63 файлов, 178Mb]
└──> ПС ОКС | для egrep -з 'меньше|найти
wakatana 6071 0.0 0.0 12808 1304 оч/5 Д+ 23:15 0:00 найти
wakatana 6072 0.0 0.0 9556 2508 оч/5 С+ 23:15 0:00 меньше
wakatana 6193 0.0 0.0 7832 892 оч/с 6+ 23:21 0:00 для egrep --цвет=авто -ж меньше|найти
  • Кто посылает этот сигнал, consument для продуцента? Если да, то как consument знаю, что он подключен к трубе, которая уже есть продуцента (например, мой пример с РМ труба)?

  • ОК, понятно

  • ОК, понятно

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

  • И. 1-й итерации в 1-й петли напишу трубы и потому что никто не значение его будет ждать здесь.

  • Второй. Когда 2-й петли выдается, то данные которые были написаны к 1 петли на 1-й итерации будет читать, больше ничего не было написано вот так ничего больше нельзя читать.

  • Раздел III. 2-й цикл буду ждать следующие данные, которые будут записаны по 1-й петле или (потому что порядок не имеет значения) 1-й цикл будет ждать, пока данные будут записаны Читать 2-ю петлю, и так далее и так далее.

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

для меня в $(сл 1 10000); делать
 если [ $(( $i % в 5 )) -экв. 0 ]; тогда
 Эхо $я;
еще
 Эхо -N $я"|"> в /tmp/mypipe;
интернет;
сделано

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

  • Кто скажет consument, что у него достаточно?

"В первом случае это, наверное, потому буфере завалили"

  • Как я могу заполнить буфер, если связь будет блокирована (как я описал выше)?

"и поэтому смылся до читателя".

  • Что вы подразумеваете под этим? Извините за мой английский.

"В то время как есть способы, чтобы сделать общение асинхронные ..."

  • Вы можете, пожалуйста, кратко опишите, в чем различие между асинхронными и синхронными в этом случае?
+851
davejoem 24 дек. 2010 г., 20:33:32

У меня есть два файла:

Файл1 Файл2

АБВ АБВ
ЦДО ЦДО,АБВ,ЕФГ,hij,...,Н

ЕФГ нмн устала,weq, Н...

Теперь я хочу сравнить строка1 Файл1 в Файл2 строка1, строка2 с строка2 и так далее. Однако, в file2 одна линия может иметь несколько записей, разделенных запятой.

Теперь, если запись в файл file1 совпадает с любым из соответствующей строки записи в файл file2 результат должен быть ОК, иначе показать разницу.

Например:

Файл1 Файл2

ЦДО ЦДО,АБВ,ЕФГ,hij,опт

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

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

+847
Ken Van Hoeylandt 26 февр. 2019 г., 09:17:56

У меня есть некоторые Java исполняемый (банку), который запускается по моему какой-то скрипт из cron раз в сутки. Что исполняемый файл не распечатывается журнал заявлений "как обычно", просто печатая их в последовательном порядке, как строчка за строчкой (печать после печати), но при обработке его данных своей печати одной строке со статусом данных, а затем "переписать" или "обновить" только что одну линию снова и снова, пока его сделали с этой частью обработки.

Примеры:

Общая программа будет выводить что-то это:

Программа " АБВ " началось..<пр+ЛФ>
обработка 1<Пр+ЛФ>
обработка 2<пр+ЛФ>
обработка 3<пр+ЛФ>
им сделано<пр+ЛФ>

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

Но программы я буду иметь дело с это больше похоже на это:

Программа " АБВ " началось..<пр+ЛФ>
обработка 1<СГ>
обработка 1 - часть а<СГ>
обработка 1 - часть B<СГ>
обработка 1 - части C<СГ>
обработка 1 - часть D<СГ>
<СГ+ЛФ>
обработка 2<СГ>
обработка 2 - часть а<СГ>
обработка 2 - часть B<СГ>
обработка 2 - части C<СГ>
обработка 2 - часть D<СГ>
<СГ+ЛФ>
обработка 3<пр+ЛФ>
им сделано<пр+ЛФ>

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

Итак, мой вопрос: есть ли способ или инструмент для программ, что могут себя так вести, чтобы "войти" или может быть "скриншот каждые 30 секунд" их вывода в лог-файл?

+779
Catarina 20 мая 2019 г., 06:18:16
Значение lc_all=измените ru_RU.Кодировке cp1251 меньше ~/t/show_discounts.js

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

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

Дебиан Линукс, Гном терминал с системой, настроенной как язык.В UTF-8.

+769
vivek 18 янв. 2019 г., 17:17:30

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

Подробная ошибок от менеджера пакета выполните:

не могу скачать Пакеты/Дж/с Java-1.8.0-OpenJDK в-безголовый-1.8.0.60-14.b27.fc23.семейства i686.об / мин в /var/кэш/менеджера/метаданные/Федора/пакеты/: ошибка завиток (6): Не смог разрешить имя хоста https://mirrors.fedoraproject.org/metalink?repo=fedora-23&arch=x86_64 [Не удалось решить хоста: mirrors.fedoraproject.org]

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

Когда я иду https://mirrors.fedoraproject.org/metalink?repo=fedora-23&arch=x86_64 или mirrors.fedoraproject.org в браузере, URL-адреса решать. Это только когда делаешь обновление системы, что это не удается.

Содержимое моего файла/etc/файл resolv.конф файл:

# Порождается через NetworkManager

поиск hsd1.ma.comcast.net

имен 75.75.75.75

имен 75.75.76.76

сервер имен 2001:558:корма::1

# Примечание: сельсин библиотеки libc может поддерживать не более 3 имен.

# Серверы имен, перечисленных ниже, не могут быть признаны.

сервер имен 2001:558:питание::2

Выход судо команду ifconfig -это:

enp0s25: флаги=4099 МТУ 1500

 эфир 00:24:7е:Е1:89:5б txqueuelen 1000 (локальные сети)

 RX пакетов 0 байт 0 (0.0 Б)

 Ошибки ГХ 0 за 0 перерасход 0 рамы 0

 Техас пакеты 0 байт 0 (0.0 Б)

 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

 прерывание устройства память 20 0xfc600000-fc620000 

Ло: флаги=73 МТУ 65536

 инет 127.0.0.1 сетевая маска 255.0.0.0

 inet6 ::1 prefixlen 128 кодобласти 0х10<хост>

 петли txqueuelen 0 (локальном)

 RX пакетов 24 байта 2064 (2.0 КБ)

 Ошибки ГХ 0 за 0 перерасход 0 рамы 0

 Техас пакеты 24 байта 2064 (2.0 КБ)

 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

virbr0: флаги=4099 МТУ 1500

 инет 192.168.124.1 маска 255.255.255.0 широковещательный 192.168.124.255

 эфир 52:54:00:1д:е6:д9 txqueuelen 0 (локальные сети)

 RX пакетов 0 байт 0 (0.0 Б)

 Ошибки ГХ 0 за 0 перерасход 0 рамы 0

 Техас пакеты 0 байт 0 (0.0 Б)

 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

virbr0 исполнитель: флаги=4098 МТУ 1500

 эфир 52:54:00:1д:е6:д9 txqueuelen 500 (локальные сети)

 RX пакетов 0 байт 0 (0.0 Б)

 Ошибки ГХ 0 за 0 перерасход 0 рамы 0

 Техас пакеты 0 байт 0 (0.0 Б)

 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

wlp3s0: флаги=4163 МТУ 1500

 инет 10.0.0.142 маска 255.255.255.0 широковещательный 10.0.0.255

 inet6 2601:184:4500:bff5:221:6aff:fe8b:снятии prefixlen 64 кодобласти с 0x0<глобальной>

 inet6 на fe80::221:6aff:fe8b:снятии prefixlen 64 кодобласти 0х20<ссылка>

 inet6 2601:184:4500:bff5::154д prefixlen 128 кодобласти с 0x0<глобальной>

 эфир 00:21:6а:8б:ФБ:КБ txqueuelen 1000 (локальные сети)

 RX пакетов 17231 байт 9568612 (9.1 Мб)

 Ошибки ГХ 0 за 0 перерасход 0 рамы 0

 Техас пакеты 13742 байт 2820399 (2.6 Мб)

 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений
+742
user12113 29 дек. 2010 г., 18:57:37

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

Если нет каталога бу* в текущем каталоге, для zsh автодополнение по Tab: диск бувкладке предполагает messagebus/, которая не .. Если я принимаю, что завершение, я окажусь в /отдельный файл/var/пустой.

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

Для чего это стоит, это на ОС Х. На Убунту, я получаю предложения аргументов messagebus с одинаковыми ЗШ параметры.

+677
Bruno Afonso 24 янв. 2019 г., 17:14:56

Эта проблема не связана с разрешениями файловой системы, но это, кажется, в SELinux, который блокирует доступ на запись в папку Загрузки.

Сначала установите SELinux в разрешающий режим. Для этого выполните от имени root:

setenforce 0

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

getenforce

Теперь оно должно быть возможным, чтобы загрузить файл в локальную папку Загрузки. После завершения проверки лог SELinux для ошибок. Файл журнала находится в /var/журнал/аудит/аудит.журнал.

Скорее всего в контексте безопасности ты папку неправильно. Проверьте вывод:

ЛС --контекст

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

+657
lera6000 19 нояб. 2015 г., 19:14:01

Я загрузился с Ubuntu и есть фон, но нет панели. Все остальное, кажется, работает нормально, я могу зайти в терминал и запустить Firefox для экземпляра. Я могу создавать папки на моем рабочем столе, и т. д.

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

$ судо гном-панель
гном-панели: ошибка при загрузке разделяемых библиотек: libcanberra-GTK по.так.0: невозможно открыть разделяемый объектный файл: ошибка ввода/вывода 

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

$ gksudo в Firefox
 ГТК-сообщение: не удалось загрузить модуль "Канберра-ГТК-модуль": libcanberra-GTK по.так.0: невозможно открыть разделяемый объектный файл: ошибка ввода/вывода 

Пока загружает Firefox. Любые идеи? Я предполагаю, что "панель" - это правильное слово, что я говорю о баре на вершине, где вы можете запускать приложения из.

+622
Tong Wang 18 июл. 2018 г., 02:05:49

У меня в Fedora 20 на OpenVZ VPS, что когда я через SSH, мои библиотеки termcap файл, хранящийся в $XDG_DATA_HOME/используя базу/х/в xterm-термит, не читается, несмотря на то, что , используя базу=$XDG_DATA_HOME/используя базу установить. Если я выполнить подуровень Баш работает нормально. Или если я добавлю старпома Баш до конца мой .профиль работает нормально.

Я видел этот вопрос и подозревал, что это может быть то же самое. Но я захожу в /usr/Бен версия bash уже все равно

$ Эхо $Баш
/УСР/бин/Баш
долларов Баш
/УСР/бин/Баш

Я также пробовал Ubuntu 13.10 на VPS и видел ту же проблему.

Вопрос Патрика сделал меня, хотя думаю, я знаю, что базовой ОС для VPS-это REHL. Могло ли это как-то влияет на это?


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

$ Эхо $, используя базу
/главная/Эван/.местные/доли/, используя базу
$ Эхо $XDG_DATA_HOME
/главная/Эван/.местные/доли
$ найти $используя базу
/главная/Эван/.местные/доли/, используя базу
/главная/Эван/.местные/доли/, используя базу с/х
/главная/Эван/.местные/доли/используя базу/х/в xterm-Термит
$ Эхо $срок
в xterm-Термит

Это прекрасно работает на моем VPS от Linode гарантийное.

+499
David Utidjian 5 мая 2017 г., 21:22:06

В файле/etc/услуги, службы имен может быть несколько (транспортный протокол, номер порта) пар. Например, интерфейс программирования в Linux говорит:

Файл /etc/Services состоит из строки, содержащей три столбца, как показано в следующих примерах:

# Имя службы порта/протокола [псевдонимы]

протокол HTTP 80/TCP с # протокол передачи гипертекста 
протокол HTTP 80/УДП
СШ 22/TCP с # защищенную оболочку
СШ 22/УДП
телнет 23/протокол TCP # телнет
телнет 23/УДП
протокол SMTP 25/TCP с # простой протокол передачи почты 
протокол SMTP 25/УДП

Какое поле(S) может быть ключевым в таблице?

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

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

Спасибо.

+476
acf1989 1 нояб. 2019 г., 16:26:55

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

+472
mehan1k 10 мая 2012 г., 01:31:06

Просто менять (( $# )) для (( $# > 1)):

пока (( $# > 1 )); делать
 файл Эхо": $1"
сделано

Эхо "дней: $1"
+466
ChaseMe 7 июн. 2019 г., 00:02:05

Я вношу свой собственный ответ.

Вариант, в контексте интерактивной оболочки (вопрос ориентирует на этом контексте), можно автоматически поддерживать связь меню файла/proc/$PID в/Дов, с помощью автоматики предоставляет возможность Баш:

PROMPT_COMMAND="ЛН-СФТ \$(фрд) ~/$ИМЯ_ССЫЛКИ"

В Ф параметр является обязательным, так как ссылка будет часто переопределяется. В Т параметр является обязательным, поскольку в противном случае это похоже на Ф опция работает должным образом.

Снаряды могут быть сделаны кооператива, используя это в Ex., ~/.bashrc следующее:

если [ -в CWD_LINK_NAME ]; тогда
 PROMPT_COMMAND='ЛН-СФТ "$(фрд)" "'$CWD_LINK_NAME'";'$PROMPT_COMMAND
 объявить -Р CWD_LINK_NAME
 rm_cwd_link функция() {
 РМ "$CWD_LINK_NAME"
}
 ловушка выход rm_cwd_link 
интернет

Оболочка или терминал может быть выполнен с CWD_LINK_NAME задать любое значение. Экс. CWD_LINK_NAME="~/$SOME_ROLE_NAME" гном-терминал

Другой альтернативы, используя ту же концепцию, чтобы отслеживать груша рабочей директории в переменной, это отслеживание основываясь на @Жиль и @enedil взносов:

PROMPT_COMMAND="PEAR_WD=\$(как lsof -P $по пид | у awk '/Дов/{печать \$9}')"

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

Я за первый вариант (еще не до выбора ответа, если есть другие взносы прийти).

+380
MashkaCo 20 июн. 2010 г., 00:19:24

Я использую в Fedora 23 гном с компании Dell точность m3800 по умолчанию 3200x1800 резолюции. Все системные инструменты (такие как терминал, Наутилус) отображаются в приятный способ. Даже Google Chrome или несколько другое установленное программное обеспечение хорошо. Но большинство из установленных приложений не оптимизированы под такое разрешение или, скорее, что маленький, что почти никто не может прочитать его (по крайней мере мне). Я думал, ну, просто изменить разрешение на 1920х1080, что я сделал. Практически каждое приложение имеет приятный размер, но шрифты, картинки, все выглядит просто не в HD больше. Изображений или шрифтов просмотр неровной и т. д.

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

+360
Darya8913 6 мая 2012 г., 23:11:33

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

Общ | команда grep '\^[Daruchini'| РМ

РМ: отсутствует операнд Попробуйте РМ --Help' для получения дополнительной информации.

+309
user203075 1 февр. 2010 г., 10:19:22

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

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

На старых ядрах, если у вас есть доля, установленный с интр, вы можете убить ожидающих процессов. На более новых ядрах (2.6.25+), вы можете убить -9 них.

NFS клиента параметры описаны в НФС(5) странице.

Примечание: некоторые версии размонтировать есть ошибка , где они пытаются стать файловой системы до размонтирования. Если это так, вам понадобятся тривиальные программы на языке C, как это:

код #include <sys в/смонтировать.ч>
тап_п() {
 константный тип char п[] = "/РЭС/файлы";
 umount2(п MNT_FORCE);
 umount2(п MNT_FORCE);
 возврат 0;
}
+291
user189014 21 авг. 2017 г., 02:37:12

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

У меня в CentOS 5.X коробка работает с MySQL на нем. В корень в Linux пользователь может редактировать/изменять файлы в каталоге/var/библиотека/MySQL в/ подкаталогов, но большинство (если не все) из этих каталогов файловой системы владения в mysql:mysql базы.

Когда я запускаю группы Корни я вижу:

[корень@фу ~]# групп root
корень : корень ОГРН демон Сыс адм диск колеса

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

+282
hurleystylee 14 окт. 2011 г., 22:34:21

на основе замечаний, я обновил команду.

на awk '/AB_/{а=1}!а{печать;далее}В{Если($0!~/NodeNames/){печати}еще{а=0;е("NodeNames Н1 Н2 Н3 Н4\Н")}}' вход > выход
+272
David Gleaner 15 нояб. 2013 г., 14:42:47

Если вы счастливы, чтобы использовать функцию, вы можете сделать что-то вроде:

команду(){
"$1" "$2" "192.168.0.${3}"
}

Если я проверить это с помощью команды манекен:

mycommand(){
1 $"130.200.68.${2}"
}

$ mycommand пинг 180

Будет пинговать сервер с последней части IP-адрес.

+246
Michael Roberts 6 апр. 2015 г., 03:56:12

Как кап говорит: трассированием его. Вы можете начать трассированием, когда он висит с помощью -С.

Можете ли вы воспроизвести проблему, если работает как разных пользователей (каждый пользователь запускает одну копию)?

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

+240
lroot 27 окт. 2010 г., 04:55:00

У меня есть XML-файл, который содержит следующее:

<при>192.168.1.1</настройке>
<подсеть>24</подсети>

Цель состоит в том, чтобы изменить <при>192.168.1.1</настройке> в <при>192.168.1.125</настройке> и <подсеть>24</подсети> в <подсеть>25</подсети> в одну команду. Я не хочу менять никакие другие теги подсети внутри файла.

Проблема я столкнулся в том, что есть перевод строки после </настройке> и есть две вкладки перед <подсеть>.

Я пробовал так: на awk '{gsub (/<при>192.168.1.1<\/настройке>\п<подсеть>24<\/подсети>/, "<при>192.168.1.125<\/настройке>\п\т\т<подсеть>25<\/подсети>")}' config.xml но он не работает.

Может кто-то направить меня в правильном направлении для этого?

+234
Felico 13 апр. 2013 г., 10:08:26

Удалить epel-6 РЕПО

ням удалить epel-релиз

Включить epel-7 РЕПО:

с wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
об / мин -ВЖК epel-релиз-последний-7.noarch.об / мин

Или

с wget https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
об / мин -ВЖК epel-выпуск-7-9.noarch.об / мин

отредактируйте файл/etc/Юм.РЕПО.д/epel.РЕПО файл и убедитесь, что у вас включен=1

или запустить ням-настройка-менеджер --включить epel

затем установить программу OpenVPN:

обновление ням 
ням установить OpenVPN легко-ОГА
+141
dignity 22 июл. 2017 г., 14:03:21

~/.файл.Д/* также перечислить любые подкаталоги, но не войти в них, чтобы получить файлы в них.
найти с -тип F исключает подкаталоги себя, и войти в них и получить файлы из них. Кроме того, найти будет включать скрытые файлы, что ~/.файл.Д/* не.

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

Проверка [ -Ф "$файл" ] является избыточным.

+128
jef2904 22 июл. 2013 г., 19:25:33

У меня есть полный альбом FLAC и CUE файл для этого. Как я могу разделить это в Флаке на дорожку?

Я пользователь KDE, поэтому я бы предпочел в KDE/Qt в сторону. Хотелось бы увидеть командную строку и другие графические ответы, но они не мой предпочтительный способ.

+123
GardenOfEden 8 февр. 2017 г., 21:05:48

В Википедии страницы в Unix сигналы говорит:

SIGWINCH

В SIGWINCH сигнал посылается процессу, когда управляющий терминал меняет свой размер ( выигратьДОУ чАнж).

Можно ли отправить SIGWINCH с клавиатуры?

Если да, то как?

+89
Evan Jack 23 нояб. 2018 г., 08:36:48

Ответ "Нет". В то время как Рысь раньше была частью базовой установки, он был удален из-за поддержки 'bibp древних протоколов, палец, суслик, и новости.

Вы можете установить его из портов/пакетов, но нет веб-браузер на самом деле встроенный в установку базы больше.

+79
garrettmd 26 июн. 2016 г., 08:51:53

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

в наличии: Оценка того, какой объем памяти доступен для запуска новой приложений, без замены. В отличие от данных, предоставленных кэш или свободных полей, это поле занимает в страницу учетной записи кэша а также, что не все к зачету памяти слябов будет освобождена из-за предметов, находящихся в пользовании (MemAvailable в /proc/meminfo, доступно на ядрах 3.14, эмулируется на ядрах 2.6.27+, иначе же, как и бесплатно)

+72
igordelakrua 4 июн. 2012 г., 05:00:23

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

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

+67
Valgera 30 дек. 2012 г., 22:53:20

Я использовать среду рабочего стола GNOME во FreeBSD. У меня было несколько вкладок в терминал GNOME 2.26 и в каждой вкладке я имел постоянной экране(4.00.03) сессии. Я вошел в один из удаленных серверов с помощью SSH и кошка большой файл и через некоторое время экран сеанса в GNOME терминал вкладке повесили. Вывод pstree выглядит следующим образом:

$ pstree -Р 1700
-+= 00001 корневой директории /sbin/инициализации --
 \-+- 01506 martint гном-терминал
 \-+= 01586 Мартин Баш
 \-+= Экрана 01699 Мартин 
 \-+= Корень экране 01700 

Есть несколько десятков процессов по пид-1700, что все, включая ПИД-1700, находятся в состоянии ожидания:

$ ПС-Р 01700 -o команда,государства
КОМАНДА STAT
экран 
$ 

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

+41
Ravi jaat 28 окт. 2017 г., 22:06:04

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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