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

Командная строка - это интерактивный интерфейс вашей оболочки.

4
Можно ли перенаправить вывод команды более чем в одну команду?
Насколько я знаю, я могу использовать команду tee, чтобы разделить стандартный вывод на экран и другие файлы: command -option1 -option2 argument | tee file1 file2 file3 Можно ли перенаправить вывод в команды вместо файлов, используя tee, чтобы я теоретически мог создать цепочку команд?
21 command-line  pipe  tee 


6
Есть ли другой простой способ добавить строку в конец файла, кроме `>>`?
Недавно я повторяю короткие предложения в tree_holeфайл. Я использовал, echo 'something' >> tree_holeчтобы сделать эту работу. Но я всегда беспокоился о том, что если я неправильно введу >вместо >>, так как я делал это часто. Поэтому я создал собственный глобальный функционал bash в bashrc: function th { echo "$1" >> …

1
Это займет много времени в небольшом каталоге
Запустив Ubuntu, я открываю терминал и делаю sudo bash cd / ls | head -n 1000 И, как и ожидалось, возвращается около 20 каталогов. Однако, если я делаю ls и не направляю его во что-либо, ls просто висит там, пока я не убью его из другого терминала. Что может происходить? …
21 shell  command-line  files  ls 

6
Командная строка дружественные таблицы
Существует ли такая вещь? Текстовые таблицы, которые хорошо отображаются в среде CLI. Я знаю, что могу cat foobar.csvи делаю, как хочу, но это не особенно практично и не привлекательно. Я не могу себе представить, что будет трудно отформатировать таблицу, и, возможно, следовать определенным правилам (математике?). В Emacs org-modeдостаточно хорошо обрабатывается …




2
Команда Date дает неверный номер недели для 31 декабря
Когда я пытаюсь получить номер недели для 31 декабря, он возвращает 1. Когда я получаю номер недели для 30 декабря, я получаю 52 --- что я и ожидал. День понедельник правильный. Это на RPI под управлением Ubuntu. $ date -d "2018-12-30T1:58:55" +"%V%a" 52Sun $ date -d "2018-12-31T1:58:55" +"%V%a" 01Mon Та …

2
ss - формат вывода утилиты статистики сокетов linux
При использовании ssс -pпараметром user/pid/fdстолбец переходит под конкретную строку. Например, вот что я на самом деле вижу: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:20000 *:* users:(("perl",pid=9316,fd=6)) UNCONN 0 0 *:10000 *:* users:(("perl",pid=9277,fd=6)) UNCONN 0 0 192.168.100.10:53 *:* users:(("named",pid=95,fd=517),("named",pid=95,fd=516)) UNCONN 0 0 127.0.0.1:53 *:* …


6
Как переместить первые x файлы
У меня есть эта огромная папка с тысячами неупорядоченных файлов. Возможно ли переместить первые 5000 в подпапку с помощью mvкоманды? Сейчас я перемещаю файлы с mv *some_pattern* ./subfolder1/ На данный момент я перемещаю изображения совершенно случайно, это не очень важно, если в каждой подпапке нет ровно 5000 файлов. Есть ли …

5
Вывести общие строки (сходства) двух текстовых файлов (противоположность diff)?
Diff - отличный инструмент для отображения изменений между двумя файлами. Но как отобразить сходство двух текстовых файлов (при этом игнорируя различия)? Т.е. пример ввода: a: Foo Bar X Hello World 42 b: Foo Baz Hello World 23 Псевдо-вывод (что-то вроде этого): @@ 2,3 =Hello World Недостаточно просто отсортировать оба файла …

3
Безопасный способ передать пароль для> 1 программ в Bash
Я пишу bashскрипт, и мне нужно спросить у пользователя его пароль и передать его openssl. Хотя opensslсам пароль могу прочитать, мне нужно два прогона программы, и я не хочу спрашивать пользователя дважды. Вот сценарий: cp file{,.old} read -sp 'Enter password. ' PASS; echo export PASS # decode | edit | …

6
Любые варианты заменить GNU coreutils в Linux?
Я думал о прекращении использования GNU Coreutils в моих системах Linux, но, честно говоря, в отличие от многих других компонентов GNU, я не могу придумать никаких альтернатив (в Linux) . Какие есть альтернативы GNU coreutils? мне понадобится более одной упаковки? Ссылки на проект являются обязательными, бонусными баллами за наименование дистрибутивных …

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