не удается получить доступ к скрытой панели рабочего стола LXDE

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

Делает панели еще есть файл config где-то так я могу изменить настройки, не умея показать его?

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

+217
user3484582 9 мар. 2016 г., 19:58:44
26 ответов

Я пытаюсь кросс-сборки пакетов Debian/Ubuntu на работающей системе amd64 с пом арки. Я пробовал несколько методов, из pubilder в sbuild, который, Но мне не удается. О последнем, на свежеустановленной Debian с 9 я:

apt-получить -y установить sbuild, который
sbuild, который-createchroot --арки=пом-сделать-sbuild, который-архив=/СРВ/chroot-окружений/Сопелка-sbuild, который.тгз Сопелка /СРВ/chroot-окружений/Сопелка http://archive.debian.org/debian/

Но в итоге я получаю:

Ж: сбой при попытке выполнить: сделать chroot /СРВ/chroot-окружений/хриплый помощью dpkg-деб -Ф в /var/кэш/АПТ/архив/dpkg_1.16.18_mips.деб версия
Ж: см /СРВ/chroot-окружений/сиплый/ядро/ядро.журнал для детали
Вт: сбой при попытке запуска: чтение /СРВ/chroot-окружений/сопящая гора -Т тр тр /тр
Ж: см /СРВ/chroot-окружений/сиплый/ядро/ядро.журнал для детали
Е: ошибка запуска ядро в /usr на/sbin/sbuild, который-createchroot линии 268.

и журнал содержит:

чтение: не удалось запустить dpkg-deb файл командой: ошибка формата старпома 
чтение: не удалось выполнить команду 'гора': ошибка формата старпома 

Все методы, которые я попробовал в итоге, что старпома формат ошибка при попытке разных команд.

+970
mathFromtheGroundUp 03 февр. '09 в 4:24

Данные настройки в файле/etc/config в/сети являются правильными. Однако, чтобы применить настройки, это не достаточно, чтобы перезапустить сеть через файл/etc/инит.д/сетевые перезагрузка, а также применения DNS-серверы с помощью в/etc/инит.д/перезагрузить сервер dnsmasq , чего не было сделано. После этого, лук Omega2 имеет возможность подключения к интернету через Ethernet-соединение.

+812
Joythewanderer 26 июл. 2011 г., 12:56:49
Другие ответы

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


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

Это можно увидеть скорость СР и процентов скопированы?

Да, это возможно, чтобы отобразить прогресс команды КП на терминале.


Способ #1: (использовать прогресс)

Откройте новый терминал и введите прогресс, он будет отображать прогресс КП команда и другие команды, такие как:

СР, МВ, ДД, смолы, кошка, по rsync, команда grep, fgrep, для egrep, вырезать, вроде как, md5sum, то помощью sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, АБР, сжатия, разжатия, помощью bzip2, bunzip2, ХZ, unxz, лзма, unlzma, 7z и zcat выступает, bzcat, lzcat, сплит, Гоб

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

Затем после запуска СР команду в фоновом режиме, или после СР нормально, откройте другой терминал, так что просто попробуйте эту команду:

# Прогресс-М

Вижу выход:

[30904] СР /главная/пользователя/файл.МР4
 2.3% (200.9 Мб / 8.4 Гб) 3.6 Мб/с остающимся 0:38:58

Способ #2: (Используйте патч СР)

Или скачать дистрибутив GNU coreutils и патч его.

компакт-диск в /tmp
с wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.21.tar.xz
тар-xvJf coreutils-8.21.тар.ХZ
компакт-диск coreutils-8.21
с wget https://raw.githubusercontent.com/atdt/advcpmv/master/advcpmv-0.5-8.21.patch
патч -Р1 -я advcpmv-0.5-8.21.патч

Выполнить:

экспорт FORCE_UNSAFE_CONFIGURE=1
./настроить
сделать

Скопировать два файла СР и МВ , он расположен под coreutils-8.21/РКЦ/ в /usr/местные/Бен:

СР ГКЗ/СР /usr/местные/Бен/СР
СР ГКЗ/МВ /usr/местные/Бен/м.

Или скопировать с помощью файлового менеджера в корень

Добавьте следующие строки в ваш ~/.bashrc следующее:

псевдоним ЗП='СР -гр'
псевдоним МВ=МВ -г'

Логаут и логин

Прогресс бар может быть отображен без –Г или –прогресс-бар , как рекомендует автор

Вижу выход:

0 файлы скопировали до сих пор... 194.4 Мб / 8.4 гиб
[||--------------------------------------------------------------------------------] 2.3 %
Копирование на 3.3 Мб/с (об остальных 0ч 5м 47С)
/главная/пользователя/файл.МР4 194.4 Мб / 446.1 МИБ
[||||||||||||||||||||||||||||||||||||----------------------------------------------] 43.6 %

Источник:linuxhelp

+786
Snehal Patil 21 нояб. 2011 г., 19:43:35

Я думаю, что ваш подход может быть улучшена.

  1. Я бы настроить компьютеры с открытых/закрытых ключей, так что вы можете войти по SSH/SCP без необходимости входа в систему с помощью пароля.
  2. Написать скрипт для удаленного сервера, выполните следующие действия : а) скопируйте файл (если он существует), чтобы файл резервной копии, скопируйте из вашего PHP-сервер нужный файл, перезапустить службу и вернуть статус
  3. Затем, когда ваш PHP работает он должен запустить скрипт, который просто запускает удаленного сбора и возвращает результат в ваш PHP скрипт.

Так что ваш пульт тянет файл и перезапускает службу, ваш PHP запускает удаленного скрипта.

+761
Coderino Javarino 20 окт. 2016 г., 23:57:15

С инструментов GNU:

