Скрипт оболочки Linux: позволить пользователю предоставить имена переменных в строке ввода

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

Как это работает? Или это вообще работает?

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

Я нашел здесь вопрос: https://syedali.net/engineer-interview-questions/

+460
Hanlin Wang 8 нояб. 2010 г., 07:23:34
15 ответов

Я сделал инструмент не поможет даже самый компьютер неграмотного человека восстановить свои файлы, используя этот метод. Однако вы должны следовать инструкциям в статье, если вы не настроили АБР.

http://forum.xda-developers.com/showthread.php?p=51822116

+987
jcepeda 03 февр. '09 в 4:24

Единственный способ я нашел, чтобы решить это, чтобы заменить Адвайта иконы. Сначала я автоматически Х11 курсор файл с xcursorgen из прозрачный PNG-файл, а затем заменить все Х11 файлы в /usr/доли/иконки/Адвайта/курсоры/....

+675
Saurabh Alipuriya 4 мар. 2022 г., 04:51:19
Другие ответы

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


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

Мне пришлось использовать команду chown -R пользователь:группа .* потому что wildcrd в bash не расширяется до точки, файлы по умолчанию, если точка не указана явно.

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

+649
leoxiao 6 сент. 2010 г., 09:18:07

Это, кажется, ошибка из-за переключения с Ubuntu на systemd-решить перед тем, как сеть-диспетчер-программу OpenVPN пакет был обновлен, чтобы быть в курсе добавлена устранить. Убунту 18.10, похоже, решил эту С сеть-менеджер 1.12.2-0ubuntu5. Более подробная информация здесь: https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/issues/10.

Пока что выпущен, ответы @Боб Виллан работал на меня.

+644
roadrunner009 1 апр. 2012 г., 06:20:26

Да вы можете, вы можете установить "блокировка" из PlayStore (скачать с "серебристой безопасный значок"). Затем вы можете использовать PIN-код, и отпечатки пальцев для разблокировки телефона или приложение

+590
Mario K 5 янв. 2021 г., 03:27:30

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

Если это проблема, единственное решение, которое я знаю это) остановить с помощью Bluetooth или б) изменить частоту WiFi на 5 ГГц.

Это редкий пример дизайн-неисправность в MacBook линии, все металлические модели, кажется, страдают от этого.

+584
Pierre Lagarde 5 дек. 2012 г., 17:07:07

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

+472
Ahmed Eldsouky 21 апр. 2017 г., 20:12:14

Я хочу использовать получения справки об Как мой экран шкафчик, но только через ручной активации с получения справки об команды-заблокировать (у меня это привязать к комбинации клавиш). Я не хочу, получения справки об активации после тайм-аута.

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

Сейчас мое решение-это установить время

тайм-аут: 100000:00:00

Так что это не автоматически активировать заставку уже более 11 лет.:

+430
user63227 23 авг. 2017 г., 02:50:51

С помощью --ввод-файл коммутатора и кормления это текстовый файл, содержащий URL-адреса(ов) должна позволять вам использовать только один wget для вызов/сеанс с все другие переключатели, вам нужно.

+284
rozpuszczalny 20 июл. 2014 г., 12:05:46

Я в Citrix XenServer в котором я вм. У меня есть три виртуальные машины есть, и у них есть 2 сетевых карт в каждом: eth0 в моей компании Lan, который я использую для управления, и для eth1 - это "один-сервер частной сети" на всех трех виртуальных машин. Интерфейс управления только на мой SSH сессий.

IP-адреса, назначенные на мой ВМ:

М1 = 192.168.0.1/24
М2 = 192.168.0.2/24
М3 = 192.168.0.3/24

На м2, у меня IP-пересылки включена:

Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward

Для маршрутизации трафика через м2 от М1 до М3:

маршрутизации IP 192.168.0.3 192.168.0.2 Дэв добавить через интерфейс eth1

Также на М3:

IP-маршрута добавить 192.168.0.1 по 192.168.0.2 Дев на eth1

