Вопросы с тегом «command-line»

12
diff -r только для определенных типов файлов

Есть ли способ, которым я могу выполнить рекурсивный анализ двух каталогов, но сравнивать только (в соответствующих местах) файлы, которые соответствуют определенному имени файла или предикату типа файла? Например, я хотел бы сделать что-то вроде diff -r dir-a dir-b -filenames *.java, ivy.xml,...

12
Локальное ведение журнала всех команд ssh с метками времени?

Как я могу сохранить локальную метку времени всех удаленных команд, которые я использую ssh(клиент openssh из командной строки запускается bash)? Требования: Essential: 100% на стороне клиента, не полагаясь на ведение журнала на сервере Сконфигурированный или установленный для пользователя с...

12
Как собрать статистику появления байтов в двоичном файле?

Я хотел бы знать эквивалент cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c представленные в /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-команды для создания статистики использования символов в текстовых файлах для подсчета двоичных файлов простые...

12
grep: входной файл 'X' также является выходным

Я использую ubuntu 14.4и пытаюсь перенаправить вывод grepкоманды в файл, но продолжаю получать эту ошибку: grep: input file 'X' is also the output Я искал эту проблему и только что обнаружил, что это ошибка, ubuntu 12.4и нет никакого описания, может кто-нибудь помочь мне разобраться в этой...

12
Можно ли отменить команду в оболочке bash?

Мне было интересно, есть ли (простая) возможность повторить / отменить команду, которая была выполнена в оболочке bash? (чтобы отменить это) Есть ли что-то похожее на комбинацию ctrl+, zчтобы повторить какое-либо действие (например, в word или...

12
Как отобразить только последнюю строку в списке?

Предположим, я составил список и отсортировал файлы по его временному атрибуту: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 Что я должен добавить после ls -ltr в цепочке каналов, чтобы получить...

12
Запустите `grep`, исключая файл по указанному пути

Я хочу исключить файл ./test/main.cppиз моего поиска. Вот что я вижу: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Я знаю, что можно получить желаемый вывод, используя несколько команд в расположении каналов и фильтров, но есть ли...

12
Нужен ли мне дистрибутив Linux для изучения командной строки или OS X будет достаточно?

Я собираюсь научиться использовать командную строку. В частности, я буду использовать книгу: «Командная строка Linux: полное введение» . Теперь я должен использовать дистрибутив Linux, чтобы пройтись по книге, или OS X будет достаточно? Если мне понадобится дистрибутив Linux, то будет ли достаточно...

12
Экран GNU: Как включить или отключить ведение журнала, когда экран уже подключен?

Предположим, у меня есть прикрепленный экран, но я забыл выполнить screen -Lизначально. Можно ли включить и отключить запись текущего подключенного экрана без повторного выполнения экрана? Я знаю, что можно сделать снимок экрана, который, по сути, является скриншотом подключенного в данный момент...

12
Нужно что-то быстрее, чем «wc -l»

Для действительно большого файла, такого как 1 ГБ, wc -lбывает медленно. У нас есть более быстрый способ подсчета количества новых строк для конкретного

12
Использование / dev / random, / dev / urandom для генерации случайных данных

Я ищу способы использования /dev/random(или /dev/urandom) из командной строки. В частности, я хотел бы знать, как использовать такой поток, stdinчтобы записывать потоки случайных чисел stdout(по одному числу в строке). Меня интересуют случайные числа для всех числовых типов, которые изначально...

12
Показать stdout и stderr в двух отдельных потоках

Я ищу способ визуально разделить stdout и stderr, чтобы они не чередовались и чтобы их можно было легко идентифицировать. В идеале stdout и stderr должны иметь отдельные области на экране, в которых они отображаются, например, в разных столбцах. Например, вывод, который выглядел бы так: ~$ some...

12
Почему этот `grep -v` не работает должным образом?

У меня странная проблема, связанная с grep -vзапросами. Позвольте мне объяснить: Для отображения подключений я использую who: $ who harry pts/0 2016-12-08 20:41 (192.168.0.1) james pts/1 2016-12-08 19:28 (192.168.0.1) timothy pts/2 2016-12-08 02:44 (192.168.0.1) Ток ttyмоего терминалаpts/0 $ tty...

12
Поиск последнего элемента в строке с помощью grep

Я пытаюсь взять последнее слово или фразу, используя grep для определенного шаблона. В этом примере это будет от последней запятой до конца строки: Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value И поэтому желаемым выводом для этой строки будет «Great Value». Все строки также имеют разную длину, но перед...

12
Почему я не могу изменить оболочку с помощью команды chsh?

Я выучил новую команду, по крайней мере, я думал, потому что эта команда: chshне ведет себя так, как описано. Было описано, что работать так: cat /etc/shells узнать, какие оболочки установлены, чтобы вы могли выбирать среди них. сделать , echo $SHELLчтобы знать, какую оболочку вы используете....

11
Список исключений из командной строки

Есть ли способ mv, cpили любая операция файла таким образом, что я мог бы указать все файлы , которые я не хочу влияют? Например, скажем , у меня есть папка с файлами file1, file2и file3, и я хочу , чтобы двигаться file1и file2куда - то. Вместо того, чтобы явно называть файлы для перемещения ( mv...

11
Как объединить два файла * .srt

Пожалуйста, посмотрите этот вопрос. Я только что слил два файла AVI cd1.aviи cd1.aviв movie.aviиспользовании: avimerge -o movie.avi -i cd{1,2}.avi Проблема в том, что мне пришлось субтитры файлов, связанных с первыми aviфайлами: cd1.srt cd2.srt Сначала я попытался просто объединить файлы: cat...

11
как передать результат `find` в виде списка файлов?

Ситуация такова, у меня есть MP3-плеер, mpg321который принимает список файлов в качестве аргумента. Я храню свою музыку в каталоге под названием «музыка», в котором есть еще несколько каталогов. Я просто хочу сыграть все из них, поэтому я запускаю программу с mpg321 $(find /music -iname "*\.mp3") ,...

11
Добавление пустой строки в конце ввода

У меня есть команда, которая производит вывод без новой строки в конце, как это Myprompt$ somecmd dksfjdl dsfjdlkfj dsfjdkfj dfjdkfjMyprompt$ В настоящее время я преодолел это путем somecmd | sed 's/$/\n/' | tr -s '\n' Есть ли лучший способ сделать...