Почему не меняется переменная в скрипте изменить его внешний скрипт?

Допустим я экспортировать переменную с терминалом. После этого я вызываю скрипт, который изменяет эту переменную на что-то другое. Но когда я вернусь к терминалу и Эхо переменной, остается в его первоначальной стоимости.

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

Арес@Арес-л. с. ноутбука ProBook-4530s:~ пакет$ экспорт=дерево
Арес@Арес-л. с. ноутбука ProBook-4530s:~$ кот script3.sh 

#! /бин/Баш
#комплект -х
пакет Эхо $
АПТ-кэш показать 1 $ | голову -1
если [ $? -экв. 0 ]; тогда
пакет=1
еще
пакет=0
интернет
пакет Эхо $

Вывод при выполнении скрипта

Арес@Арес-л. с. ноутбука ProBook-4530s:~$ ./script3.sh гном-терминал
дерево
Пакет: гном-терминал
1
Арес@Арес-л. с. ноутбука ProBook-4530s:~$ Эхо $пакет
дерево
Арес@Арес-л. с. ноутбука ProBook-4530s:~$ 
+499
Gamesnight 23 февр. 2012 г., 10:16:21
28 ответов

Ну, у меня есть процессор Intel 910GL интегрированных графических контроллеров и я вычистил все пакеты не связано с моей видеокартой, так что теперь у меня

$ с помощью dpkg -л | grep в файл xorg
второй пакет xserver-xorg, с 1:7.5+6ubuntu3 в X.Org X-сервер
второй пакет xserver-xorg, с ядро 2:1.9.0-0ubuntu7.3 X-сервер xorg - главный сервер
второй пакет xserver-xorg из-входным файлам 1:2.3.2-6ubuntu3.1 X.Org X-сервер -- файлам водитель
второй пакет xserver-xorg из-ввода-мышь 1:1.5.0-2build1 X.Org X-сервер -- мышь драйвер
второй пакет xserver-xorg, с-видео-фреймбуферу 1:0.4.2-2ubuntu2 X.Org X-сервер -- фреймбуферу дисплей драйвер
второй пакет xserver-xorg, с-видео-Интел 2:2.12.0-1ubuntu5.1 X.Org X-сервер -- процессор Intel i8xx, i9xx драйвер дисплея 
второй пакет xserver-xorg, с-видео-веса 1:2.3.0-3build1 X.Org X-сервер -- с VESA драйвером дисплея

Эта установка работает для меня, но я не могу гарантировать это будет работать для всех... ;) запишите все пакеты удалить, и если вы столкнетесь с проблемами, загрузиться в режим восстановления и установит их обратно, например

apt-получить установку пакет xserver-xorg, с-вход-восстановить

Еще одно замечание: Не используйте для чистки dpkg для кэша (судо apt-получить чистые), потому что, когда вы удалите пакет, и после этого вы хотите, чтобы установить его обратно, пакет будет в кэше и АПТ-вам не придется скачать его снова (это может быть проблемой, когда в режиме восстановления).

Еще одно замечание: сохраните оригинальный файл/var/журнал/файл xorg.0.лог - файл, и после того, как вы удалили драйверы, и все кажется ОК, проверяем новый файл xorg.0.лог ошибок. Таким образом, Вы сможете увидеть, если файл xorg довольны новой установкой.

+939
Jabe 03 февр. '09 в 4:24

Вы должны быть в состоянии восстановить его с помощью testdisk. Testdisk есть в репозиториях Ubuntu, установите его с центра программного обеспечения или APT-получить

судо apt-получить установку testdisk

Testdisk-утилита командной строки, там есть пошаговое руководство (с картинками) здесь

http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

+918
huntsman 26 июн. 2019 г., 12:10:49
Другие ответы

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


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

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

+872
Skywhisky 31 дек. 2017 г., 3:41:32

Просто побежал через 1-7 шаги на этом скачать и установить процедуры http://www.ubuntu.com/download/help/install-ubuntu-with-windows только на шаге 7.

Компьютер, с Compaq 6910p ноутбук под управлением Windows XP, то подбрасывает менеджер загрузки, с помощью только "Windows" и "восстановление системы" в качестве опции, никаких признаков "Убунту".

Мой ноутбук и слишком стар для всего этого или я что-то пропустил программного обеспечения?

+766
default 5 февр. 2019 г., 23:23:19

Я не могу видеть любой твик об этом в интерфейсом dconf или Compiz. Может кто-нибудь объяснить есть ли способ, чтобы заставить Наутилус помнить свои позиции перед закрытием?

В Ubuntu 12.04

+759
MAG RUS 14 мая 2018 г., 7:02:18

Простой Способ.

  • Убедитесь, что все данные пользователя (документы, рисунки и т. д.) или критические параметры резервной копии.

  • Решите, что, во всяком случае, должен быть сохранен.

  • Переустановить Убунту.

