Как мне начать все сеансы оболочке в каталоге, отличном от $дома?

Когда я открываю мой логин оболочки в Ubuntu, мой нынешний рабочий каталог /Home/имя_пользователя (мой $дом переменной окружения), но я хочу изменить это так, что когда я начинаю свой терминал я в каком-то другом каталоге.

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

экспорт дома=/Home/имя_пользователя/документы 

на мой .bashrc и файл. Теперь, когда я открываю терминал, я все еще в /Home/имя_пользователя каталог.

Как я могу изменить это?

+393
shubham003 9 дек. 2015 г., 00:46:17
36 ответов

Я не уверен, что вы можете сделать это программным путем в Python. Возможно, но это будет огромная головная боль, чтобы выяснить, как. Я пытался сделать это раньше, и отказалась от ДГУ. Абы рекомендую использовать д-ногами , если вы хотите, чтобы исследовать вещи. Ниже приведен скриншот, который я украл из моего блога.

enter image description here

Как только вы знаете название программы, Путь к объекту и т. д. затем вы можете использовать Python для доступа к этим вещам.

Пример

имя_программы = 'орг.freedesktop.NetworkManager-а'
objpath = '/орг/freedesktop/NetworkManager-а'
intfname = 'орг.freedesktop.NetworkManager-а'
methname = 'GetDevices'

автобус = ДГУ.SystemBus()

параметр obj = автобус.get_object(имя_программы, objpath) # здесь мы получаем объект
интф = ДГУ.Интерфейс(объект, intfname) # здесь мы получаем интерфейс
мет = инф.get_dbus_method(methname) # здесь мы получаем способ

мет() # и, наконец, вызов метода

Как вы видите, это боль в заднице, чтобы сделать простую вещь. Но это самый простой рабочий процесс, который вы можете получить с ДГУ!

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

+986
Ashley Moulder 03 февр. '09 в 4:24

Нет ошибки с головы -Н 2; Вы можете проверить это путем удаления | и последующий код.

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

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

на awk 'начало{размер=-1}; {если($1!=размер){Размер=$1; е "размер: С %D\N", то размер}; е "\т%з\п", $2}'

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


Что команду awk заменяет

{
 читал -Р файл dir
 е "размер: %д\п\т%з\п" "$" дело "$Дир"
}

раздел кода. Иными словами, вы можете использовать

найти "каталог$dir" -тип F -е '%ы %р\н' |
сорт-н-р | руководитель -Н 2 |
на awk 'начало{размер=-1}; 
{если($1!=размер){Размер=$1; е "размер: С %D\N", то размер}; 
е "\т%з\п", $2}'

Вы можете положить все это на одной линии, или разделить его на несколько строк. Кроме того, можно поставить программу на awk в свой собственный файл, но нет никакой необходимости делать это для такой маленькой программы.

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

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


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

найти . -тип F -е '%ы %р\н' | 
рода -НР | 
на awk 'НР==1{размер=$1;е "размер: С %D\N", то размер};
$1!=размер{выход};
{функции printf "\т%з\п", $2}'

В шп==1 говорит, что для выполнения следующего блока (вещи внутри {}) только тогда, когда число равно 1 - запись-это просто строка. Таким образом мы получаем размер первого файла, который является крупнейшим файл (спасибо предыдущимрода команды), сохранить его в размер переменной, а затем печатать размер.

$1!=размер{выход} говорит, чтобы выйти из программы, как только мы читаем строки, где данные в 1 поле не соответствует тому, что мы сохранили в размер переменной.

Последний блок {функции printf "\т%з\п", $2} выводит путь для каждого файла.


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

field1match.на awk

#!/usr/Бен/на awk -е

# вывести только те записи, чьи поля 1-й матчи, 1-й записи
# Написал ПМ 2Ring 2015.05.21

Компания NR==1{размер=$1; е "размер: С %D\N", то размер}
$1!=размер{выход}
{функции printf "\т%з\п", $2}

И вот в командной строке, которая используется тройник для дублирования выхода из найти и затем сортировать его и распечатать его, используя процесс замещения:

