Unix & Linux

8
Запрет Nix от обновления git до git-full

Я использую Nix в Ubuntu, чтобы иметь более современные версии некоторых пакетов, одним из которых является git. Когда я бегу nix-env -u, вот что происходит: % nix-env -u --dry-run '*' (dry run; not doing anything) upgrading `git-1.8.5.4' to `git-1.9.0-full' Это не то, что я хочу - я предпочитаю...

8
обратный порядок абзацев в файле

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

8
Должен ли Linux находиться в первых XX цилиндрах жесткого диска?

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

8
регулярное выражение, совпадающее с «locate»

Я пытаюсь использовать команду locate для поиска файлов в моей домашней папке, однако всякий раз, когда я пытаюсь выполнить это, я не получаю результатов: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' Я также пытался, ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$но это также не...

8
Почему pidof и pgrep ведут себя по-разному?

У меня есть сценарий /etc/init.d/myserviceинициализации для инициализации службы, как это: ... start() { ... daemon /usr/sbin/myservice ... } stop() { ... pgrep myservice pidof myservice ps -ef | grep myservice ... } И когда я пытаюсь остановить службу, это вывод: 10000 10001 10000 root 10000 1 0...

8
Как сопоставить точную строку с помощью `sed`? Но не часть этого.

У меня есть входной файл FILE1.TXT, как показано ниже. 11 id1 12 13 AGE = 20 14 NAME = NAME1 15 16 id2 17 18 AGE = 30 19 NAME = NAME2 . . . 110 idXYZ 111 112 AGE = AGEXYZ 113 NAME = NAMEXYZ 114 115 idZZZ 116 Я хочу найти все поля, принадлежащие определенному идентификатору, и получить значение NAME...

8
-bash: phpize: команда не найдена в Centos 6

Когда я пытаюсь бежать, phpizeя получаю -bash: phpize: command not found Я бежал, yum -y install php-develно это возвращает: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.softaculous.com * extras: centos.schlundtech.de * rpmforge: mirror1.hs-esslingen.de *...

8
Какой самый эффективный способ выполнить grep для двух совершенно разных вещей и присвоить значения отдельным переменным?

CentOS 6.x Я хочу взять вывод из curl, grep для двух совершенно разных строк и назначить их соответствующие значения в качестве переменных. Каков наиболее эффективный способ сделать это (без записи вывода на диск)? Обычно я думаю о наличии сценария с чем-то вроде: #!/usr/bin/env bash foo1=$(curl...

8
Считыватель отпечатков пальцев Lenovo T440s в Fedora 20

Я только что получил свой новый Lenovo T440s и установил Fedora 20 с Gnome 3 на нем. Все работает без сбоев, кроме считывателя отпечатков пальцев. Он получил устройство Validity VFS5011 (138a: 0017), которое еще официально не поддерживается libfprint, но имеется экспериментальная поддержка . Я...

8
Как удалить определенный символ в строке, но только если в Linux нет чисел в этой строке

Я был озадачен этой, казалось бы, простой для решения проблемы ... ну, на некоторое время. Вот пример вывода из файла, который мне нужно отредактировать: $cat file George Washington Geneva Convention 123,281,029 USD 342,019,929 EUR Мне нужно убрать пробелы между «Джорджем Вашингтоном» и «Женевской...

8
Trap: не может su как root, не может изменить группу на wheel, ssh как root запрещен

Это ловушка? Я сделал эти шаги во FreeBSD 10: 1) ssh как root запрещен 2) зарегистрирован как пользователь 3) су как корень 4) как root chsh изменил имя пользователя "user" на "luser" 5) выход из корня И с этого момента я не могу su root, потому что luser не находится в группе wheel, и я не могу...

8
Беспроводные мостовые сети в KVM. Почему это так сложно?

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

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

У меня смущающий параллельный процесс, который создает огромное количество почти (но не полностью) идентичных файлов. Есть ли способ архивировать файлы «на лету», чтобы данные не занимали больше места, чем необходимо? Сам процесс принимает параметры командной строки и печатает имя каждого файла,...

8
tmux и Powerline: рабочая конфигурация

Фон Я нашел очень интересный проект Powerline . После нескольких попыток мне удалось заставить его работать правильно для Vim . Затем я включил его для tmux , вставив следующую строку в мой ~/.tmux.conf. source '{repository_root}/powerline/bindings/tmux/powerline.conf' Это не работает, как...

8
RHEL 6.4 и OpenSSL 1.0.1 - Зависимость отсутствует ... но это не так?

Я пытаюсь установить phpMyAdmin, но получаю сообщение об отсутствии библиотек openssl. Однако я установил их с помощью ius repo; Error: Package: php-cli-5.4.26-1.el6.remi.x86_64 (remi) Requires: libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) Error: Package: php-5.4.26-1.el6.remi.x86_64 (remi) Requires:...

8
Исходный код экранов debian-installer

Где я могу найти исходный код экранов процесса установки Debian? Я пробовал: apt-get source debian-installer Но в этом пакете я не вижу исходного кода. Чтобы быть более конкретным, я ищу исходный код этого экрана:...

8
Почему (и как) использование cat в двоичных файлах испортило терминал?

Если я catправильно понимаю руководство: объединять файлы и печатать на стандартном выводе catпримет файлы в качестве аргумента и выведет их на стандартный вывод. То, что я не получаю, это если я использую команду: cat img.png > copy.png Я получу 2 PNG-файла, идентичные, а если я просто cat...

8
Почему showkey показывает другой код ключа по сравнению с xev?

В поисках ответа я наткнулся на этот вопрос . Есть что-то вроде этого: Код клавиши X и код ядра, который используется ядром, имеют значение OFF BY 8 по «историческим причинам». Итак, возьмите 97 - 8 = 89 и используйте 89 с командой setkeycodes (снова как root): Кто-нибудь знает, каковы исторические...