Но когда я traceroute или отправлять трафик от М1 до М3 (или наоборот), то, кажется, идет прямо к месту назначения, а не через м2. Это потому, что они находятся в одной подсети? Если они находятся в одной подсети, что должно быть сделано на моей машине Linux, чтобы достичь этого маршрута?

+283
IamLee 4 авг. 2014 г., 04:39:04

Отключение ов.м.а.Р.Т. помогает, Но это все-таки происходит, когда устройство не аккуратно закрыть при завершении работы. Протестировано с ядра 2.6.37-rc8-git1 ..

Сценарии, что триггер события являются:

  1. для fsck (не правильно отмонтирована)
  2. приток денежных доб (во время выключения)
  3. идентифицировать устройство(срабатывает на смарт или для fsck во время загрузки)
+158
abbo 11 янв. 2021 г., 11:54:01

Когда у меня есть вложенные директории найти . -имя "*.ру" -печать команда дает мне все скрипты Python под текущим каталогом. Однако, найти . -имя *.ру -печати возвращает только питон скрипты в текущем каталоге.

Это ожидаемое поведение? Что же делает эту разницу? Я использую Мак ОС Х 10.7.

+151
Davy M 12 дек. 2016 г., 23:31:38

Я искал, чтобы сделать то же самое - монтажная часть файловой системы мой S4 на моем Mac - и смотрел на ряд серверов SMB доступен для Android. Я использовал это проверка от большинства "просто работает" коробки SAMBADroid, который работает по протоколу SMB-серверу в локальной сети через WiFi. Бесплатная версия разделяет внешнюю SD карту по умолчанию, но я буду проверять возможности платной версии, чтобы увидеть, если есть другие варианты экспорта. Единственная критика, я бы это медленно, но с точки зрения простоты это лучшее, что я пробовал.

+150
Daniele Curto 11 мар. 2010 г., 06:32:12

У меня есть системные файлы, которые я пытаюсь поставить в раздел mtd3 флэш-памяти. Я сначала загрузиться используя приложения uboot и выполните запуск sdboot для загрузки с использованием SD-карты, как показано ниже:

U-Загрузки-PetaLinux>
U-загрузки-PetaLinux> printenv mtdparts
mtdparts=mtdparts=0:5М(загрузки),128К(bootenv),10752K(изображения),4М(запасной)
U-загрузки-PetaLinux>выполнить sdboot

Сейчас у меня работает система Linux.

.
.
.
.
root@Xilinx-ZC702-14_7:/mnt/flashboot# nandwrite -р в /dev/mtd3 файловой системы.а JFFS2
Изображения 3513340 байт, страницы памяти NAND 1 байт, площадь ооб 0 байт, размер устройства 393216 байт
nandwrite: ошибка!: Входной файл не помещается в устройство
 Ошибка 0 (успех)
nandwrite: ошибка!: Данные были только частично написана из-за ошибки
 Ошибка 0 (успех)

Так почему он показывает:

nandwrite: ошибка!: Входной файл не помещается в устройство

Вы можете увидеть мои экологические переменные в первой строке, я дал достаточное пространство 4 МБ, так почему изображение размер 3513340 байт (3.35 МБ) не поместятся в устройство ? И откуда это

размер устройства 393216 байт идет?

Дополнительная информация

#кошка /proc/командной строки
консоль=ttyPS0,115200

mtdinfo:

Граф МТД устройств: 4
Присутствуют устройства МТД: mtd0, mtd1, mtd2, mtd3
Интерфейс файловой системы поддерживается: да

разделы

корень@компании Xilinx-ZC702-14_7:/# кошка /proc/МТД
Дэв: размер erasesize имя
mtd0: 00500000 00010000 "загрузки"
mtd1: 00010000 00020000 "bootenv"
mtd2: 00a80000 00010000 "образ"
mtd3: 00060000 00010000 "запасные"

также видно, что:

