Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

10
Работа с именами файлов со специальными первыми символами (например, ♫)
Недавно я натолкнулся на файл, имя которого начинается с символа «♫». Я хотел скопировать этот файл, ffmpegвставить его и ссылаться на него различными другими способами в терминале. Я обычно автоматически заполняю странные имена файлов, но это не удается, поскольку я даже не могу набрать первую букву. Я не хочу переключаться …

8
Почему рискованно предоставлять доступ к sudo vim обычным пользователям?
Я хотел бы создать нового пользователя и дать ему доступ sudo. Если быть точным, я хочу, чтобы он использовал sudo vimи отредактировал httpd.conf. Я написал это в sudoers: user ALL=(ALL) /usr/bin/vim /etc/httpd/confs/httpd.conf Я, однако, слышал, что это может быть рискованно. Почему это проблематично? Насколько серьезна проблема?
30 security  vim  sudo 

5
Как перемещать окна по дисплеям в Gnome 3?
В Gnome 3 удобно перемещать окна с помощью сочетаний клавиш Meta+ ←и Meta+ →. Теперь у меня установлено два дисплея, и я хотел бы перемещать окна по дисплеям, не касаясь мыши. Точнее, я хотел бы посмотреть, каково поведение по умолчанию в Windows 7, а именно: четыре местоположения, левая половина первого …

1
git-upload-pack висит бесконечно
У меня есть следующая структура звонка: Дженкинс бежит fab -Huser@host set_repository_commit_hash:123abc. set_repository_commit_hashработает git fetchс pty = False. Дочерний процесс ssh git@github.com git-upload-pack 'user/repository.git'никогда не заканчивается. Я попытался запустить git fetchв локальном клоне, и это успешно, но запуск ssh git@github.com git-upload-pack 'user/repository.git'только возвращает следующее и зависает: 00ab84249d3bb20930c185c08848c60b71f7b28990d6 HEADmulti_ack thin-pack side-band side-band-64k …
30 ssh  git  jenkins 

11
Команда для печати только последних 3 символов строки
Я знаю, что cutкоманда может печатать первые nсимволы строки, но как выбрать последние nсимволы? Если у меня есть строка с переменным количеством символов, как я могу напечатать только последние три символа строки. например. "неограниченный" вывод необходим "тэд" Требуется вывод «987654» «654» Требуется вывод «123456789» «789»


3
Разноцветный Grep
Я пытаюсь заставить каждую команду grep выделять ее результаты другим цветом. Я могу сделать это вручную с помощью такой строки: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Каждый cсимвол будет выделен зеленым цветом, а каждый oсимвол - красным и т. …
30 bash  shell  grep  pipe  bashrc 

8
Как эффективно генерировать большие, равномерно распределенные, случайные целые числа в bash?
Мне было интересно, что было бы лучшим способом получить хорошую случайность в bash, то есть, что было бы процедурой для получения случайного положительного целого числа между MINи MAXтаким, что Диапазон может быть сколь угодно большим (или, по крайней мере, скажем, до 2 32 с -1); Значения распределены равномерно (т. Е. …

4
Как подключить и отправить данные на последовательный порт Bluetooth в Linux?
Я пытаюсь настроить виртуальный последовательный порт через адаптер USB-Bluetooth в Linux и отправить ему сообщение через устройство Android. Я на ядре 3.6. Я могу подключиться к устройству успешно используя gnome-bluetooth, а также могу отправлять на него файлы. Для настройки последовательного порта я сначала добавляю канал с профилем SP в мой …
30 bluetooth 

5
Как получить миллисекунды с эпохи Unix?
Я хочу сделать bash-скрипт, который измеряет время запуска браузера, для этого я использую HTML, который получает метку времени при загрузке в миллисекундах с помощью JavaScript. В сценарии оболочки перед вызовом браузера я получаю метку времени: date +%s Проблема в том, что он получает отметку времени в секундах, а мне она …
30 bash  timestamps 

1
SSH вызывает остановку цикла
Мне наконец удалось свести проблему, с которой я боролся в течение нескольких недель. Я использую SSH с «авторизованными ключами» для удаленного запуска команд. Все хорошо, кроме случаев, когда я делаю это в цикле. Цикл завершается после завершения любой итерации с помощью команды ssh. Долгое время я думал, что это что-то …

2
В чем разница между /etc/rc.local и /etc/init.d/rc.local?
Я хочу добавить постоянное iptablesправило к моему новому VPS, и после короткого поиска в Google я был удивлен, что есть два места, где это правило может быть добавлено, которое кажется идентичным: /etc/rc.localи /etc/init.d/rc.local. Может быть, кто-то знает, почему два места для размещения простого кода запуска? Это специфический вкус Linux (но …

4
Есть ли оболочка JavaScript?
В последнее время я работаю с JS, и мне очень нравится этот язык. Я знаю, что есть node.js для запуска JS на стороне сервера, но есть ли оболочка, которая использует JS в качестве языка сценариев? Если такая вещь существует, насколько она полезна и стабильна?


1
Может ли GRUB2 совместно использовать системный раздел EFI с Windows?
У меня есть установленная Windows 7 GPT, в которой уже есть системный раздел EFI. Я сейчас пытаюсь установить Linux на отдельный жесткий диск, который также отформатирован в GPT. Я не нашел никакого рабочего способа загрузить grub без системного раздела EFI, поэтому мой вопрос: Возможно ли для grub2 использовать тот же …
30 windows  dual-boot  grub2  gpt  uefi 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.