Повторите мере необходимости, пока вы не прекратите эти (докучливый) 'удалил почти все.' импульсы ..

+702
FonZ 17 авг. 2017 г., 16:10:40

Из-за особенностей VPS работает он, скорее всего, маловероятно, что вы можете запустить единства через VNC на Linode гарантийное ВПС. В то время как Linode гарантийное не используем Xen для виртуализации - я не думаю, что они абстрактные ГПУ и детали видеокарты на VPS. Я конечно не могу подтвердить это и нужно подтвердить при поддержке Linode гарантийное.

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

+650
Paul Brown 13 июл. 2016 г., 15:07:06

Я один из разработчиков У1 потоковой музыки приложение для iOS.

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

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

+606
Marc Herin 18 янв. 2017 г., 8:42:09

В последние ubuntus (конкретно, что интересует меня больше всего-это 12.04) в/var/бег - это tmpfs и, таким образом, я предполагаю, что это начинается пустой с каждой перезагрузке.

Но, я вижу, есть некоторые папки, как в/var/работа/тузды и многие другие. Как эти папки создаются при каждой перезагрузке? Есть какой-то шаблон папку, в которую скопированы в каталог/var/выполнения/ (и если да, то какой скрипт делает), или каждую папку команды mkdir'Эд отдельно, или как ?

Редактировать:
Пожалуйста, не отвечайте, что в/var/работать постоянно, или работать настойчив. Потому что это не так.

Даже если это так на вашей системе, это не так на регулярной 12.04.

+601
user3635632 17 мая 2016 г., 12:25:05

как root, запустите :

экспорт `ДГУ-старт` 

и запустить программу сообщим

+587
Gorio 18 окт. 2012 г., 18:16:17

Откройте терминал с помощью сочетания клавиш Ctrl-Альт-Т клавиш и введите: alsamixer

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

+559
panteo 25 окт. 2019 г., 20:03:57

Я попробовал из-за предыдущих вопросов, чтобы обновить в Все способы для новых релизов 12.04. Я пробовала с менеджера обновлений и терминал, но он говорит мне, что нет обновлений.

Найти пыльник результата команды терминала

администратор@BANG007:~$ команды uname -а
BANG007 в Linux 3.0.0-19-универсальный #33-Убунту СМП Чт апр 19 19:05:57 по UTC 2012 i686 в i686 в для i386 GNU/Линукс
администратор@BANG007:~$ uname-Р
3.0.0-19-универсальный
администратор@BANG007:~$ сделать-релиз-обновление
Проверка для нового выпуска Ubuntu 
Нет новой версии нашли
администратор@BANG007:~$
администратор@BANG007:~$ кот /труды/версия
Версия Linux 3.0.0-19-общий (утилита [email protected]Вернадского) (версия 4.6.1 ССЗ (Убунту/организацией Linaro, 4.6.1-9ubuntu3) ) #33-Убунту СМП Чт апр 19 19:05:57 по Гринвичу 2012
администратор@BANG007:~$ команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютор: Убунту
Описание: В Ubuntu 11.10
Выхода: 11.10
Название: онейроид

и он не находит обновление????

теперь я потерял ! любой помочь?

+532
Stephen McDaniel 6 дек. 2013 г., 7:59:06

Я положил две книги под мой ноутбук (один на каждой стороне). Температура сейчас около 60 °C (от 72 °с). Это самое дешевое решение, просто не закрывайте отверстия, где воздушные потоки.

+529
Khati 26 мая 2011 г., 15:11:47

Чаще всего в Linux откажется монтировать его из-за ошибок в файловой системе

попробуйте запустить ntfsfix

http://manpages.ubuntu.com/manpages/hardy/man8/ntfsfix.8.html

он является частью пакета ntfsprogs, так что вы должны иметь его.

команду sudo ntfsfix <опции> <устройство> .. <устройство> что-то вроде /dev/sda4 В и т. д..

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

+448
Sarino Sakari 17 июн. 2011 г., 23:39:06

Почему-то я смутно припоминаю, что там были эквивалентом в Spiceworks для Ubuntu. У меня он работает на старом сервере, который разбился, и теперь я не могу вспомнить название. Какие мысли?

+413
Brandon Feather 25 мар. 2016 г., 19:54:58

Вам нужно либо openmotif или от lesstif заголовков файлов, который вы можете получить следующим образом:

# от lesstif:
судо apt-получить установку lesstif2-Дев

# openmotif не доступен в Ubuntu РЕПО
# но вы можете сделать это с официального сайта это:
# http://www.opengroup.org/openmotif/
но он хочет, чтобы регистрация перед загрузкой.
+383
ptCoder 27 янв. 2011 г., 4:36:44

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

+341
Sameer Choudhary 18 окт. 2010 г., 18:07:04

