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

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

0
WSL Bash не починається
Я використовую Windows 10 Підсистема Windows для Linux bash (Ubuntu через Microsoft Store) в останні кілька тижнів, ніяких проблем, дивовижна функція, не може бути щасливішим. Але сьогодні вона раптово перестала працювати. Введення тексту bash просто нічого не робить у командному рядку ( cmd і PowerShell), як ніби щось чекає. Це …

2
Як витягти з командного рядка лише ім'я (або номер версії) з моєї версії Ubuntu?
Мені потрібно лише одне з таких значень: 11.10 аніріч Я спробував перевірити lsb_release -r і uname -a, але висновок все ще багатозначний без використання grep. Це найбільш близьке: назва розподілу: grep -oP 'CODENAME=(.+)' -m 1 /etc/lsb-release | awk -F= '{ print $NF }' номер версії: grep -oP '\d+\.\d+' -m 1 …
5 ubuntu  bash 

1
export PATH = не тримається в Bash OS X
Це дещо ноуб-питання, але у мене виникають проблеми з додаванням до мого шляху, і я не можу пригадати, як я змінився в останній раз, коли я це робив. Тому я використовую команду " export PATH=$PATH:/Users/evanmcdonnal/go/bin" для зміни мого шляху. Потім я використовую, echo $PATHі він відображає мій попередній шлях із …
5 macos  bash  osx-lion  path  export 

4
Bash: як користуватися під час зміни; зробіть випадок $ 1 дюйм
Я працюю над сценарієм bash, і мені потрібно реалізувати "параметри". Як я можу це зробити з bash? моя мета - запустити сценарій наступним чином: /myscript.sh -d "/var/log/" -c "test" що я спробував: while shift; do case $1 in -d) shift&&DIR="$1"||die ;; -c) shift&&COMMAND="$1"||die ;; esac done echo "$DIR" echo "$COMMAND"
5 bash 

1
Який правильний спосіб встановити змінну $ PATH у zshrc
Коли я вперше встановлю zsh (ох-мі-zsh), ~/.zshrcфайл має типові рядки за замовчуванням - # If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH Що автор намагається сказати тут? Bash - це оболонка за замовчуванням для MAC та Linux, тому так, ми йдемо від BASH. …

1
Де я ініціалізую своє середовище, коли оболонка завантажується?
Я використовую bash shell і маю вміст у своєму .bashrc. Коли Terminalпрограма відкриється (на моєму комп'ютері), цей файл, однак, не ініціалізується. Я завжди вмію вручну . ./.bashrc, проте краще мені цього не робити. Як називається файл, який може або ініціалізувати моє середовище для мене, або файл, де я можу розмістити …
5 macos  bash  terminal 

3
Яка різниця між командами оболонки Linux (Ubuntu) та оболонки Mac?
Я використовую Ubuntu на роботі та Mac вдома. Я сьогодні пробував кілька команд оболонки на моєму баш-терміналі на Mac, але вони не спрацювали. Мені сказали, що обидві машини повинні працювати UNIX-командами, тому команди терміналу повинні бути однаковими. Однак я не можу використовувати apt-get installсеред інших команд. Чому так? Що я …
5 mac  bash  unix  shell 

6
Надсилати всі файли / директорії в каталог, окрім прихованих?
Як я можу зробити ZIP всі файли і підкаталоги в каталозі mydir, крім всіх тих файлів / dirs, які починаються з a .*? Команда: zip -r mydir.zip mydir/ ... буде включати все. Наприклад, якщо у мене є: mydir/foo mydir/bar mydir/.hello я хотів би foo і бар для включення mydir, але …
4 unix  bash  script 

1
'перейменувати' на файли з апострофами
Я намагаюся пакетно перейменувати деякі файли за допомогою rename утиліта (зокрема, версія perl, тобто prename ). На жаль, назви файлів містять апострофи, і це втручається. Я не впевнений, як діяти. Ось що я спробував: rename -n '/.*(\d\d).jpg/Foo's Excellent Photo - $1.jpg/' # fails due to end of string rename -n …
4 bash  rename 

1
кольорова підказка bash перезаписує вихід попередньої команди, якщо вивід не закінчується символом нового рядка
У моїй системі при використанні кольорової підказки останній рядок виводу попередньої команди перезаписується, якщо останній символ виводу не є новою. Приклад: Використовуючи за замовчуванням не кольоровий запит bash, ми маємо: [myusername@myhostname dirname]$ echo -n foo-bar foo-bar[myusername@myhostname dirname]$ Це очікується. Проте за допомогою наступного підказка розфарбовування: PS1='\[\033[1;32m\]\u@\h\[\033[0m\]:\[\033[1;34m\]\w\[\033[0m\]\$ ' ми маємо (показано …

1
Sourcing .bashrc не дозволяє використовувати nvm
Я намагаюся налаштувати сценарій оболонки для запуску в контексті облікового запису користувача після створення віртуальної машини, яка використовує бродягу; Я користувач Windows, тому я обмежувався експозицією до скриптів bash. Я використовую віртуальні машини для налаштування ящиків linux, щоб я міг використовувати базу передових ОС, перш ніж перейти на Mac пізніше …
4 bash  shell  vagrant 

1
Чому мій .bashrc читається, коли я запускаю неінтерактивні команди над ssh
Я додав кожен з моїх файлів налаштування bash ( ~/.bashrc, ~/.bash_profile, ~/.profile ) з echo NAME_OF_FILEя отримую ".bashrc", коли джерелом є ~/.bashrc. Що мене перешкоджає, чому я отримую і вказівку, що ~ / .bashrc включається, коли я запускаю команду над ssh. Наприклад, якщо я виконую: ssh localhost echo hi я …
4 linux  bash  ssh  terminal  shell 

1
Оновлення змінних середовища з файлу .MacOSX / environment.plist
Після оновлення змінних середовища шляхом зміни файлу environment.plist, чи є альтернатива виходу з системи і повторного входу, щоб перезавантажити змінні і використовувати нові значення, подібно до того, як я б використовував source ~/.bashrc у bash.

1
Переадресація порту SSH з автоматичним підключенням, виконання сценарію при запуску
Коротше кажучи, щоразу, коли мій комп'ютер завантажується, я хотів би запустити ssh-порт для переадресації портів, який знову з'єднається з сервером, якщо з'єднання перестане. Комп'ютер Debian Wheezy x64. Початкове та успішне з'єднання можна здійснити так: screen -dmS autossh autossh -M 29000 -N -v -p 22 -l user -i /path/to/.ssh/id_rsa -L port:my-computer:port …

2
cat wc -лінія рядків рядків з визначеними закінченнями рядків (наприклад, для Mac OS X)
Як будь-який користувач командного рядка, я іноді хочу рахувати рядки в текстовому файлі з добре відомою командою: cat some_text_file | wc -l Я стикаюся з проблемою в Mac OS X, яка, наскільки я це вивчала, пов'язана з різними закінченнями рядків (іноді у мене є вихід з версії Excel для Mac …
4 macos  bash  unix  cat 

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