найти "каталог$dir" -тип F -е '%ы %р\н' | 
тройник > >(СНП -Н | field1match.на awk) >(вроде -рН | field1match.на awk)
+917
Tom OConnell 19 июн. 2011 г., 00:07:36
Другие ответы

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


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

Я увязал с ошибкой “сбой проверки подлинности” для всех моих заданий cron в ОС Linux Ubunutu.

корень@тест:~# хвост -Ф /ВАР/лог/файл syslog | grep в хрон
11 декабря 16:38:01 тест хрон[14861]: сбой проверки подлинности 
11 декабря 16:38:01 тест хрон[14861]: сбой проверки подлинности 
Декабря 11 16:38:09 тест хрон[14957]: (хрон) информация (PID-файл ФД = 3)
Декабря 11 16:38:09 тест хрон[14957]: (хрон) информация (пропуск@перезагрузки рабочих мест-не запуска системы)
11 декабря 16:39:01 тест хрон[14957]: сбой проверки подлинности 

кто-то имел такую же проблему ?

+896
Nicoley 17 янв. 2011 г., 07:46:01

не влияет, когда архив создается. Это влияет только на файлы, которые добавляются в архив. Так, например, тар cvf фу.Тар а-с /Б -С /D Е, дегтя добавлю, а из текущего каталога, переключателя к и добавить с, переключатель в и добавьте е. фу.ТАР будет создан в текущем каталоге (где это было).

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

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

Так: тар czf Pictures_$CREATION_TIMESTAMP.tar.gz -Си /главная/пользователя$user Фото из в/Home/$пользователя/кодирование/python_code/ всегда Создать архив в /Главная/пользователя$user/кодирование/python_code/, с картинки из каталога в/Home/$пользователей.

Если вы хотите, чтобы фотографии из каталога в/Home/$пользователей в архиве созданные в /Главная/пользователя$user, тебе придется либо компакт-диск для /дома/$пользователей и создать архив:

компакт-диск "/главная/пользователя$user"; тар czf "Pictures_$CREATION_TIMESTAMP.tar.gz" картинки

Или укажите путь к архиву:

тар czf "/домашний/$пользователя/Pictures_$CREATION_TIMESTAMP.tar.gz" -С "в/Home/$пользователь" фотографии
+854
Katz D Kool 10 апр. 2018 г., 22:58:09

Да, такой подход небезопасен.

Напишите конкретную оболочку, что конкретно запускает команду, которая впоследствии вызывает доказать, закрепите его так, что только root может изменить его, и положил его где-то только root может достичь. Затем, добавить , что фантик к пользователям использовать sudo? файл.

Не позволяйте параметры в скрипте.

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

+846
Moonstone 7 янв. 2016 г., 15:42:51

Я только что установил запудрены 5 R2 и я нахожу это трудно сделать интернет-подключение DSL. Меня волнует, что я думаю, что у меня все шаги просчитал, и после их завершения, браузер по-прежнему не удается загрузить страницу. Шаги:

  1. запустить pppoeconf
  2. после того, как окно выскакивает я следуйте инструкциям, введите свой логин и пароль и после окончания (в основном только утверждение все, что он говорит, нажимая на "Да") он автоматически начинает Пон гнездо DSL-провайдера
  3. Наконец-то я начинаю сетей.

Браузер не загружает запрашиваемую страницу. Я не знаю, если я делаю что-то неправильно здесь. Я попытался запустить сетевой сервис, перед шагом 1, но он все равно не загружает.

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

+840
Ankan Sharma 23 мар. 2011 г., 10:02:46

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

Этот сценарий кажется (в основном) работать, но я не получаю файлы на стороне моего имак вещей.

Идея здесь состоит в выделении торрент окно ИРЦ с автоматическ-переключения файл в главный компьютер, затем папку/файл очистки на системе ИРЦ для экономии пространства.

Этот сценарий, кажется, чтобы справиться с любой каталог и/или файл брошены на это, пробелы и таких не влияют на его способность инициировать УПП.

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

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

Сужение проблемы: select_target_directoryфункции Я сделал это target_directory_selected= части правильно? Не уверен, что эта переменная заполняется.

#!/бин/Баш

