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

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.

3
уникайте дозволу, відмовленого від спаму, коли використовуєте команду find-command
Я часто намагаюся знайти файли з таким синтаксисом: find . -name "filetofind" Однак зазвичай це призводить до появи стількох рядків або повідомлень про помилки (дозволу відмовлено) про папки, у яких відмовлено в дозволі. Чи є якийсь інший спосіб уникнути цього спаму, ніж використання sudo або розширеного присвоєння файлів із виводу …
21 bash  find 

4
«Скинути» кольори терміналу після виходу / виходу ssh
Коли я сш на віддалений сервер, мені подобається змінювати кольори терміналу. Для цього я використовую settermсвій віддалений файл ~ / .bashrc. Однак, коли я exit, термінальні кольори не скидаються на локальні. Я вирішив проблему, але не впевнений, чи це найкраще рішення. Це те, що я міг придумати. На ~ / …
21 bash  colors  bashrc 

1
Bash: необов'язково передача аргументів команді
Я намагаюся додати аргументи до виклику команди залежать від іншої змінної. Перегляньте код сценарію оболонки: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com У прикладі, якщо titleвін вказаний недійсним, до нього буде додано аргумент curl. Це не працює правильно, якщо titleмістить пробіли. Крім того, я не …

4
Чи безпечно відкривати файл, який записується запущеним сценарієм?
Я запускаю скрипт оболонки, який записується у файл. Цей сценарій може зайняти багато часу, і я хотів би стежити за частковим результатом, а не чекати, коли весь сценарій закінчиться. Чи безпечно відкрити (подвійне клацання) файл, який пише сценарій?

4
Чи слід ставити розширення файлів * .sh та * .rb на всі мої сценарії?
У мене в каталозі $ HOME / bin є купа рулонних виконуваних сценаріїв. Деякі написані в баші, деякі в Рубі. Усі вони мають рядок shebang вгорі, вказуючи оболонці, який інтерпретатор використовувати (у моєму випадку bash чи Ruby). Мені цікаво, чи краще розмістити розширення файлів на цих скриптах, щоб вказати, на …

3
Чим install -c відрізняється від cp
Яка різниця між install -c та cp? Більшість установок, як правило, використовують install -c, але зі сторінки man це не здається, що це робить щось інше, ніж cp (за винятком, можливо, встановлення дозволів). Коли я повинен використовувати install -c і коли cp?
20 linux  installation  bash  cp  sh 


7
Який найпростіший сценарій перевірити, чи експортується змінна оболонки?
Для деяких сеансів оболонки я хочу мати можливість надрукувати попереджувальний прапор, якщо змінна оболонки не встановлена ​​та експортована. Зробити щось подібне досить просто, щоб надрукувати "Помилка" у запиті, якщо SET_MEвона не встановлена ​​чи недійсна. test_var () { test -z "$1" && echo Error; } PS1='$(test_var "$SET_ME") \$ ' Однак це …

2
Як я можу запобігти або перервати випадкове копіювання / вставлення в термінал?
Коли я вставляю в термінал, іноді те, що є в буфері обміну, не те, що я очікував. Зокрема, це іноді сторінки та сторінки тексту з веб-сайту. Коли це трапляється, термінал божеволіє, швидко блимає і випльовується command not foundякомога швидше. Боюся, що колись текст міститиме щось на кшталт rm -rf /. …

5
Як змусити Менеджера Мережі змінити з'єднання?
Як змусити Менеджера мережі в Ubuntu переробити бездротові з'єднання? Після закриття мого ноутбука менеджер мережі не бачить нових бездротових з'єднань. Чи є якась команда bash, щоб примусити пересканувати? sudo service network-manager restartне допомагає.

4
ключ bash home / end / delete - це вставлення тильду або, якщо йому передує клавіша escape, [1 ~ [3 ~
У баші клавіша home/ end/ deleteвставляє тильду, або якщо їй передує клавіша втечі:[1~ Тому я набираю echo hellp, переміщую курсор hel|lpі набираю delete, і bam, я отримав~tilde Крім того, я набираю echo hellp, переміщую курсор на hel|lpі вводите esc, потім видаляю, і bam, я отримав[3~ $ echo hel~lp hel~lp $ …

1
Як я можу дати аргументи команді time (ubuntu)
Я хочу отримати трохи більше інформації, ніж дає стандартна команда часу, тому я хочу передати багатослівний прапор. info timeнаводить приклад time -v sleep 4, однак, коли я виконую це (як у bash, так і tcsh), я отримую % time -v sleep 4 -v: Command not found. 0.000u 0.000s 0:00.00 0.0% …
20 ubuntu  bash  time 

5
Пошук тексту тексту в Linux
Я новачок linux. Мені потрібно шукати рядок "teststring" у всіх * .java-файлах, що знаходяться під / home / user1 / (включаючи вкладені папки). Як я можу це зробити в Linux через команду shell.
20 linux  bash 

7
Примушуйте скрипт bash використовувати tee без піппінгу з командного рядка
У мене є скрипт bash з великою кількістю результатів, і я хотів би змінити цей скрипт (а не створити новий), щоб скопіювати весь вихід у файл, як би це сталося, якби я пропускав його через tee. У мене є файл script.sh : #!/bin/bash init do_something_that_outputs_stuff_to_STDOUT launch_applications_that_output_to_STDOUT fini і я хотів …
20 bash 

2
Як налаштувати завдання cron на OS X для виконання команди curl у визначений час щодня?
У мене є команда CURL, яку я хочу запускати кожен день о 3:00, але я не впевнений у тому, як це налаштувати, і керівництво все дивно. Припустимо, у мене багато досвіду терміналів / баш, але я ніколи раніше не встановлював крон. Чи можна, щоб робота з крон розбудила мій комп’ютер, …
20 macos  mac  bash  cron 

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