Unix & Linux

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

11
Как выполнить rsync через ssh, если в именах каталогов есть пробелы
Я пытаюсь rsync с одного сервера на другой. Серверы имеют одинаковую структуру каталогов, но у меня возникают проблемы с тем, чтобы удаленный сервер правильно распознавал имя пути на удаленном компьютере, когда в нем есть место. Вот подробности Локальный каталог mnt/xlses/split/v2/name with space Удаленный каталог mnt/xlses/split/v2/name with space Я перепробовал все, …
71 ssh  rsync 

5
Удалить строку, содержащую определенную строку и следующую строку
Я использую это cat foo.txt | sed '/bar/d' удалить строки, содержащие строку barв файле. Однако я хотел бы удалить эти строки и строку сразу после нее . Предпочтительно в sed, awkили другой инструмент , который доступен в Mingw32. Это своего рода реверс , что я могу получить в grepс -Aи …

5
Есть ли способ определить оптимальное значение параметра bs для dd?
Иногда я видел в Интернете комментарии в духе «убедитесь, что вы установили« bs = », потому что значение по умолчанию займет слишком много времени», и мой собственный крайне ненаучный опыт «ну, похоже, это заняло больше времени, чем другие». время на прошлой неделе ", кажется, подтверждают это. Поэтому всякий раз, когда …

7
Показать все файлы до матча
grep --before-context 5 показывает 5 строк перед матчем. Я хочу показать все перед матчем. Делать grep --before-context 99999999будет работать, но это не очень ... профессионально. Как показать все файлы до матча?

5
какова цель ssh-agent?
Я прочитал официальное определение: ssh-agent - это программа для хранения закрытых ключей, используемая для аутентификации с открытым ключом (RSA, DSA, ECDSA). Идея состоит в том, что ssh-agent запускается в начале сеанса X или сеанса входа в систему, а все другие окна или программы запускаются как клиенты для программы ssh-agent. Благодаря …
71 ssh  openssh  sshd 

12
tar --exclude не исключает. Почему?
У меня есть очень простая строка в bash-скрипте, которая успешно выполняется (т.е. создает_data.tar файл), за исключением того, что она не исключает подкаталоги, которые, как ей говорят, исключают через --excludeопцию: /bin/tar -cf /home/_data.tar --exclude='/data/sub1/*' --exclude='/data/sub2/*' --exclude='/data/sub3/*' --exclude='/data/sub4/*' --exclude='/data/sub5/*' /data Вместо этого он создает _data.tarфайл, который содержит все в каталоге / data, …
71 tar 

3
grep возвращает «Двоичные совпадения файла (стандартный ввод)» при попытке найти строковый шаблон в файле
Я на Ubuntu и я набрал, cat .bash_history | grep gitи он вернулся Двоичный файл (стандартный ввод) соответствует Мой bash_historyсуществует, и в нем много строк, начинающихся с git. Что вызвало отображение этой ошибки и как я могу ее исправить?
71 files  grep  binary 

5
Разница между «кошкой» и «кошкой <»
Я работал над учебником и видел, как cat myfile.txtи то и другое cat &lt; myfile.txt. Есть ли разница между этими двумя последовательностями команд? Кажется, оба печатают содержимое файла в оболочку.
70 cat 

8
Как переименовать заголовок вкладки терминала в gnome-терминал?
Используется, чтобы иметь возможность щелкнуть правой кнопкой мыши на вкладке и изменить заголовок. Не уверен, как это сделать больше. Только что обновился до Fedora 21. РЕДАКТИРОВАТЬ: я перешел с gnome-терминала на ROXterm

2
Как получить вывод cURL?
Мне нужно получить дату истечения срока действия сертификата SSL. curlПриложение действительно обеспечивает эту информацию: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, …

4
Команда ls не работает для каталога с огромным количеством файлов
У меня был каталог, в котором было около 5 миллионов файлов. Когда я попытался запустить lsкоманду из этого каталога, моя система заняла огромное количество памяти и через некоторое время зависла. Есть ли эффективный способ перечислить файлы, кроме использования lsкоманды?
70 ls 

9
bash - заменить пробел новой строкой
Как я могу заменить пробелы на новые строки на входе, как: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 и т.д... Чтобы получить следующее: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Запись Я отправляю этот вопрос, чтобы помочь другим пользователям, было нелегко найти полезный ответ в UNIX SE, пока я не начал набирать этот вопрос. …

6
Что НЕ ставить на SSD?
Я купил SSD и собираюсь установить настольную систему с совершенно новой установкой Linux. Известно, что твердотельные накопители работают быстро, но у них есть недостаток: количество операций записи (на блок?) Ограничено. Поэтому я думаю о том, какие данные должны находиться на SSD, а какие на жестком диске. Обычно я думал, что …

3
Оболочка: как перейти к началу строки, когда вы находитесь внутри экрана?
Я внутри экрана (экран -Ра). У меня длинная команда, и я в конце. Вместо того, чтобы удерживать стрелку влево, как вы можете перейти к началу строки? CTRL-A работает, когда я нахожусь в обычном окне, но когда я нахожусь внутри экрана, нажатие CTRL-A выдает мне сообщение «Нет другого окна» - похоже, …

7
Создание оперативного диска в Linux
У меня есть машина с 62 ГБ ОЗУ и транк, который составляет всего 7 ГБ, поэтому я решил создать RAM-диск и скомпилировать его. Я не эксперт по Linux. Я нашел в интернете инструкции по созданию RAM-диска: mkfs -q /dev/ram1 8192 но я изменил 8192 на 16777216 в попытке выделить 16 …
70 linux  ramdisk 

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