# переменные, объявленные
directory_on_localhost="/шоссе/32gb_pny_usbdrive/завершено/*"
directory_on_remote_host_primary="/Тома/Дробо/zIncoming"
directory_on_remote_host_secondary="/пользователи/Джош/рабочий стол/zIncoming"
target_directory_selected=""

# функции, определенные
# Эта функция в основном проверяет Дробо устанавливается на имак.
select_target_directory () {
 если тест -д [ 'СШ [email protected] /объемы/Дробо/zIncoming' ]
тогда
target_directory_selected="$directory_on_remote_host_primary"
еще
target_directory_selected="$directory_on_remote_host_secondary"
интернет
}

# Эта функция копирует элемент <каталогов/файлов> в целевой каталог (через СКД)
# и затем удаляет их с локального компьютера, чтобы сохранить ценное дисковое пространство.
process_the_files () {
 для current_target в $directory_on_localhost
делать
 УПП -Р "$current_target" [email protected]:"$target_directory_selected"
 РМ -РФ "$current_target"
сделано
}

# основная логика начинается
# [Тесты "$directory_host" за содержание] && [имак статус (т. е. выключен или на)]
# Если "$directory_host" не является пустым и iMac включен, то функции вызываются
# И главное логика завершается и заканчивается скрипт, другой скрипт.
если [ "$(команда ls-A и $directory_on_localhost)"] & ['НК -з 10.0.1.2 22 > /dev/нуль' ]
тогда
select_target_directory
process_the_files
еще
выход
интернет
# основная логика заканчивается
+824
Trang Nguyen 27 февр. 2016 г., 01:13:36
tune2fs -л как /dev/sda1, поскольку **или** на /dev/sdb1* | команда grep 'файловая система создана:'

Это скажет вам при создании файловой системы.

* = В первом столбце ДФ / вы можете найти нужный раздел.

+787
Todor Boev 20 дек. 2014 г., 22:13:58

Как я уже упоминал в комментарии выше, у вас пропал интернет на свой , если:

$ тип метод getname
метод getname является псевдонимом для чтения имя_файла'