Вы могли бы вы guake терминал

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

+333
Alevtina 22 февр. 2014 г., 18:52:42

Avi контейнер был введен компанией Microsoft в 1992 году и до сих пор часто встречаются, несмотря на некоторые ограничения , которые появились с новыми технологиями. Эти недостатки были устранены с контейнерами, таких как видео (мкВ), OGG и МР4, но все еще много приложений под Ubuntu будет играть и создавать файлы в старом формате AVI.

+331
MAKSTOUAREG 13 июл. 2019 г., 13:02:43

Вы должны были прочитать это Nvidia серии GeForce с технологией Optimus технологий, поддерживаемых Ubuntu?. компания до конца будет нарушать ваш рабочий стол. Так что вы не хотите использовать Шмель использовать вашу видеокарту? Хорошо, но тогда вам придется подождать 1-2года для окончательного решения, премьер (который, скорее всего, приземлится в Linux 3.5) и обновленный файл xorg/Вэйланд + Меса стека. (если вы "счастливый", вы можете настроить вашу видеокарту NVIDIA, как по умолчанию в BIOS. Недостаток: высокое энергопотребление).

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

+251
user270772 26 мар. 2019 г., 17:46:09

После моего последнего обновления для Ubuntu и Windows XP, я получил ошибку grub при загрузке на следующий день. общ. перечислены следующие (без () ):

sd0 у SD1, рекламного СД2 sd5 и sd6 и 

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

Я попытался загрузиться в режиме Live-сессии с с Knoppix LiveCD и обнаружил, что все данные есть. Я также пытался восстановить с помощью TestDisk и он находит всех систем. Вот результат тестового диска:

 Начало конец размер в секторах
 1 * ФАЙЛОВАЯ СИСТЕМА HPFS - NTFS С 0 1 1 7079 254 63 113740137
 2 e расширенный лаб 7080 0 1 12161 254 63 81642330
 5 л файловой системы hpfs - NTFS в 7080 1 1 10266 254 63 51199092 [Шуль]
 Х расширенных 12031 30 1 12161 254 63 2102625
 6 Л Линукс Своп 12031 31 33 12161 254 63 2102530

Я относится к 1-дома, 1 раз в Убунту (в ext3+swap) и 1 он относится к проф, и тогда я написал на MBR с TestDisk, но я всегда получаю те же ошибки со жратвой.

Что я должен делать? Мне нужны обе XP и Ubuntu. Помогите мне, пожалуйста.

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

загрузочный информация выходные данные скрипта тоже внизу

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

спасибо и просьба помочь мне с этими вопросами наблюдать странные !


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

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

выход:

 Загрузки Информация Сценарий 0.61 [1 Апреля 2012]

============================= Загрузки Информация Резюме: ===============================

=> Файл syslinux МБР (4.04 и выше) установлен в главную загрузочную запись из /dev/ПДД.

будут sda1: __________________________________________

Файловая система: NTFS
Тип загрузки сектора: для Windows XP: в файловой системе NTFS
Загрузочный сектор информация: не обнаружил ошибок в блоке параметров загрузки.
Операционная система: Windows XP с
Загрузки файлов: в /boot.ини /файл ntldr /NTDETECT.COM

sda2: __________________________________________

Файловая система: расширенный раздел
Тип загрузки сектора: -
Загрузки информационный сектор: 

sda5, поэтому: __________________________________________

Файловая система: NTFS
Тип загрузки сектора: для Windows XP: в файловой системе NTFS
Загрузочный сектор информация: согласно информации в загрузочном секторе, sda5, поэтому начинается 
 в секторе 63.
Операционная система: Windows XP с
Загрузки файлов: 

sda6: __________________________________________

Файловая система: своп
Тип загрузки сектора: -
Загрузки информационный сектор: 

============================ Диска/Раздела Информация: =============================

Привод: ПДД _______________________________________

Диск как /dev/ПДД: 100.0 ГБ, 100030242816 байт 255 головок, 63 секторов/дорожку, 12161 цилиндров, общая 195371568 секторов Единиц = секторах 1 * 512 = 512 байт Размер сектора (логического/физического): 512 байт / 512 байт

Загрузочный раздел начало сектора конец сектора # секторах системы ИД

на /dev/sda1, поскольку * 63 113,740,199 113,740,137 7 в NTFS / exFAT, которая / ОПО на /dev/sda2 113,740,200 195,382,529 81,642,330 Ф W95 расширенный (LBA) на /dev/sda5, поэтому 113,740,263 164,939,354 51,199,092 7 в NTFS / exFAT, которая / ОПО на /dev/sda6 193,280,000 195,382,529 2,102,530 82 подкачки Линукс / Солярис

на /dev/sda2 заканчивается после последнего сектора /Дев/СДА на /dev/sda6 заканчивается после последнего сектора /Дев/СДА