грэп -г скип-г скип-ЛЗ слова /Vinodh/*тест* | команды xargs -R0 и МВ -Вт /тест

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

ГНУ грэп может пропустить устройства/порта с -Д пропустить, и каталоги с д пропустить, но нет возможности пропускать символические ссылки. Вам понадобится раковина, где Глобс можете указать типы файлов, как ЗШ:

грэп -ЛЗ слова /Vinodh/*тест*(.) | команды xargs -R0 и МВ -Вт /тест

Только посмотрите в обычные файлы.

В качестве альтернативы можно использовать найти:

Значение lc_all=с найти /Vinodh/. ! -имя . -чернослив \
 ! -имя '.*' -тип F -имя '*тест*' -exec для греп -ЛЗ слова {} + |
 команды xargs -R0 и МВ -Т /тест

И вариант с POSIX, если у вас нет средств GNU:

Значение lc_all=с найти /Vinodh/. ! -имя . -чернослив \
 ! -имя '.*' -тип F -имя '*тест*' -exec для греп -м {} \; \
 -exec МВ {} /тест/ \;
+726
Mary88 5 нояб. 2017 г., 01:03:02

Я создать RAID 1 из 2 дисков с помощью команды mdadm в Linux-системах. Что будет, если я – пока устройство занято – отключился один из дисков, а затем спустя некоторое время подключить его? Предположим, что оборудование не ломается из-за привода быть отключен от питания во время занят.

  • Бы текущей операции чтения и записи просто продолжать в любом случае (даже если диск я отключил была одна операция чтения был физически происходит операция чтения требуется только программный RAID получить доступ к одному диску)?
  • Бы программа RAID автоматически после того, как я снова подключил его распознает диск и записать новые данные на него, поэтому автоматически ремонтировать массива?
    • Если да, то будет ли программный RAID копию всех данных диска, который не был отключен на тот, который был или только измененные данные?
  • Если я отключил диск 1 Во-первых, изменены некоторые файлы, затем отключается привод 2, затем вновь включается привод 1, изменены некоторые файлы, а затем вновь включается привод 2, что будет?
+710
LoSTxMiND 31 янв. 2016 г., 06:04:48

Я пытаюсь адаптировать этот скрипт ниже (взято из https://superuser.com/questions/181517/how-to-execute-a-command-whenever-a-file-changes) вызывать моей системе для записи видео потока всякий раз, когда определенный файл изменения в системе:

#!/бин/Баш

# Установить начальный момент файл
LTIME=`стат-с %з /путь/к/контролируемых/файл`

а правда 
делать
 Старые=`стат-с %з /путь/к/контролируемых/файл`

 если [[ "$тайм" != "$LTIME" ]]
 тогда 
 команду echo "запустить"
LTIME=$БВРЕМЕНИ
интернет
 сон 5
сделано

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

Вот что я получил до сих пор, что практически работает как нужные для моих целей (recordingscript.sh использует для mplayer -dumpstream, будет использоваться -dumpfile mystream URL-адрес для записи потока в течение 70 минут):

#!/бин/Баш

# Установить начальный момент файл
LTIME=`стат-с %з /путь/к/контролируемых/файл`

а правда 
делать
 Старые=`стат-с %з /путь/к/контролируемых/файл`

 если [[ "$тайм" != "$LTIME" ]]; затем
/path/to/my/recordingscript.sh
перерыв
LTIME=$БВРЕМЕНИ
интернет
 сон 5
сделано

Проблема остается в том, что я бы хотел, чтобы этот скрипт запустить как хрон работу каждый будний день в течение, скажем, 5 часа. Если никаких изменений контролируемых файл в эти сроки, я бы просто хотелось бы, чтобы скрипт, чтобы отменить/выход, пока в следующий раз, когда крон запускает его. Как я могу изменить мой адаптированный сценарий так, что он будет работать только в течение примерно 5 часов, потом выход? Я понимаю, что я мог бы сделать это путем вызова скрипта с 300м тайм-аут , но я думал, что там могут быть и другие, возможно, лучше решения для этого

+703
megolodon 7 окт. 2011 г., 22:48:58

часы - это не внутренняя команда:

$ тип часы
/usr/Бен/смотреть

поэтому убедитесь, что он установлен в системе, где вы работаете ЗШ.

+693
gladyshudsons 25 авг. 2019 г., 22:02:18

Используя СЭД и Е:

$ СЭД "ы/INTCCADVAN/$(е '%-10С' ХХХХ)/" файл
ACCXXXX СЕСК
ACCXXXX СБСЕ
ACCXXXX CESW

Вывод функции printf 10 символов и ХХХХ выровнены по левому краю с помощью - опция форматирования.

+679
user2121517 23 июл. 2010 г., 16:17:56

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

бесплатные -м Мэм=` | у awk 'ШП ==2{е 3$,$2,$3*100/$2}"
Эхо $мэм
+617
iBhavin 9 мар. 2013 г., 04:20:38

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

ЛН-ы ~/веб/ВСП/проекта прое #использовать полный путь к dir!

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

компакт-диск прое

Этот метод является более гибким, поскольку вы могли открыть файлы, используя короткое имя без компакт-диска:

Общ прое/ #Примечание endslash!
файл proj ВИМ/.х
+616
anotherusername 5 нояб. 2015 г., 02:47:30

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

Изначально линии мне нужно, чтобы редактировать, содержащиеся персонажи /16, и мне удалось успешно найти и отредактировать его с помощью СЭДкоманду:

СЭД "/\/16/ С/$/ ${параметра runid} ${каталог} ${док}/" $параметр logname > $параметр logname.новый

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

+608
108 4 февр. 2015 г., 01:24:28

Устанавливать новый сервер и был успешно СШ, пока я не обновил Apache и PHP, которые могут быть доработаны команды?

# грэп -я разрешаю /и т. д./по ssh/sshd_config В | команда grep -v с "^\($\|#\)" Lbutlr AllowUser Колеса AllowGroup группы # lbutlr lbutlr колеса

Когда пытаюсь войти, консоль показывает:

накопитель sshd[32444]: ошибка пам ошибка аутентификации нелегальных пользователей lbutlr от 10.1.10.15

Я уже перестал sshd и перезапустить его

+562
Curvian Vynes 11 нояб. 2016 г., 19:49:25

Если вы используете macOS и не сбросить мета ключ в терминале, командой для этого будет Эку+}

+541
PraveenV 3 мар. 2011 г., 10:20:04

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

Однако, в вашем случае, вы могли бы следующий хак:

Ш-с 'Эхо "${*##ссылки/глав}"' - "`ГИТ символический-Реф голова`"

или: (как лучше Bashism)

Ш-с 'Эхо "${*##ссылки/глав}"' -- "$(ЖКТ символический-Реф глава)"

Это не интерактивный Ш с выходом из ЖКТ команду в качестве аргумента, на который он затем использует ## идиома.

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

+524
yjwong 29 дек. 2012 г., 17:36:34

Он может быть опущен, если он является последним символом в строке события.

Во-первых, мы проверим, что ^строка1^строка2^ т. е. от человека Баша:

^строка1^строка2^
 Быстрая замена. Повторить предыдущую команду, 
 замена строка1 строки2. Эквивалент
 `!!:с/строка1/строка2/" (см. модификаторы ниже).

Так что это эквивалентно з/строка1/строка2/. Читать документацию с модификатором:

з/Старый/Новый/
 Заменить первое вхождение в строке события. 
 Любой разделитель может быть использован вместо /. Конечный разделитель 
 является необязательным, если он является последним символом в строке события. В 
 разделитель может быть указаны в старый и новый с одной обратной косой черты. 
 Если и появится в новом, его заменяют старые. Один слеш 
 цитирую &. Если старый null, это значение последнего старого 
 заменить, или, если нет предыдущей истории замен не состоялось, 
 последняя строка !?строка[?] поиск.
+489
Admiro Teixeira 20 окт. 2015 г., 21:07:48

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

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

Спасибо

Редактировать: командной команды netstat -НТУ показывает мне порты используются. Мне бы еще хотелось узнать, что пользователь ИС использует.

+485
video guest 16 авг. 2012 г., 10:33:58

Linux имеет несколько виртуальных консолей. Сочетание клавиш Ctrl+АЛТ+ФН переключение между этими консолями. При переключении из консоли 7 на консоль 2, устройства ввода и вывода периферийные устройства перенаправлена из консоли 7 в консоли 2. Когда консоль 7 неактивен, он не имеет доступа для ввода/вывода периферийных устройств: дисплея не отображается на экране, приложения не получают ввода с клавиатуры и т. д.

По историческим причинам, ввода и вывода звука используются совершенно разные каналы от устройств ввода, таких как клавиатура и мышь и видео-дисплеями. Устройств консоли (абстракция в операционной системе) крышка клавиатуры и видео, но не звук. Самая распространенная базовая реализация звука в системе Unix является независимым от этой системы, и разрешение на использование звука периферия предоставляется на основе членства в группе, а не на собственности на консоли. Это на самом деле недоработка.

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

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

Я считаю, что Ubuntu реализует контроль доступа через помощью polkit, но я не знаю точно, как это работает.

+456
Donjorjio 28 окт. 2019 г., 17:54:57

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

$ awk и -Ф= '{л[$1]=$0};конец{Для (я в л) печати L[я]}' conf1 conf2
заказ='1000'
последние= "звезда"
имя='Джон'

Обратите внимание, что порядок строк в выходных данных не гарантируется (основываясь на том, как на awk хранит массив в хэш-таблице), но параметры в conf2 будут перекрывать в conf1.

где

  • на awk -е= ... conf1 conf2 вызов awk С = в качестве разделителя на конфигурационные файлы.
  • {л[$1]=$0} - магазина определение каждого ВАР, новые переопределение старых
  • Конец{ ... } в конце (после того, как все файлы обработаны)
  • Для (я в л) петля для все ВАР
  • печати L[я] и распечатать его.
+426
Ernesto Erasmus 24 окт. 2015 г., 01:24:05

Попробуйте заменить символ ä с ее utf8 кодировки \u00e4:

завиток -Х -Х пост -х "тип контента: приложение/JSON" -ч "принять: приложения/JSON в" -д '{"testField":"u00e4"}' https://someurl..
+373
Chrysa1618 22 июл. 2011 г., 05:06:06

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

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

#!/бин/КШ
функция start 
{
 Эхо "вы этэс сюр-ле момент де-ла-Лансер поколения, этэс-Ву прет(е)? [ДА/НЕ]"
 читать туш
 случае $туш в
 [Оо] | [Оо][Уу][Второй] ) 
 Эхо "Demarage дю Баш..."
;;
 [НН] | [НН][ОО][НН] )
 Эхо "сочленение дю Баш..."
выход
;;
эсок
}
начать

Вот что я получаю :

 ш start.sh
 команда unfindable 
 »art.sh: линия 3: синтаксическая ошибка рядом с « символом
 'tart.sh: линия 3: `функции Start 
+343
mrlabbe 28 сент. 2017 г., 05:35:16

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

Примеры

Вот прямая читать.

$ судо программами hdparm -т в /dev/sda2

на /dev/sda2:
 Сроки буферизованного чтения с диска: 302 МБ в 3.00 секунд = 100.58 МБ/сек

И вот кэшированного чтения.

$ судо программами hdparm -т в /dev/sda2

на /dev/sda2:
 Кэшированные ГРМ читает: 4636 МБ в 2.00 секунд = 2318.89 МБ/сек

Детали

-t выполните тайминги устройство считывает для ориентира и сравнения 
 целей. Для достижения значимых результатов, то эта операция должна быть повторена
 2-3 раза в неактивной системы (нет других активных процессов) 
 по крайней мере пару мегабайт свободной памяти. Это отображает 
 скорость чтения через буферного кэша на диск без 
 предварительного кэширования данных. Это измерение показывает, насколько 
 быстрый привод может поддерживать последовательное чтение данных под Linux, без 
 любые издержки файловой системы. Для обеспечения точности измерений, в 
 буферный кэш очищается при обработке -т с помощью 
 BLKFLSBUF функции ioctl.

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

С помощью DD

Я тоже использовал ДД для этого типа тестирования. Одно изменение, которое я сделал бы выше команды, чтобы добавить этот бит до конца вашей команды ; РМ ddfile.

$ время Ш-с "ДД, если=/dev/нуль=ddfile БС=8К количество=250000 && синхронизация"; РМ ddfile

Это позволит удалить ddfile после завершения выполнения команды. Примечание: ddfile является временным файлом, что вам не нужно держать, это файл, который ДД пишет (о=ddfile), когда он поставил свой HDD под нагрузкой.

Выйдя за пределы

Если вам нужно более тщательное тестирование вашего жесткого диска вы можете использовать Бонни++.

Ссылки

+312
cyng93 17 дек. 2016 г., 09:58:52

Мой .bashrc и имеет следующие права доступа: -RW схр-хр-х

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

Но когда я пытаюсь

$ ./.bashrc следующее

Я получаю:

./.bashrc следующее: строка 6: Возвращение: только возвращения из функции или найденный скрипт

Линии 5 и 6 .bashrc следующее:

# Если не работает в интерактивном режиме, ничего не делай
[ -з "$с PS1" ] && возвращения

Я погуглил эту проблему, и следующая команда "источник" делает то, что мне совершенно необходимо:

$ источник .bashrc следующее

Вопросы:

1 - Почему я не могу запустить ./.bashrc и напрямую, и что в этой строке сделать:

[ -з "$с PS1" ] && возвращения

2 - Что такое поставляются скрипты' и что 'источник' команду делать то? (нет человека-страниц на моей системе к 'источник')

+291
Prem Lal T 13 мар. 2013 г., 01:55:55

Смотря, что вы подразумеваете под размер.

размер=$(умывальник, туалет -с < "$файл")

даст вам количество байтов, которые могут быть считаны из файла. Другими словами, это размер содержимого файла. Он будет читать содержимое файла (если файл является обычным файлом или символической ссылкой на файл Regular в большинстве туалетом реализации как оптимизация). Которые могут иметь побочные эффекты. Например, для именованного канала, что было прочитано уже не может быть прочитан снова и вещей, как /dev/нуль или в/dev/случайных , которые имеют бесконечный размер, он собирается занять некоторое время. Это также означает, что вы должны прочитать разрешением в файл.

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

размер=$(($(умывальник, туалет -с < "файл$")))

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

размер=$(($(умывальник, туалет -с < "$файл") +0))

ksh93 есть доп. строение (при условии, что вы включите его, вы можете также использовать его в качестве команды /опт/АСТ/ОГРН/туалет), что делает его наиболее эффективным для обычных файлов в этой оболочке.

Различные системы имеют команду под названием стат это интерфейс с помощью stat() и lstat() системные вызовы.

Эти сведения докладе нашли в inode. Один из этой информации является st_size атрибута. Для обычных файлов, то размер контента (сколько данных может быть прочитан в отсутствии ошибки (это то, что большинство туалетов -с реализаций используют в своей оптимизации)). Для симлинки, это размер в байтах конечный путь. Для именованных каналов, в зависимости от системы, это либо 0, либо количество байтов в настоящее время в буферной трубы. Же для блочных устройств, где в зависимости от системы, вы получаете 0 или размер в байтах хранилищем.

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

В хронологическом порядке, то есть:

  • ИРИКС стат (90-х):

    стат-ОПК -- "файл$"
    

    возвращает st_size атрибут $файл (lstat()) или:

    стат-ы -- "файл$"
    

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

  • ЗШ стат строение (теперь также известный как zstat) в ЗШ/стат модуль (загружается с zmodload ЗШ/стат) (1997):

    стат -л +размер -- $файл # st_size файла
    стат +размер-файла $ # после разрешения символьной ссылки 
    

    или хранить в переменной:

    стат -л -размер +Размер-файла $
    

    очевидно, что наиболее эффективным в этой оболочке.

  • ГНУ стат (2001); также в busybox и стат с 2005 года (копируется из GNU стат):

    стат-с % - ОВ -- "файл $" # st_size файла
    стат -ЗС %s -- на "$файл" # после симлинк резолюции
    

    (обратите внимание на смысл сторнируется по сравнению с ИРИКС или ЗШ стат.

  • Происходят стат (2002):

    стат-е %з -- "$файл" # st_size файла
    стат-ЛФ %з -- "$файл" # после симлинк резолюции
    

Или вы можете использовать стат()/lstat() функция из некоторого скриптового языка, как в Perl:

печать на Perl -Ле '((смена lstat)[7])' -- "$файл"

Экс также имеет истат команды , который сбросит все характеристики() (не lstat(), поэтому не будет работать на симлинки) информация и которое вы могли бы пост-процесса, например:

Значение lc_all=истат с "файл $" ШП | у awk ' = = 4 {печать 5$}'

(спасибо @JeffSchaller для справки, выясняя подробности).

В tcsh в:

@ размер = -з $файл:м

(размер после разрешения символьной ссылки)

Задолго до ГНУ представила свой стат команды, то же самое может быть достигнуто с GNU найти команду с ее сказуемое (уже в 1991 году):

найти - "$файл" -сливовый -с printf '%з\п' # st_size файла
найти -я ... "$файл" -сливовый -с printf '%з\п' # после разрешения символьной ссылки 

Один вопрос, правда, заключается в том, что не работает, если $файл начинается с - или найти предикат (например, !, (...).

Стандартная команда для получения стат()/lstat() информация Общ.

POSIXly, вы можете сделать:

Значение lc_all=с Общ -дн -- "файл $" | у awk '{печати 5$; выход}'

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

Для блочных устройств, систем, где с помощью stat() возвращает 0 для st_size, как правило, имеют другие API, чтобы сообщить размер блока устройства. Например, Linux имеет BLKGETSIZE64 функции ioctl(), и большинство дистрибутивов Linux сейчас корабль с blockdev команды, которые можно использовать:

blockdev --getsize64 -- "$device_file"

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

lsblk -bdno размер -- "$device_file"

Должен работать, за исключением пустых устройств.

Подход, который работает для всех возможен поиск файлов (включая и обычные файлы, большинство блочных устройств и некоторых символьных устройств), чтобы открыть файл и искать до конца:

  • С ЗШ (после загрузки ЗШ/системный модуль):

    {sysseek -ж конец 0 && размер=$((systell(0)))} < файл $
    
  • С ksh93:

    < "файл $" <#((размер=ВФ))
    

    или

    { размер=$(<файл#((ЭОФ))); } < "$"
    
  • с помощью Perl:

    на Perl -Ле 'искать стандартный ввод, 0, или 2, или умереть "ищут: $!"; печатать скажите как stdin' < "файл$"
    

Для именованных каналов, мы видели, что в некоторых системах (AIX, Solaris, в, л. с./УБ, по крайней мере) делают объем данных в буфере трубы доступны в стат()st_size. Некоторые (например, Linux или FreeBSD) нет.

На Linux, по крайней мере, вы можете использовать то fionread функции ioctl() после открытия трубы (в прочитать+режиме записи, чтобы избежать повешения):

Термоблок -с - "$fifo_file" && 
 на Perl -Ле 'требуется "Сыс/функции ioctl.рН";
 функции ioctl(стандартного ввода, &то fionread, $N) или умереть$!;
 печать распаковать "Л", $Н' <> "$fifo_file"

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

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

Еще инода атрибутов, возвращаемых стат() является st_blocks. Это число 512-байтных блоков, которая используется для хранения данных файла (а иногда и некоторые метаданные, такие как расширенные атрибуты ext4 файловые системы в Linux). Что не включает в себя инода, или записей в каталогах в файл связан.

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

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

  • POSIXLY_CORRECT=1 ЛС -СД -- "$файл" | у awk '{печати 1$; выход}'
  • POSIXLY_CORRECT=1 ДУ-ы -- "$файл" (не по каталогам, где что бы включить использование диска из файлов внутри).
  • ГНУ найти - "$файл" -е '%б\п
  • zstat -л +блок - $файл
  • ГНУ стат-с %б -- "$файл"
  • БСД стат -Ф %б -- "$файл"
  • печать на Perl -Ле '((сдвиг lstat)[12])' -- "$файл"
+87
Zut 26 нояб. 2011 г., 09:38:15

Перезагрузите систему , если grub меню , нажмите клавишу Е , чтобы изменить харчи. Затем найти тихое РО е г:

в Linux /vmlinuz-3.13-1-amd64 в корень=/Дев/маппер/root-корень параметр init=/bin и/systemd в РО спокойно

и менять его на ро nomodeset тихо, затем нажмите сочетание клавиш Ctrl +X для загрузки.

Открыть свой нано /и т. д./По умолчанию/жратву затем измените следующую строку:

GRUB_CMDLINE_LINUX_DEFAULT="РО тихие"

к:

GRUB_CMDLINE_LINUX_DEFAULT="РО nomodeset тихие"

Сохраните файл , закройте и обновления жратвы:

обновление-жратва
+71
sherif 10 февр. 2012 г., 10:53:00

Склеивание объединяют вместе несколько интерфейсов в один виртуальный интерфейс между тех же двух устройств (например, серверов или коммутаторов). Промежуточный слой 2 пересылку пакетов между несколькими интерфейсами Ethernet (как часто). Они не то же самое, и вы, конечно, можете не использовать один, как если бы это были другие.

+29
Evan G 17 февр. 2010 г., 19:38:58

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

$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