$ тип vfile
vfile это псевдоним `в getname; если [ ! -Ф $имя_файла ]; затем Эхо "неправильный файл"; интернет'

Затем:

$ vfile
doesNotExist
Нерегулярные файл
$ vfile
в /etc/passwd с
$
+787
RL Mac 13 янв. 2018 г., 06:23:59

Похоже, нет необходимости положить его в фоновом режиме, если вы все равно хотите дождаться его завершения, но:

./extract.sh 1553212800 1554854400 & 
пид=$!
если ждать "$пид"; затем
 ./extract.sh 1554854400 1556668800 & 
интернет

В ожидание встроенные выходы с:

Возвращает состояние последней идентификатор; не выполняется, если код неверный или недопустимый параметр.

+777
Vak 6 дек. 2012 г., 23:43:57

Если вы используете -1 вместо для LS, вы получаете только имена файлов и передавать их непосредственно в RM. Я хотел бы использовать что-то вроде этого:

РМ $(Общ -в 1TR имя_процесса.хоста.common_text.журнал.ошибка* | глава -п -1) \
$("ЛС" - в 1TR process_name.hostname.common_text.log.info* | глава -п -1) \
$("ЛС" - в 1TR имя_процесса.хоста.common_text.журнал.предупреждение* | глава -Н -1)
+774
user3144362 31 авг. 2019 г., 20:14:06

Вы пытались использовать [email protected] вместо [email protected]. У меня были проблемы с [email protected] в начале года (не знаю какой именно) и после включения он работал.

Это во втором РЕПО вы связаны. Этот блок задает отображение переменной :0. Он не будет работать с несколькими дисплеями, но отлично работает для меня с одним.

+706
Charles L Nichols 16 нояб. 2018 г., 14:27:06

У меня есть программа, которая действует как меню. Это ассоциативный массив называется конфиг , таких как:

заявляю-такого конфига=( [ч]="?" [с]="?" [х]="?" [л]="?" [Т]="?" [Н]="?" )

В главном цикле есть проверить, если все значения были настроены, как:

если [ "${конфиг[ч]}" == "г" ] && [ "${конфиг[с]}" == "г" ] && [ "${конфиг[Л]}" == "Г" ] && [ "${конфиг[х]}" == "г" ] && [ "${конфиг[Т]}" == "Г" ] && [ "${конфиг[Н]}"== "Г" ];

Теперь, когда я закончу один прогон, я unset и переобъявления массива.

сбросить конфиг; объявить-конфиг=( [Н]="?" [с]="?" [х]="?" [л]="?" [Т]="?" [Н]="?" )

Тем не менее, массив не будет повторно объявлен правильно. Это происходит потому, что когда я настраиваю только одно из значений, [с]=Г например, если заявление проходит. Я знаю, что это делает, потому что тело , если оператор изменяет некоторые цвета текста. Я считаю, это потому, что остальные показатели не установлены="?", Итак, если утверждение сводится к просто [ "${конфиг[с]}" == "Г"] Что быть правдой. Я знаю, что это так, когда я Эхо $конфигурации[@] внутри тела , если заявление, конечно, я вижу только одно "г" вместо пяти. Как я могу получить массив, чтобы правильно объявить?

Редактировать
Спасибо за ваше внимание;

  1. Значения устанавливаются в y после некоторого пользовательского ввода. В этой части я абсолютно в этом уверена и, таким образом, исключены из моего вопроса. Все они следуют в этом формате:

     прочитать гл.
     если [ $ч == "хозяев" ]; затем
     пока правда; сделать
     listHosts нано 
     Эхо -Ан "совершить этот список имен? [Г|н повторно редактировать]: "
     читать уя
     если [ $уя == "г" ] || [ $уя == "г" ] || [ $уя == "да" ]; затем
    перерыв
     Элиф [ $уя == "Н" ] || [ $уя == "Н" ] || [ $уя == "нет" ]; затем 
    далее
     интернет 
    сделано
    конфиг[ч]="г"
    
  2. Что касается комментария Kusalanda, я проверил за неправильные корпус, но он постоянно строчной "с". А ну да, я имел в виду ${конфиг[@]}.

  3. Объявить -п проливает свет: заявляю-такого конфига='([0]="г")'

Как придет-Р говорит, что я Нижний? Звонки в таком порядке:

 сбросить конфиг
 заявляю-такого конфига=( [ч]="?" [с]="?" [х]="?" [л]="?" [Т]="?" [Н]="?" ) 

Тогда я поставил $ч="команды" через чтение;

 Элиф [ $ч == "команды" ]; затем 
 пока правда; сделать
 нано Исеть
 Эхо -Ан "совершить этот список команд? [Г|н повторно редактировать]:" 
 читать уя 
 если [ $уя == "г" ] || [ $уя == "г" ] || [ $уя == "да" ]; затем 
перерыв
 Элиф [ $уя == "Н" ] || [ $уя == "Н" ] || [ $уя == "нет" ]; затем 
 далее 
 интернет 
 сделано 
конфиг[с]="г"
 объявить -п конфиг

Я пытался воссоздать в небольшой скрипт по предложению буде:

декабря() {
 заявляю-такого конфига=( [ч]="?", [с]="?" )
}
тест() {
 объявить -п конфиг
 если [ "${конфиг[ч]}" == "г" ] && [ "${конфиг[с]}" == "г" ]; затем 
 Эхо "Юп"
интернет
}

декабря
конфиг[ч]="г"; конфиг[с]="г"

сбросить конфиг
декабря
конфиг[ч]="г" 

тест

И так же, как в моей другой скрипт, если возвращает значение true: заявляю-такого конфига='([0]="г")' ЮП

+684
MCCCS 17 авг. 2017 г., 10:42:38

У меня проблема с Ви текстовом редакторе, когда в командный режим после того, как я введите ":" и хочу использовать "/", косая черта не придумали. То, что я получаю "< Ф2 >".

+676
Enos Lolang 11 июн. 2011 г., 11:08:07

У меня в CentOS Server версии 6.7, где мне установили Apache 2.4. Сервер пришел с Apache 2.2, но я усовершенствовал его в Apache 2.4.

Время от времени, система возвращается на Apache 2.2 и я не знаю, почему.

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

С помощью какой команды, я обнаружил, что файл httpd в использовании был в папке/usr на/sbin - папка, а на самом деле в/etc/инит.д/с httpd файл содержал:

apachectl=выполнить/sbin/apachectl
файл httpd=${файл httpd-выполнить/sbin/httpd, а}

Это неправильно, так как мой Апач 2.4 установка в /opt/на Апач. Поэтому, чтобы решить эту проблему, я изменил эти строки быть:

apachectl=/опт/Апач/ОГРН/apachectl
файл httpd=${файл httpd-/опт/Апач/ОГРН/файл httpd}

И система снова начали использовать Apache 2.4.

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

Кстати, когда я выполнить/sbin/httpd, а -в , чтобы получить Апач информация, это показывает, что он был построен на последний 11 мая.

+673
Sahil Magoo 28 мар. 2017 г., 00:44:40

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

образец имени файла: 012345678_012345678-abcdefghijklmnop_YYYYMMDD_TTTT

со 2-го отборочного 012345678 мне нужно присвоить значение переменной (код).

если коль-2 & колонка-3 гг и col-4 & коль-5-это 00 или 01 или 02 и coL 678 это 'азбука' присвоить код = США

если коль-2 & колонка-3 гг и col-4 & коль-5-это 00 или 01 или 02 и коль 678 не равно 'Азбука' присвоить код = Великобритания

если коль-2 & колонка-3 не равно ый и col-4 & коль-5 не равен 00 или 01 или 02 и коль 678 не равно 'Азбука' присвоить код = Аус

Примечание: 2-ой классификатор всегда после первого подчеркивания и до первой черточки. Гг это значение во 2-й квалификатор в положении, коль -2 и coL-3

Пример имя файла:012345678_01yy00abc-xxxxxxxxxxxxxxxxxxxxx_20180408_1300 присвоить код = США

Пример имя файла: 012345678_01yy00xyz-xxxxxxxxxxxxxxxxxxxxx_20180408_1300 присвоить код = Великобритания

Пример имя файла: 012345678_01aa98def-xxxxxxxxxxxxxxxxxxxxx_20180408_1300 присвоить код = сталь aus (так если это не США или Великобритания, это сталь aus)

+544
Stepan Pavlov 27 мар. 2016 г., 06:21:14

Вы пробовали устанавливать без использования каких-лайн репозитории, просто диски? Может быть, его не скачать пакет по каким-то причинам. Установить только из местных СМИ, а затем использовать Yum после обновления.

+534
user165944 17 янв. 2017 г., 03:22:22

Aptitude записывает, что он делает в каталоге/var/журнал/способности и/или в/var/журнал/АПТ/*. Просматривая эти файлы будут Самый быстрый способ для вас, чтобы выяснить, что есть удален , так что вы можете попробовать восстановить их.

+495
mcforan 19 окт. 2012 г., 20:37:34

Если вы не хотите использовать prinf у вас есть несколько вариантов, по крайней мере, это так, Вопросы и ответы, на тему: Эхо “-н” не печатать -Н?.

Это, кажется, быть лучшим вариантом:

$ Эхо "х-н" | "вырезать" - с 2-
-Н

Или некоторые вариации:

$ Эхо -- '-Н'|вырезать -д" " -Ф2
-Н

е

е не имеют этой проблемы:

$ е "%з\п" -н
-Н
+468
MonkeyBonkey 15 апр. 2017 г., 14:50:29

http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/ последний оборотах (без восстановления требуется) для CentOS 4 и 5, который я всегда использовал. через

+437
tolya19601 25 окт. 2016 г., 01:21:37

По умолчанию все демоны системный журнал читать входящие сообщения: в/dev/журнал

Дополнительно системных журналов можно связать сокет UDP на порт 514. Смотрите /etc/услуги::

$ кот /и т. д./услуги | grep в файл syslog
в syslog 514/UDP-порт

Второй в основном используется для передачи бревен между демонами и syslog. Т. е. один сервер входа на кластер.

Как программист вы не напрямую писать в /dev/log, однако вместо этого вы звоните в POSIX функции системного журнала::

#включить <системный журнал.ч>

пустота методов openlog(константный тип char *идент, параметр инт, инт объекта);
пустота и syslog(инт приоритет, константный тип char *формат, ...);
функция closelog недействительным(ничтожным);

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

+386
Guido Design 19 февр. 2010 г., 17:44:56

Моя клавиатура переключает (немецкий) клавишами [^] и [<], поэтому я хочу, чтобы переключить два ключа.

Я определил ключей через зев и создал файл ~/.параметр xmodmap , содержащих

код 94 = степень asciicircum 
код 49 = меньше больше

При выполнении параметр xmodmap ~/.параметр xmodmap аппаратного ключа 94 теперь правильно выводит "^" вместо "<". К сожалению, другой ключ не выводит любого персонажа вообще.

зев возвращает следующий результат при нажатии клавиши

Событие KeyRelease, серийный 32, синтетические нет, окна 0x2e00001,
 корень 0x4b, станции метро 0х0, время 258843335, (169,-12), корень:(185,111),
 состояние 0x4000, код 49 (keysym с 0x0, NoSymbol), same_screen да
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

вы знаете, в чем проблема может быть?

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

+332
Button 20 янв. 2017 г., 08:57:08

ЛП списка/Р, вероятно, лучшее место, чтобы спросить, если вы застряли. Джо Конуэй также отвечает на вопросы. От быстрой компиляции пакета ЛП/R в Debian, похоже, что вы хотите передать аргумент destdir для сделать. Что-то вроде

сделать переменную destdir=/дома/...

Вот сделать линию из пакета Debian

USE_PGXS=1 команду pg_config=в/usr/lib в/в PostgreSQL/8.4/ОГРН/команду pg_config /usr/Бен/принять -С. \ 
С CFLAGS="-г -стены -О2" CXXFLAGS="-г -стены -О2" добейтесь того,="" LDFLAGS="" \
-Я в/usr/доли/Р/включать PG_CPPFLAGS=-я/usr/доли/Р/включать

а вот сделать установить линию

USE_PGXS=1 команду pg_config=в/usr/lib в/в PostgreSQL/8.4/ОГРН/команду pg_config /usr/Бен/принять -С. \
С CFLAGS="-г -стены -О2" CXXFLAGS="-г -стены -О2" добейтесь того,="" LDFLAGS="" USE_PGXS=1 \ 
R_HOME=в/usr/lib в/р установить переменную destdir=в Debian/tmp/и

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

+307
Ram Kumar Singh 16 окт. 2019 г., 14:57:04

У меня М-аудио аудиофил 2496 (Envy24) звуковая карта работает под простым алса (не новая). Я пробовал регуляторы громкости для Cairo-Dock и gkrellm или, но они контролируют только один канал.

Каир-док управления апплет "РСМ из 1", который находится в левом канале. Апплет gkrellm или позволяет мне контролировать все, что я хочу, но контролировать оба канала, мне нужно два ползунка.

Envy24control (миксер для такого рода карт) показывает 8 ПКМ, каждый с двумя слайдерами, но только один метр. РСМ из 1 всегда получает левый канал и ПКМ из 2 получит правый канал (Alsamixer показывает их как "мульти" и "мульти 1"). Ползунки регулировки громкости левого и правого динамиков для каждого канала.

Он также показывает, ЦАП 1 и ЦАП 2 , которые контролируют громкость левого и правого динамика. В идеале я хочу, чтобы апплеты для управления ими одновременно.

Я знаю softvol, но я интересно, если есть способ, чтобы объединить ЦАП 1 и ЦАП 2 в единое управление с помощью .asoundrc.

+305
AlexanderKLMR 14 июл. 2011 г., 21:29:42

Такая же проблема с OpenSSH_7.7p1 Дебиан-2, в OpenSSL 1.0.2 о. 27 марта, 2018.

После понижения СШ с помощью этого скрипта:

с wget http://ftp.us.debian.org/debian/pool/main/o/openssh/openssh-client_7.4p1-10+deb9u3_amd64.деб
с wget http://ftp.us.debian.org/debian/pool/main/o/openssh/openssh-sftp-server_7.4p1-10+deb9u3_amd64.деб
с wget http://ftp.us.debian.org/debian/pool/main/o/openssh/openssh-server_7.4p1-10+deb9u3_amd64.деб
с dpkg -я *.деб
systemctl перезагрузить SSH
systemctl статус СШ

Виртуальные частные сети снова начать работать.

+302
Theun de Bruijn 18 янв. 2017 г., 02:40:39

Это не дубликат удалить строки в VI, это задавать другой вопрос. Я хочу удалить строку без обрезки (поместив его в буфер обмена).

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

+271
kaptsea 23 апр. 2014 г., 01:09:59

Как возмещение потоков на процессор ручку на *Nix системой? Например, один процесс использует 37 нитей, машина имеет 4 ядра. Обычно все темы помещаются на 2 ядра. Иногда на 3 ядра. И почти никогда не на 4 ядра.

Есть ли способ, чтобы увидеть, что поток на какой основе? И сколько процессора он использует?

+243
user1812956 28 июл. 2012 г., 06:10:34

Решение-свалить и декомпилировать с ACPI ДСДТ (дифференцированной системы описание таблицы) из BIOS. Это включает в себя код для инициализации устройства с ACPI, характерные для используемой системы, и, следовательно, также включает в себя необходимые идентификаторы устройств.

Декомпилировать файл DSDT с помощью следующих команд (ивкп должен быть установлен)

СР /системы/прошивки/совместимость с ACPI/столы/ДСДТ дсдт.дат
ивкп -д дсдт.дат

Затем запросить код декомпилированный для идентификаторов устройств

_HID команда grep '.*"' дсдт.ДСЛ

Выходные данные будут содержать все строки, где устройство заявлено, и соответствующих идентификаторов устройств. Наконец LKDDb найти необходимые ядра с ACPI драйверов для устройств.

Для быстрого извлечения из соответствующих строк вы можете использовать это:

с wget https://cateee.net/sources/lkddb/lkddb.list
для меня в $(_HID грэп '.*"' дсдт.гнездо DSL | грэп -О '"[а-З0-9]*"'); делать команда grep "$я" lkddb.список; сделано | сортировки -у > соответствующих

Кроме того, список всех CONFIG_* переменные на выходе:

кошка соответствующих | грэп -о'конфиг[а-З0-9_]*' | рода -у

Обратите внимание, что этот список является лишь ориентиром, и не гарантирует, чтобы быть свободным от ложных срабатываний или ложных негативов. Если вы хотите быть уверены, что вы делаете, вы должны разобраться в дсдт.ДСЛ себя.

+223
Arunesh Singh 8 янв. 2013 г., 00:04:45

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

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

+219
Nephilim1977 26 февр. 2019 г., 15:53:47

Я использую Manjora с KDE и недавно подключил внешний монитор к моему ноутбуку. Поскольку ноутбук обладает умеренно высоким разрешением (2560х1440) я вынужден использовать KDE с масштабирования, равным 2. Это, с другой стороны, выглядит ужасно на внешний монитор, который значительно больше, но имеет меньше пикселей (1920х1200). Чтобы исправить это, я последовал за решение пользователю Артем предложил этот вопрос: https://askubuntu.com/questions/393400/is-it-possible-to-have-different-dpi-configurations-for-two-different-screens?newreg=f22c7551841b4f6a96399f57d056641c. Я поправил значения, которые необходимы регулировки, которые для меня вылились в следующие две команды:

расширения xrandr --выход HDMI2-шкала 2х2-режим 1920х1200 --ФБ 3840x3840 --пос 0х0
расширения xrandr --выход eDP1-шкала 1х1 --пос 640x2400

Он довольно хорошо работает по большей части с одной оговоркой: на рабочий стол на второй монитор ограничены в левом верхнем квадранте. Однако, кроме того, что другие люди связывают нить сообщили, я могу использовать весь монитор, чтобы разместить окна, перемещение курсора и т. д. Это не проблема, обои корректного масштабирования, поскольку я могу только правой кнопкой мыши, чтобы получить нормальное контекстное меню при нажатии на фон рабочего стола, когда я нахожусь в квадранте, что на самом деле отображает фон. Кроме того, кнопка меню с 9 точек в квадрате также отображается в верхнем правом углу квадранта, так что теперь он сидит почти мертвую точку на верхнем экране. Мне кажется, что это только второй рабочий стол, что был неправильно масштабируется. Есть ли способ я могу это исправить?

+217
estimater 16 дек. 2016 г., 21:19:22

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

С другой стороны, /ОГРН/убить - это внешняя команда, а не этими расширениями. Поскольку это другая программа, он действует по-разному. Неудачной /бин/убить могут молчать, но устанавливает $? (код выхода), чтобы указать на отказ.

При запуске команды sudo убить вы неявно работает судо /ОГРН/убить.

+195
Kermilli 7 авг. 2013 г., 09:48:15

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

поле1 поле2 поле3 поле4 field5 field6 field9

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

слово1=`линия эхо $ | на awk 'начать { ФС="[ ]" } ; { печать $9 }"
+152
ming56 20 июл. 2012 г., 04:20:05