root@Xilinx-ZC702-14_7:/mnt/flash# mtdinfo на /dev/mtd0
mtd0
Название: загрузки
Тип: ни
Eraseblock размер: 65536 байт, 64.0 КБ
Количество eraseblocks: 80 (5242880 байт, 5.0 Мб)
Минимальный входной/выходной размер единицы: 1 байт
Подстраницы размер: 1 байт
Персонаж майор устройства/незначительные: 90:0
Допускается поврежденные блоки: ложные
Устройство записи: правда

root@Xilinx-ZC702-14_7:/mnt/flash# mtdinfo на /dev/mtd1
mtd1
Название: bootenv
Тип: ни
Eraseblock размер: 65536 байт, 64.0 КБ
Количество eraseblocks: 2 (131072 байт, 128.0 КБ)
Минимальный входной/выходной размер единицы: 1 байт
Подстраницы размер: 1 байт
Персонаж майор устройства/незначительные: 90:2
Допускается поврежденные блоки: ложные
Устройство записи: правда

root@Xilinx-ZC702-14_7:/mnt/flash# mtdinfo на /dev/mtd2
mtd2
Название: изображение
Тип: ни
Eraseblock размер: 65536 байт, 64.0 КБ
Количество eraseblocks: 168 (11010048 байт, 10.5 Мб)
Минимальный входной/выходной размер единицы: 1 байт
Подстраницы размер: 1 байт
Персонаж майор устройства/незначительные: 90:4
Допускается поврежденные блоки: ложные
Устройство записи: правда

root@Xilinx-ZC702-14_7:/mnt/flash# mtdinfo на /dev/mtd3
mtd3
Наименование: запасные
Тип: ни
Eraseblock размер: 65536 байт, 64.0 КБ
Количество eraseblocks: 6 (393216 байт, 384.0 КБ)
Минимальный входной/выходной размер единицы: 1 байт
Подстраницы размер: 1 байт
Персонаж майор устройства/незначительные: 90:6
Допускается поврежденные блоки: ложные
Устройство записи: правда

Система

petalinux работает на коркы A9 рукоятки

http://www.wiki.xilinx.com/Linux

https://github.com/Xilinx

Дерево Устройств http://git.yoctoproject.org/cgit/cgit.cgi/meta-xilinx/plain/conf/machine/boards/zedboard/zedboard-zynq7-board.dtsi

Раздел в инструмент конфигурации Это инструмент для настройки я использую перед построением изображения.УБ. См. Размер JFFS2 по которым превышает фактический размер rootfs.файл JFFS2.

enter image description here

/системы/класса/МТД

root@Xilinx-ZC702-14_7:/sys/class/mtd# Общ -ЛД *
lrwxrwxrwx 1 корень 0 1 янв 00:00 mtd0 -> ../../устройств/Амба.0/e000d000.ps7-qspi/spi_master/spi32766/spi32766.0/МТД/mtd0
lrwxrwxrwx 1 корень 0 1 янв 00:00 mtd0ro -> ../../устройств/Амба.0/e000d000.ps7-qspi/spi_master/spi32766/spi32766.0/МТД/mtd0ro
lrwxrwxrwx 1 корень 0 1 янв 00:00 mtd1 -> ../../устройств/Амба.0/e000d000.ps7-qspi/spi_master/spi32766/spi32766.0/МТД/mtd1
lrwxrwxrwx 1 корень 0 1 янв 00:00 mtd1ro -> ../../устройств/Амба.0/e000d000.ps7-qspi/spi_master/spi32766/spi32766.0/МТД/mtd1ro
lrwxrwxrwx 1 корень 0 1 янв 00:00 mtd2 -> ../../устройств/Амба.0/e000d000.ps7-qspi/spi_master/spi32766/spi32766.0/МТД/mtd2
lrwxrwxrwx 1 корень 0 1 янв 00:00 mtd2ro -> ../../устройств/Амба.0/e000d000.ps7-qspi/spi_master/spi32766/spi32766.0/МТД/mtd2ro
lrwxrwxrwx 1 корень 0 1 янв 00:00 mtd3 -> ../../устройств/Амба.0/e000d000.ps7-qspi/spi_master/spi32766/spi32766.0/МТД/mtd3
lrwxrwxrwx 1 корень 0 1 янв 00:00 mtd3ro -> ../../устройств/Амба.0/e000d000.ps7-qspi/spi_master/spi32766/spi32766.0/МТД/mtd3ro
root@Xilinx-ZC702-14_7:/sys/class/mtd#

