Запитання з тегом «shell»

Оболонка - це термінологія для інтерпретатора командного рядка, що найчастіше використовується в операційних системах, схожих на Unix, але також використовується для більш детальної взаємодії з операційними системами на основі GUI. Він не тільки дозволяє користувачеві запускати програми з текстового інтерфейсу, але часто пропонує основні функції програмування, такі як змінні, підміна, перенаправлення виводу та символи.


5
Як видалити багато (200 000) файлів?
Я повинен видалити 200 000 файлів (усіх) із папки, і я не хочу видаляти саму папку. використовуючи rm, я отримую помилку "Аргумент занадто довгий". Я намагався щось зробити з xargs, але я не Shell Guy, тому це не працює: find -name * | xargs rm -f


4
Підрахуйте кількість байтів, що передаються від одного процесу до іншого
Я запускаю скрипт оболонки, який передає дані з одного процесу в інший process_a | process_b Хтось знає спосіб дізнатися, скільки байтів було передано між двома програмами? Єдиним рішенням, на який я зараз можу придумати, було б написати невелику програму c, яка читає з stdin, записує в stdout і рахує всі …
17 bash  shell  pipe 

1
Примушуйте команду “net user” встановити пароль довше 14 символів
Я видаю декілька команд "net user", щоб налаштувати локального користувача на робочий стіл для деяких тестових цілей і вимагати встановлення пароля довше 14 символів. Тим самим Windows відкидає підказку для підтвердження довгого пароля, і мені цікаво, чи хтось знає, як придушити цей підказку і змусити встановити довгий пароль. Ви можете …

10
Як визначити, чи я ввійшов через SSH?
Наразі я створюю досить складну конфігурацію bash, яка повинна використовуватися на декількох машинах. Я намагаюся з’ясувати, чи можна визначити, чи я увійшов через SSH чи на локальній машині. Таким чином, я міг би, наприклад, встановити деякі псевдоніми залежно від цього факту. Як альясінг haltдо restartтак зупинити віддалений сервер не може …
17 linux  ssh  shell 


3
Де поповнення вкладки та поведінка стрілки вгору? (Ubuntu 10.04)
Я новачок у Linux, пробую Ubuntu 10.04, попередньо налаштований хостом. Коли я входжу (SSH) за допомогою попередньо налаштованого облікового запису, підказки оболонки: користувач @ ім'я хоста: ~ $ Стрілка вгору прокручує список останніх команд оболонки, а завершення вкладки працює як очікувалося. Однак, коли я створюю акаунт і входжу (SSH) за …
16 linux  ssh  shell  accounts 

7
Як використовувати мої псевдоніми в моєму кронтабі?
У мене є кілька команд, .profileякі я хочу викликати у своїх crontab. Наприклад, якщо я маю, alias notify-me="~/bin/notify.pl -u user1" alias notify-team="~/bin/notify.pl -u user1 user2 user3 user4 ...." Я хотів би просто попросити псевдонім 0 11 * * * notify-team тому якщо список у моєму .profileоновлений, мені також не потрібно …
16 shell  cron  alias 

5
nc (netcat) висить, чекаючи більше даних, в режимі UDP.
Я намагаюся надіслати невеликий рядок до statsd через nc всередині блоку читання: while read line; do printf "folder.counter:value|1c" | nc -q 0 -u $host $port done На жаль, коли в режимі UDP, nc, схоже, хоче чекати нескінченно, хоч я і вказав -q 0, для якої сторінки man говорить, що програма …
16 shell  netcat  statsd 

7
Не потрібен цілий рядок, а лише відповідність регулярному вираженню
Мені просто потрібно отримати відповідність із регулярного виразу: $ cat myfile.txt | SOMETHING_HERE "/(\w).+/" Вихід повинен бути лише тим, що було узгоджено, усередині дужок. Не думаю, що я можу використовувати grep, оскільки він відповідає всій лінії. Будь ласка, дайте мені знати, як це зробити.
16 bash  shell  grep  regex 

1
Чи можу я зателефонувати за допомогою pushd / popd та запобігти друкуванню стека?
Після виклику pushd/ popdв bash, він буде роздруковувати поточний стек каталогів. Чи є спосіб запобігти такій поведінці, щоб вона діяла «цілком»? Цей шум у команді нечастий у інструментах Unix.

2
Підказка Bash під виходом - хвостовий фон журналу
Раніше я працював у компанії, яка мала індивідуальну оболонку для управління одним із своїх продуктів, що працює на Linux, і я прагну повторити ключову особливість цієї оболонки. Всі роботи виконувались фоновим процесом, а вихід із журналу відображався всім підключеним користувачам. Колода буде хвостиком на задньому плані до вашої оболонки, а …
15 linux  bash  shell  tail 

5
Отримати список переданих файлів від rsync?
В даний час я використовую rsyncсценарій, який розгортає додаток PHP з інсценізації на виробничий сервер. Ось як: rsync -rzai --progress --stats --ignore-times --checksum /tmp/app_export/ root@app.com:/var/www/html/app/ Наразі виводиться список усіх порівнюваних файлів (кожного файлу в проекті), але я хотів би, щоб він виводив лише модифіковані файли, тому я можу запустити його …

8
Зробіть ls друкувати все на одному рядку (як у терміналі)
ls друкується по-різному, залежно від того, чи є вихід на термінал чи на щось інше. наприклад: $ ls . file1 file2 $ ls . | head file1 file2 Чи є якийсь спосіб зробити lsдрук на одному рядку, як ніби він до терміналу, коли його немає. Є -Cаргумент, що сорта робить …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.