Если у меня есть физический интерфейс, который (к примеру) есть большой-прием-разгрузка настроен на 'OFF' и что интерфейс является частью группы mode4 связь, которая имеет большой-прием-разгрузка установлен в положение 'ON', который будет иметь приоритет? В этой конфигурации большой-прием-разгрузка на самом деле или нет?

bond0 конфиг

[я@узел1 ~]$ справочной -к bond0 | большие грэп 
большой-прием-разгрузка: о

eth0 в файл config

[я@узел1 ~]$ справочной -к eth0 в | большие команды grep 
большой-прием-разгрузка: выкл.

интерфейс eth0 конфигурации (раб облигаций)

[я@узел1 ~]$ Cat с файл /etc/sysconfig/сети-скрипты/файл ifcfg-eth0 в
Устройство="eth0 в"
USERCTL="нет"
Мастер="bond0"
Раб="да"
Переменной bootproto="нет"
Наоборот-при восстановлении="да

Бонд конфиг

[я@узел1 ~]$ Cat с файл /etc/sysconfig/сети-скрипты/файл ifcfg-bond0
Устройство="bond0"
USERCTL="нет"
Тип="Бонд"
Переменной bootproto="нет"
Наоборот-при восстановлении="да"
При="10.0.0.100"
Маска="255.255.255.0"
BONDING_OPTS="режим=4 xmit_hash_policy=3 уровня+4 updelay=0 lacp_rate=1 ad_select=0 "
+122
Paul Clutterbuck 9 нояб. 2015 г., 08:47:58

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

