Запитання з тегом «command-line»

Командний рядок - це інтерактивний інтерфейс до вашої оболонки.

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


6
Чи існує інший простий спосіб додати рядок до кінця файлу, крім ">>"?
Останнім часом я повторюю короткі пропозиції до tree_holeфайлу. Я використовував echo 'something' >> tree_holeцю роботу. Але мене завжди хвилювало, що робити, якщо >замість цього я помиляюся >>, оскільки це роблю часто. Тому я зробив свій власний функціональний баш в bashrc: function th { echo "$1" >> /Users/zen1/zen/pythonstudy/tree_hole; } export -f …

1
Займаю тривалий час у невеликому каталозі
Запускаючи Ubuntu, я відкриваю термінал і роблю sudo bash cd / ls | head -n 1000 І передбачувано повертається близько 20 каталогів. Однак, якщо я роблю ls, і не вкладаю його ні в що, я просто зависаю там, поки не вб'ю його з іншого терміналу. Що може статися? Редагувати: > …
21 shell  command-line  files  ls 

6
Електронні таблиці дружніх командних рядків
Чи існує така річ? Текстові таблиці, які добре відображаються в середовищі CLI. Я усвідомлюю, що я міг би cat foobar.csvробити та робити як завгодно, але це не особливо практично чи привабливо. Я не можу уявити, що важко буде відформатувати таблицю, і, можливо, також слідкуйте за певними правилами (математика?). У Emacs …




2
Команда дати дає неправильний номер тижня для 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 *:* users:(("named",pid=95,fd=515),("named",pid=95,fd=514)) …


6
Як перемістити перші x файли
У мене є ця величезна папка з тисячами не упорядкованих файлів. Чи можливо перемістити перші 5000 в підпапку за допомогою mvкоманди? Зараз я переміщую файли за допомогою mv *some_pattern* ./subfolder1/ Що стосується зараз, я переміщу зображення досить випадковим чином, це не дуже важливо, якщо в кожній підпапці немає точно 5000 …

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

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.