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

Bash (Bourne-Again SHell) - оболонка, яка використовується за замовчуванням в інтерфейсі командного рядка Ubuntu.

3
Сценарії Bash не працюватимуть, не набравши "bash" перед ним
У нашій шкільній системі ми можемо запускати файли сценаріїв, не вводячи bashабо, cshабо що у вас є, не вказуючи, який тип сценарію це. На Ubuntu, однак, мені потрібно ввести bash script.bashнаприклад. Чи завжди це потрібно в Ubuntu, чи я можу змінити якусь установку?
11 bash 

3
Чому перенаправлення на один і той же файл обрізає файл?
Зазвичай ми використовуємо інший файл для перенаправлення виводу. Наприклад : cat < first > temp У цій команді вміст першого переспрямовується на temp замість стандартного виводу. Тоді чому він обрізає файл, якщо я використовую те саме ім’я файлу? Чому він не може перезаписати той самий файл? cat < first > …

5
Сценарій, щоб перевірити, чи якась програма вже встановлена
Як я можу створити bash-скрипт, який перевіряє, чи програма вже встановлена, а якщо її немає, її встановлює? Спасибі за вашу допомогу. Ось код у мене поки що: #/bin/bash PS3="choose an option" select opcion in "Installing_Youtube" "exit" do case $opcion in "Installing_Youtube") youtube-dl > /usr/bin if [ $? -eq 127 ] …
11 apt  bash  scripts 




2
Як автоматично встановити назву термінала на ім'я каталогу без шляху
Наразі мій баш-термінал / назва вкладки встановлюється на основі каталогу, в якому я перебуваю. Наприклад: bob@bobscomputer:~/i/had/some/great/pie/yesterday Це не дуже корисно, якщо у мене відкрито кілька вкладок поруч. Наприклад, якщо в мене відкриті 4 вкладки вищезгаданого редактора, все, що я бачу, - це bob@bobscomputer:~/i/had... 4 рази. Я хотів би, щоб усі …

3
Як налаштувати Ubuntu на перезавантаження кожного дня у визначений час?
Як за допомогою терміналу або файлу bash я можу налаштувати Ubuntu на перезавантаження кожного дня в (скажімо, наприклад, 3:00)? Іншими словами, я хочу запланувати автоматичне перезавантаження через термінал. Я не зміг знайти нічого, пов’язаного з цим, в Google або AskUbuntu, і я взагалі досить новачок у Ubuntu (тільки що отримав …
11 bash  reboot  schedule 


3
Чому для PostgreSQL користувачеві надається оболонка?
cat /etc/passwd |grep postgre postgres:x:115:127:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash apt-cache show postgresql Package: postgresql Priority: optional Section: database Installed-Size: 65 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org> Architecture: all Source: postgresql-common (136) Version: 9.1+136 Depends: postgresql-9.1 Filename: pool/main/p/postgresql-common/postgresql_9.1+136_all.deb Size: 5468 MD5sum: 34f5a1373ad5cd0b6f5aa3e7af06c9e7 SHA1: 6f271758bd51c23614b12fd63fb711ecfa43e9e5 SHA256: e8921a22b560e81f57a2a00001e31ba1036f67a8e7f151bf8f977b4919fc559a Можу чи я замінити , …

2
псевдонім vs. функція у скриптах bash
Я хочу знати різницю між псевдонімами та функціями в оболонці bash - і коли використовувати який. Здається очевидним, що оскільки функції можуть брати аргументи, вони набагато потужніші - оскільки я працюю в основному в дорозі з нетбуком і хочу заощадити енергію та потужність обробки, я б особливо хотів би дізнатися …
11 bash 

3
Яка різниця між "джерелом х", ". x "та" ./x "в Bash?
У мене є одне джерело баш, run.shяк описано нижче, #!/bin/bash if [ $# -ne 1 ]; then exit fi ... коли я виконую це двома способами, виникають різні поведінки. Перший спосіб - source run.sh Після закриття терміналу він закриється. Другий спосіб - ./run.sh це просто закінчить виконання сценарію та залишиться …
11 bash  scripts 



3
Найкращі практики використання судо в баш-скрипті
У мене є довгий і тривалий скрипт bash, де кілька команд потрібно запустити як root, тоді як більшість команд потрібно виконувати як звичайний користувач перед sudo, тому що це зіпсує право власності на файл і таке інше. Я придумав деякі методи, але кожен з них має деякі проблеми Спосіб 1: …
11 bash  sudo  su 

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