Водители

корень@компании Xilinx-ZC702-14_7:~# LS в файл /sys/шины/*/драйверы

файл /sys/автобус/Амба/драйверы:

файл /sys/автобус/базовый источник тактовых импульсов/водителей:

файл /sys/шины/процессора/драйвера:

файл /sys/шины/спрятанный/драйверы:
спрятал-универсальный

файл /sys/автобус/с I2C/драйверы:
манекен ат24 pca954x

файл /sys/автобус/mdio_bus/драйверы:
Универсальный подкл

файл /sys/автобус/ГМК/драйверы:
mmcblk

файл /sys/автобус/платформа/драйверы:
alarmtimer к vexpress-sysreg компании Xilinx-GPIO с xusbps-д-р
из-Flash xadcps xilinx_emaclite xusbps-интерфейса расширенного контроллера узла
physmap-флеш xdevcfg xqspips xusbps-ОТГ
sdhci-zynq xemacps xslcr xusbps-УДК
xgpiops uio_pdrv_genirq xsmcps xwdtps
к vexpress-сброс xi2cps xuartps zynq_remoteproc

файл /sys/автобус/rpmsg по/драйвера:
rpmsg_proto rpmsg_server_sample

файл /sys/шины/диски SCSI/драйверы:
осст ч ст СД СР 

файл /sys/автобус/поддержка SDIO/драйверы:

файл /sys/автобус/Серио/драйверы:

файл /sys/автобус/Сио/драйверы:
m25p80

файл /sys/автобус/USB и драйверы:
USB-концентратор USB-накопители usbfs usbhid

файл /sys/автобус/осуществляет/драйверы:
virtio_rpmsg_bus
корень@компании Xilinx-ZC702-14_7:~#

драйверы ГМК

корень@компании Xilinx-ZC702-14_7:/# CD в файл /sys/водителей автобусов/ГМК//mmcblk/
root@Xilinx-ZC702-14_7:/sys/bus/mmc/drivers/mmcblk# ЛС
связать mmc0:1234 uevent отвяжется
root@Xilinx-ZC702-14_7:/sys/bus/mmc/drivers/mmcblk компакт-диск# mmc0\:1234/
root@Xilinx-ZC702-14_7:/sys/devices/amba.0/e0100000.ps7-sdio/mmc_host/mmc0/mmc0:1234# ЛС
УУР hwrev скл
кур серийный manfid 
дата подсистема имя 
водитель oemid тип
erase_size мощность uevent
ФСБР

Решение

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

Файловые системы ---> 
-*- Встроенная поддержка --->язык 
 <*> Кодовая Страница 437 (США, Канада)
...
 <*> НЛС ИСО 8859-1 (латинский 1; западноевропейских языков)
 ... 
+131
jwashington 10 февр. 2020 г., 02:00:53

У меня есть бизнес-виза в Австралию действует до конца этого года(2019) но паспорт это связано с окончанием срока действия. Я подал заявку на новый паспорт, который я получу в течение ближайших 14 дней. Как только я получу новый паспорт, я внесу форму 929.

Моя проблема, я должен путешествовать как можно раньше в Сиднее, Австралия, но я не уверен, как много времени занимает процесс форма 929. Некоторые говорят, что это занимает 3 дня, некоторые говорят другое. Мне нужно этот фактор для того, чтобы забронировать отель рейсы и раннем сэкономить на стоимости.

+62
Pigus2424 7 сент. 2011 г., 16:41:32

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