Когда окно GVim выступает распахнуто, открывая вкладку толкает в строке состояния внизу экрана. Когда окно GVim выступает не развернуто, окно будет увеличиваться в высоту. Эта проблема происходит в GNOME и в Xmonad.

Я ищу способ обойти эту проблему. Есть ли способ, чтобы заставить окно перекроить таким образом, чтобы линия информация помещается в окне?

+110
Taylor Star 18 июн. 2011 г., 12:48:22

Так как я повышен до Линукс Минт циннамон 19.1, я не могу привязать моего окна хром слева или справа. Это только привязка к верхней или нижней части, так как мой ноутбук монитор, а также мой второй монитор. Каждую программу я пробовал работает отлично во всех направлениях. Это очень раздражает, поскольку мне нравится иметь оба браузера и редактора кода открыть бок о бок. Я не хочу, чтобы изменить его каждый раз. Любой один есть какие-нибудь идеи, почему хром ведет себя таким образом?

Просто чтобы быть уверенным, я проверил другой ноутбук работает Минт 19 мат и хром работает нормально.

+102
EspartanWarrior 22 апр. 2019 г., 05:06:59

Что ты пытаешься трубу в? В | должна следовать другая команда, и bash показывает, > что побудило вас, чтобы завершить производство.

Делать оба:

  • Печатать пустую строку в stdout.
  • Труба стандартный вывод в stdin.

    Эхо -Н " | кот

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

+21
fbristow 20 авг. 2017 г., 04:10:12

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

$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