Unix & Linux

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

7
Сделать символическую ссылку на относительный путь
Я могу сделать это: $ pwd /home/beau $ ln -s /home/beau/foo/bar.txt /home/beau/bar.txt $ readlink -f bar.txt /home/beau/foo/bar.txt Но я хотел бы иметь возможность сделать это: $ pwd /home/beau $ cd foo $ ln -s bar.txt /home/beau/bar.txt $ readlink -f /home/beau/bar.txt /home/beau/foo/bar.txt Это возможно? Могу ли я как-то разрешить относительный путь …
64 symlink 


7
Программа, которая передает STDIN в STDOUT с раздетыми цветовыми кодами?
У меня есть команда, которая производит вывод в цвете, и я хотел бы передать его в файл с вычеркнутыми кодами цвета. Есть ли команда, которая работает как, catкроме того, что она удаляет цветовые коды? Я планирую сделать что-то вроде этого: $ command-that-produces-colored-output | stripcolorcodes > outfile
64 colors  pipe  filter 


4
Почему `[` является встроенной оболочкой, а `[[` - ключевым словом оболочки?
Насколько я знаю, [[это расширенная версия [, но я смущен, когда вижу [[в качестве ключевого слова и [отображается как встроенный. [root@server ~]# type [ [ is a shell builtin [root@server ~]# type [[ [[ is a shell keyword TLDP говорит Встроенный может быть синонимом системной команды с тем же именем, …

14
Советы по запоминанию порядка параметров для ln?
Я использовал lnдля написания символических ссылок в течение многих лет, но я все еще неправильно понимаю порядок параметров. Это обычно заставляет меня писать: ln -s a b а затем глядя на выходной, чтобы напомнить себе. Я всегда представляю, a -> bкак я это читаю, когда на самом деле все наоборот …
64 symlink  ln 


3
scp и сжимать одновременно, без промежуточного сохранения
Что такое канонический способ: scp файл в удаленном месте сжатие файла в пути ( tarили нет, отдельный файл или целая папка, 7zaили что-то еще, даже более эффективное) сделать выше, не сохраняя промежуточные файлы Я знаком с трубами оболочки как это: tar cf - MyBackups | 7za a -si -mx=9 -ms=on …
64 ssh  tar  scp  7z 

4
Как я могу получить результаты FIND, используя -EXEC, и при этом вывести их в файл?
Лучше объяснить на примерах. Я могу: find . -name "*.py" -type f > output.txt Но как я могу сохранить вывод в том же файле для: find . -name "*.py" -type f -exec grep "something" {} \ Я не могу просто сделать find . -name "*.py" -type f -exec grep "something" …
64 find 


4
Использовать Mosh, не отказываясь от локальной прокрутки / истории?
Есть ли способ использовать, moshне отказываясь от локального прокрутки? По сути, в некоторых случаях IP-роуминг действительно полезен и необходим, но дополнительная эмуляция терминала и предсказание ключа, похоже, избавляют только от локальных строк буфера прокрутки и истории сеанса.


5
Использование awk для суммирования значений столбца на основе значений другого столбца
Я пытаюсь суммировать определенные числа в столбце, используя awk. Я хотел бы суммировать только столбец 3 «кузнецов», чтобы получить в общей сложности 212. Я могу суммировать весь столбец, используя awkне только «кузнецов». У меня есть: awk 'BEGIN {FS = "|"} ; {sum+=$3} END {print sum}' filename.txt Также я использую замазку. …
64 linux  awk 

9
Как загрузить часть видео с помощью команды youtube-dl?
Я использую Ubuntu, и команда youtube-dl работает абсолютно нормально. Я хочу загрузить только часть видео, которое слишком длинное. Поэтому я хочу скачать только пару минут видео. Пример от 13 минут до 17 минут. Есть ли способ сделать это
64 linux  youtube-dl 


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