Unix & Linux

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

6
Что представляет собой «поле» для команды вырезания?
Например, cutкоманда может принимать параметр -f, который в соответствии сman выберите только эти поля; также выведите любую строку, которая не содержит символа-разделителя, если не указана опция -s В этом контексте, что такое поле?
16 linux  cut 

4
Конвертировать каждый PDF в текущем каталоге в PNG
Я хочу написать bashскрипт для преобразования каждого .pdfфайла в текущем каталоге в .pngфайл. Например: $ls . a.pdf b.pdf $./pdf2png.sh Converting pdfs to pngs a.pdf -> a.png b.pdf -> b.png Это моя лучшая попытка: #!/bin/bash convert -verbose -density 500 -resize '800' a.pdf a.png convert -verbose -density 500 -resize '800' b.pdf b.png
16 bash  imagemagick 

3
В системной памяти ... в частности, разница между `tmpfs,` `shm,` и `largepages…`
В последнее время мне было любопытно узнать о различных файловых системах, основанных на памяти ядра Linux. Note:Насколько мне известно, приведенные ниже вопросы следует считать более или менее необязательными по сравнению с лучшим пониманием того, что изложено в названии. Я спрашиваю их ниже, потому что я считаю, что ответы на них …

4
Пример использования xfreerdp с плагином буфера обмена
FreeRDP 1.0.2 обновил синтаксис параметров для « лучшей совместимости с Windows ». У меня была проблема с использованием старого синтаксиса, когда плагин буфера обмена работал только при первой вставке и впоследствии остановился: xfreerdp --plugin cliprdr -g 1920x1060 -u Administrator -p xxx n.n.n.n Поэтому я решил попробовать новый синтаксис, но я …

4
Как перейти в режим редактирования vi в readline?
Я хочу переключиться в режим редактирования vi в среде readline. Но я не хочу использовать «set -o vi». Я хочу временно переключиться с помощью сочетания клавиш. Страница руководства говорит, что я могу сделать это с M-C-j. Но это не работает для меня. Я использую Ubuntu и Xterm. Также не работает …
16 bash  readline 

3
Подсветка поиска в режиме копирования tmux
Есть ли способ выделить искомый термин в режиме копирования tmux? Ниже мой конфиг tmux: # remap prefix to Control + a set -g prefix C-a unbind C-b bind C-a send-prefix bind a send-prefix # force a reload of the config file unbind r bind r source-file ~/.tmux.conf # set window …
16 tmux  colors 

5
Как я могу сделать Chrome (перестать спрашивать) браузером по умолчанию?
Я использую Linux Mint Debian Edition (по сути, тестирование Debian) и рабочую среду Cinnamon. Каждый раз, когда я запускаю, google-chromeон просит стать браузером по умолчанию. Я сказал, чтобы сделать это всеми возможными способами, но я все еще получаю это всплывающее окно: Что я пробовал: Нажмите «Установить по умолчанию» во всплывающем …

2
Будет ли мой MySQL-запрос продолжать выполняться, даже если мое ssh-соединение обрывается?
Я подключился к серверу по SSH, вошел в MySQL и попросил его выполнить запрос (результаты которого выводятся в CSV), который может занять более часа. Хотя я и приказал своему клиенту отправлять нулевые пакеты каждые 60 секунд, чтобы поддерживать активную сессию, я все еще параноик, что запрос / процесс mysql может …
16 ssh  mysql 

2
Невозможно расширить звездочку без соответствующего разрешения
Может кто-нибудь объяснить мне следующее? $ ls -ld /temp/sit/build/ dr-xr-s--- 3 asdf qwer 4096 Jan 31 2012 /temp/sit/build/ $ ls -ld /temp/sit/build/* ls: /temp/sit/build/*: Permission denied Поэтому я не могу использовать звездочку здесь. Я пробовал это с командой sudo, и я получаю ошибку "нет такого файла", а не "отказано в …

5
Использование сгенерированного списка имен файлов в качестве списка аргументов - с пробелами
Я пытаюсь вызвать скрипт со списком имен файлов, собранных find. Ничего особенного, просто что-то вроде этого: $ myscript `find . -name something.txt` Проблема в том, что некоторые пути содержат пробелы, поэтому при раскрытии аргумента они разбиваются на два недопустимых имени. Обычно я бы заключал имена в кавычки, но здесь они …

2
Что произойдет, если я использую vi на больших файлах?
Хотя нам было приказано не делать этого, мой коллега использовал vi для просмотра большого текстового файла (server.log 3,5 ГБ). Это заполнило / var / tmp и вызвало некоторые проблемы на сервере. Что вызвало это? Почему бы нам не использовать vi для больших файлов?
16 vim  vi 

2
Что делает перенаправление с> | делать?
Когда вы должны использовать >|для перенаправления вывода в файл, а не просто >? Объяснение, которое было дано, когда мне показали, что оно гарантировало, что целевой файл был обрезан первым. Но я думал, что >уже подразумевал это. Это >|полезно?

2
Печать строк между (и включая) двумя рисунками
Я хочу начать расчистку со строк, которые имеют CKв конце строки, и прекратить сопоставление, когда строка имеет Dв конце. Я пытался grep "$CK" "$D" file..txt, но это не сработало. Входные данные: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG Желаемый вывод: gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D

4
Bash: интерактивная удаленная подсказка
У меня есть скрипт, который подключается к удаленному серверу и проверяет, установлен ли какой-либо пакет: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Этот пример может быть упрощен. Вот …
16 bash  shell-script  ssh  stdin  read 

1
как работает ping zero?
Кто-нибудь может объяснить, как ping 0работает, и это перевести на 127.0.0.1. [champu@testsrv ]$ ping 0 PING 0 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.039 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.013 ms --- 0 ping statistics --- 2 packets transmitted, 2 received, 0% packet …
16 linux  networking 

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