Unix & Linux

42
Операция с плавающей точкой с bc?

Похоже, что bc не поддерживает операции с плавающей точкой, когда я делаю echo 1/8 | bcэто, получаю ноль. Я проверил bc (1), но он даже не упоминает float, так что мне интересно, если это...

42
Как напечатать «$» в здесь-документе

Как я могу отобразить "$" в документах here в bash? Например, я хочу иметь файл с содержимым на удаленном сервере, как $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Но это будет рассматриваться как переменная. Как я могу напечатать литерал...

42
Где я могу найти список кодов ключей терминала для переназначения ярлыков в bash?

Например: "\e[1;5C" "\e[Z" "\e-1\C-i" Я знаю только биты и кусочки, например , обозначения \eescape и C-for Ctrl, но что это за цифры ( 1) и буквы ( Z)? Каковы ;, [и -знаки для? Есть только метод проб и ошибок, или есть полный список кодов ключей bash и объяснение их...

42
grep: память исчерпана

Я делал очень простой поиск: grep -R Milledgeville ~/Documents И через некоторое время появилась эта ошибка: grep: memory exhausted Как я могу избежать этого? У меня в системе 10 ГБ ОЗУ и запущено несколько приложений, поэтому я очень удивлен, что у простого grep не хватает памяти....

42
Что именно является переменной среды?

Я знаю, что VARIABLE=valueсоздает переменную окружения и export VARIABLE=valueделает ее доступной для процессов, созданных текущей оболочкой. envпоказывает текущие переменные среды, но где они живут? Что включает в себя переменную среды (или среду , в этом...

42
Настройка IFS для одного оператора

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

42
Как я могу добиться переносимости с помощью sed -i (редактирование на месте)?

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

42
jemalloc и другие ошибки, делающие redis на centos 6.4

Я устанавливаю новую специализированную систему Centos 6.4 с Redis. Я много раз устанавливал redis, но никогда не сталкивался с этой проблемой (и никогда раньше не был на centos 6.4). cd redis-2.6.16 sudo make install ошибка: MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3...

42
Как составить список групп с gid в redhat?

Сначала я перечислил группы, используя: groups Я добавил группу, используя groupadd -g 300 oinstall groupadd –g 500 dba а потом, когда я делаю groups root bin daemon sys adm disk wheel sfcb Я не могу найти группы, которые я добавил. Как составить список групп с идентификатором группы? Кроме того,...

42
Как я могу заставить ssh игнорировать .ssh / config?

У меня есть следующее в моей ~ / .ssh / config. HOST 10.2.192.* USER foo PreferredAuthentications publickey IdentityFile ~/.ssh/foo/id_rsa Приведенная выше конфигурация позволяет мне подключиться к машине, набрав вдвое меньше слов. ssh 10.2.192.x Перед моей конфигурацией ssh ​​мне пришлось ввести...

42
Как скопировать несколько файлов по шаблону?

У меня есть папка с несколькими файлами в ней ABC. * (Примерно 100 таких файлов). Я хочу скопировать их все в новые файлы с именами, начинающимися с DEF. * Я хочу ABC.Page1 ABC.Page2 ABC.Topic12 ...etc скопированы в DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Какой самый простой способ сделать это с...

42
История IP-адресов, которые получили доступ к серверу через SSH

До моего сведения дошло, что мой сервер был взломан и заражен известным китайским ботнетом. Это была прототип / тестирующая виртуальная машина с собственным статическим IP-адресом (адрес США), поэтому никакого вреда не было (мне понадобилось время, чтобы понять это). Теперь я хотел бы знать, какие...

42
Как переместить файл без сохранения разрешений

Проблема в том, что я хочу видеть ошибки при перемещении файла, но не вижу ошибки с проблемой разрешений. Другими словами - мне важно, если файл передан не полностью, но я не хочу видеть ошибки, подобные этой: mv: не удалось сохранить владение для `/home/blah/backup/pgsql.tar.gz ': операция не...

42
Что такое LightDM и GDM

Что такое LightDM и GDM? В операционной системе Linux я слышал оба, но я не знаю о них и как это называется? Где они используются? Они связаны с

42
Gnome Shell привязка окна к четвертям экрана

Мне нравится функция привязки окна оболочки Gnome 3. Тем не менее, это позволяет только развернуть окна или привязать к левой или правой половине экрана. Есть ли способ привязаться к четвертям экрана? Может быть, какое-то расширение оболочки, о котором я не...

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

Мне нужно копировать некоторые файлы из определенного каталога в другое место на ежедневной основе. Я хочу скопировать только изменения, поэтому планирую использовать rsync. Эти файлы следуют следующему соглашению об именахmysql-bin.* Моя команда выглядит следующим образом # rsync --update -raz...

42
configure: error: компилятор C не может создавать исполняемые файлы

Я пытаюсь обновить Apache 2.2.15 до 2.2.27. При запуске config.nice, взятого из apache2.2.15 / build, я получаю следующую ошибку: checking whether the C compiler works... no configure: error: in `/home/vkuser/httpd-2.2.27/srclib/apr': configure: error: C compiler cannot create executables Я пытался...

42
Разница между опциями монтирования 'sync' и 'async'

В чем разница между вариантами монтирования syncи asyncс точки зрения конечного пользователя? Смонтирована ли файловая система с одним из этих параметров быстрее, чем с другим? Какой вариант является вариантом по умолчанию, если ни один из них не установлен? man mountговорит, что этот syncвариант...