Unix & Linux

42
Можно ли восстановить перезаписанные файлы?

Я говорю не о восстановлении удаленных файлов , а о перезаписанных файлах. А именно следующими методами: # move mv new_file old_file # copy cp new_file old_file # edit vi existing_file > D > i new_content > :x Можно ли получить что-нибудь, если какое-либо из указанных выше трех действий...

42
Как передать каждую строку текстового файла в качестве аргумента в команду?

Я пытаюсь написать скрипт, который принимает .txtимя файла в качестве аргумента, читает файл построчно и передает каждую строку команде. Например, он запускается command --option "LINE 1", затем command --option "LINE 2"и т. Д. Вывод команды записывается в другой файл. Как мне это сделать? Я не...

42
Совместное использование рабочего стола с Google Hangouts, двумя мониторами и GNOME Shell

У меня есть ноутбук со встроенным экраном и подключенным монитором. Когда я запускаю видеовстречу в Google и делюсь своим рабочим столом, я хотел бы иметь возможность поделиться только прикрепленным экраном, но я не знаю как. Прямо сейчас у меня есть два монитора: LVDS1соответствует экрану моего...

42
Как работает `cat <> file`?

cat < fileпечатает содержимое файла на стандартный вывод cat > fileчитает стандартный ввод до тех пор, пока не будет обнаружен знак Ctrl+, Dа введенный текст записывается в файл . cat <> fileпо крайней мере в моей версии Bash, печатает содержимое файла счастливо (без ошибок), но не...

42
получить первые X символов из команды cat?

У меня есть текстовый файл, который я выводил в переменную в моем сценарии оболочки. Однако мне нужны только первые 50 символов. Я пытался использовать, cat ${filename} cut -c1-50но я получаю гораздо больше, чем первые 50 символов? Это может быть связано с cutпоиском строк (не уверен на 100%), хотя...

42
yum Ошибка: не удалось открыть rpmdb

Я пытаюсь запустить, yum updateи я запускаю эту ошибку: rpmdb: PANIC: fatal region error detected; run recovery error: db3 error(-30974) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages...

42
Почему [AZ] соответствует строчным буквам в bash?

Во всех известных мне оболочках rm [A-Z]*удаляются все файлы, которые начинаются с заглавной буквы, но с помощью bash это удаляет все файлы, начинающиеся с буквы. Так как эта проблема существует в Linux и Solaris с bash-3 и bash-4, она не может быть ошибкой, вызванной ошибочным сопоставлением...

42
Невозможно остановить bash-скрипт с помощью Ctrl + C

Я написал простой скрипт bash с циклом для печати даты и проверки связи с удаленным компьютером: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Когда я запускаю его...

42
Что означает статус «активный (выход)» для службы SystemD?

Я работаю с пользовательским сервисом, который по сути запускает веб-сервер, называемый thisismywebserver. В настоящее время это не работает (т.е. я получаю сообщение об ошибке «Unable to Connect» при попытке доступа к странице). Когда я запускаю эту команду, service thisismywebserver statusчтобы...

42
Неограниченная история в зш

Во zsh, я хочу иметь неограниченную историю. Я установил HISTSIZE=, который работает в bash. Теперь я импортирую старую историю mv old_history .history который довольно большой wc -l .history 43562 .history Если я сейчас закроюсь и начну zshснова, я увижу wc -l .history 32234 .history Разве я не...

42
Как рекурсивно удалить разрешения на выполнение из файлов, не касаясь папок?

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

42
Как войти, перейти и выйти с GDB?

Я печатал, helpпока был в GDB, но ничего не нашел о переходе, переходе и выходе. Я поставил точку останова в программе сборки в _start( break _start). После этого я набрал текст, nextи он закончил отладку. Я предполагаю, что это было, потому что это закончилось _startи не вступило в действие, как я...

42
Солярис впустил меня с другим паролем с теми же 8 первыми символами

Я не знаю, нормально ли это, но дело в том, скажем, у меня есть пользователь Solaris с именем gloaiza, и его пароль - password2getin Я захожу на сервер с помощью PuTTY, я просто поставил 192.168.224.100, и он запрашивает окно, запрашивающее пользователя, поэтому я набираю gloaiza , затем...

42
В чем разница между / tmp и / run?

Согласно FHS-3.0 , /tmpдля временных файлов и /runдля переменных данных во время выполнения. Данные в /runдолжны быть удалены при следующей загрузке, что не требуется /tmp, но программы не должны предполагать, что данные /tmpбудут доступны при следующем запуске программы. Все это похоже на меня....

42
Отладка высокого (почти полного) использования ЦП / памяти приложения «Веб-контент» в Linux Mint

У меня дома установлен Linux Mint на 3 компьютерах, и все они почти не работают медленно, когда открыт Firefox. Вот вывод сверху : Как вы можете видеть, «Веб-контент» и Firefox совместно используют почти весь мой ЦП и более 50% (4 ГБ +) системной памяти. У меня никогда не было этой проблемы в...

42
Tmux mouse-mode on не позволяет выделять текст мышью

Я использую tmux 2.1и пытался на режим мыши с set -g mouse on И это работает нормально, я могу переключаться между tmuxокнами, нажав на соответствующее окно. Но недостатком этого является то, что я не могу выделить текст мышью. Вот как это выглядит: Как видите, выделение становится красным, когда я...