"blkid" вывод: ____________________________________

Метка тип UUID устройства

на /dev/loop0 файл
на /dev/sda1, поскольку 6596D86768011128 нтфс
на /dev/sda5, поэтому 1300D3B7744EC141 Шуль файловой системы NTFS на /dev/sda6 5b95f2a1-4145-43a5-ac51-41d7dd32b213 своп

================================ Точки подключения: =================================

Точка Параметры Тип Устройства

на /dev/loop0 /rofs файл (РО,существует два метода) устройство /dev/sr0 успешно /компакт-диск стандарта записи iso9660 (РО,существует два метода)

================================ будут sda1/загрузки.Ини: ================================


[загрузчик]

таймаут=30

по умолчанию=мульти(0)Диск(0)rdisk(0)раздел(1)\Windows в

[операционные системы]

мульти(0)Диск(0)rdisk(0)раздел(1) в\Windows="Microsoft в Windows XP домашний выпуск" /fastdetect /noexecute, указанные=optout в

мульти(0)Диск(0)rdisk(0)раздел(2) папка\Windows="Microsoft в Windows ХР Professional" /fastdetect

[spybotsd]

тайм-аут.старый=30


последняя часть показывает, что теперь я использую загрузчик Windows, так что я смогу добраться хотя бы одной ОС но не я получить доступ к моему разделы под Ubuntu с Live-Linux на компакт-дисках ? или мне придется загрузиться с жратвой, чтобы получить только те файлы ??

+241
Oleg Morozov 29 апр. 2015 г., 9:27:16

Пока я устанавливал в mrtg, по ошибке я удалил файл/usr/lib в/*.так.* и в/usr/lib в/*.так

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

Однако, DHCP и в Webmin работает и в Webmin можно посмотреть системный журнал, который говорит мне, что чашки не загружается, потому что libpipeline.так.1отсутствует и ряд других.

Мой компьютер работает 11.04

+140
sourcedelica 3 дек. 2017 г., 21:18:00

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

+136
hxc 18 дек. 2015 г., 5:21:59

Я просто сделал чистую установку операционной системы Ubuntu 12.10 на ноутбук Lenovo i3 для настольных. Один ботинок, только систему Ubuntu. У меня есть. Сетевой принтер НР OfficeJet 6500. Водители, казалось, установить хорошо, но Либре офис только печатает текст зеленым цветом. Же с MS Office 365 в интернете.

Какие мысли? Наверное, что-то простое, я случайно включил.

+109
user54061 20 февр. 2015 г., 2:24:01

Мне нужно обновить прошивку моего касания iPod (iPhone) в Ubuntu и как я уже взломанный сенсорным ставку, мне понадобится iTunes для установки приложений, но, к сожалению, не нашли никаких способов сделать это в Ubuntu, однако. Я знаю, что его можно использовать в VirtualBox или вина, но все же в большинстве случаев iTunes не хочет работать на вино и для VirtualBox я хочу установить снова, что окна, из которого я перешел в Ubuntu всего несколько месяцев назад и не хочу возвращаться к нему.

Что делать пользователям Linux, которые имеют сенсорный iPod(для iPhone) сделать в этом случае?

Любые предложения, чтобы решить проблему будет приятно.

И, наконец,как долго это будет прежде, чем Apple разрабатывает iTunes для ОС Linux?

+99
Rocc Collins 18 апр. 2011 г., 19:43:00

Возможные Дубликаты:
Как я могу исправить ошибку 404 с помощью ППА?

Я пытался обновить с 10.10 до 11.04. Я получаю эти ошибки.

Первая

 Сторонних источников отключены

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

Второй-

Ошибка при обновлении

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

Вт:не удалось получить http://extras.ubuntu.com/ubuntu/dists/natty/main/source/Sources.gz 404 не найдено
, Вт:не удалось получить http://extras.ubuntu.com/ubuntu/dists/natty/main/binary-i386/Packages.gz 404 не найдено
Буква E:некоторые индексные файлы не удалось скачать, они были проигнорированы или вместо них используются старые.
+98
settaratici 9 мая 2016 г., 19:17:01

Тип:

lscpu

в терминал и нажмите клавишу Ввод.

Теперь у вас есть информация о ядер, используемых в установке с Ubuntu.

+40
MattDs17 26 мая 2019 г., 18:11:53

Когда я удалил в libxml в Synaptic, синаптической снял систему Ubuntu и я не могу войти! поэтому мне нужно переустановить систему Ubuntu! Вы можете мне помочь найти лучшее решение, чем переустанавливая Убунту?

другой вопрос: мой сканер Бенк 5560 не могут быть обнаружены и не прослушает из проекта вменяемым.

+36
unkn0wnDnS 19 июн. 2016 г., 9:34:01

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