Unix & Linux

28
Скопировать изображение из буфера обмена в файл

Можно ли взять изображение из буфера обмена и вывести его в файл (используя X)? Я могу сделать это с текстом легко: $ xclip -selection c -o > file.text Но когда я пробую выше с изображением ничего не написано. Причина, по которой я хочу это сделать, заключается в том, что у меня не установлен...

28
Чередование регулярных выражений / или оператор (foo | bar) в GNU или BSD Sed

Я не могу заставить его работать. Документация GNU sed говорит, что нужно убежать из трубы, но это не работает, равно как и использование прямой трубы без выхода. Добавление паренов не имеет значения. $ echo 'cat dog pear banana cat dog' | sed 's/cat|dog/Bear/g' cat dog pear banana cat dog $ echo...

28
Как сделать так, чтобы пароли пользователей отображались как открытый текст в Linux?

Мы знаем, что пароли пользователей сохраняются /etc/passwd, но в зашифрованном виде, поэтому даже root не может их увидеть: jane:x:501:501::/home/jane:/bin/bash fred:x:502:502::/home/fred:/bin/bash Как показано выше, :x:представляет собой пароль. Есть ли способ (возможная конфигурация) сохранить...

28
Почему tar не может извлечь файлы .zip? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я пытался извлечь из большинства zip-файлов большинство форматов (gzip и т. Д.)...

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

Я пытаюсь понять команду linux diff для двух файлов, строки которых просто перестановки друг друга, но не в состоянии получить вывод, который он генерирует. Рассмотрим три команды ниже: [myPrompt]$ cat file1 apples oranges [myPrompt]$ cat file2 oranges apples [myPrompt]$ diff file1 file2 1d0 <...

28
Как передать удаленный файл в стандартный вывод через scp или sftp?

Используя ssh, легко распечатать содержимое файла, используя ssh host 'cat file.txt' Когда ssh отключен и включен только SFTP, выполнение предыдущей команды приводит к следующей ошибке: Этот сервис разрешает только sftp-соединения. Чтобы обойти эту проблему, я мог бы создать временный файл,...

28
Как разделить новое окно и запустить команду в этом новом окне, используя tmux?

я пытался tmux -c "shell command" split-window но это не похоже на работу. Используя tmux split-window, можно разделить новое окно. ОБНОВЛЕНИЕ : Используя tmux split-window 'exec ping g.cn'можно запустить команду ping, но при остановке новое окно будет...

28
Как добавить возврат каретки перед каждым переводом строки?

У меня есть файл, который используется только \nдля новых строк, но мне нужно, чтобы он был \r\nдля каждой новой строки. Как я могу это сделать? Например, я решил это с помощью Vim :%s/\n/\r\n/g, но я хотел бы использовать скрипт или приложение командной строки. Какие-либо предложения? Я попытался...

28
Команда для вывода содержимого файла на стандартный вывод?

Я знаю, catчто это можно сделать, но его главная цель - объединить, а не просто отобразить контент. Я также знаю о lessи more, но я ищу что-то простое ( не пейджер ), которое просто выводит содержимое файла на терминал, и это сделано специально для этого, если есть такая...

28
Безопасно ли перемещать добавляемый файл?

У меня есть процесс node.js, который использует fs.appendFileдля добавления строк file.log. Добавляются только полные строки по 40 символов в каждой строке, например, звонки похожи fs.appendFile("start-end"), а не 2 звонка, как fs.appendFile("start-")и fs.appendFile("end"). Если я переместу этот...

28
Отключение питания на USB-порт. Или отключите питание всей подсистемы USB

У меня есть USB-лампа, которую я специально купил, чтобы программно выключить ее в определенное время, поэтому мне нужно отключить питание USB-порта. Я думаю, что у меня есть USB-хаб на USB6. Лампа подключена к одному из портов в этом концентраторе: #myhost$ lsusb Bus 001 Device 001: ID 1d6b:0002...

28
Что такое lvmetad и почему я хочу или должен его использовать?

У меня есть сервер Gentoo с LVM, работающим поверх RAID-массива, который я использую в течение нескольких лет. Недавно я обновил LVM до 2.02.109 (не помню, какая это была версия) и получил сообщение при обновлении: * Make sure to enable lvmetad in /etc/lvm/lvm.conf if you want * to enable lvm...

28
Как переключаться между сессиями tty и xorg

Мой сеанс xorg находится на tty1, и если я хочу выполнить команду из tty (потому что я не могу сделать это из сеанса xorg по некоторым причинам), я , например, нажимаю Ctrl+ Alt+ и набираю F2команду. Но я не могу запускать графические приложения с любого tty, кроме первого, так как в нем нет сеанса...

28
Как заставить пользователя сменить пароль при первом входе в систему с помощью ssh?

Я пытаюсь заставить вновь созданного пользователя изменить пароль при первом входе в систему с помощью ssh. Из соображений безопасности я хочу дать ему безопасный пароль, пока он не войдет в первый раз. До сих пор я сделал следующее: useradd -s /bin/bash -m -d /home/foo foo passwd foo Это chage -d...

28
Список всех подключенных устройств во FreeBSD

Что такое FreeBSD вариант Linux lsblkи blkid? Я хочу что-то, что предоставляет такую ​​же информацию, как lsblkв примере ниже: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT /dev/sda 8:0 0 465.8G 0 disk ├─/dev/sda1 8:1 0 1007K 0 part ├─/dev/sda2 8:2 0 256M 0 part /boot ├─/dev/sda3 8:3 0 9.8G 0 part [SWAP]...

28
Лучший способ освободить место на диске от удаленных файлов, которые остаются открытыми

Привет У меня есть много файлов, которые были удалены, но по какой-то причине дисковое пространство, связанное с удаленными файлами, не может быть использовано, пока я явно не уничтожу процесс для файла, занимающего место на диске $ lsof /tmp/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME cron...