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

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

4
Як встановити підказку для використання двох кольорів?
Одне, що мені сподобалось у Монетному дворі, - це те, що термінал зазвичай показує два кольори: все зліва на бік $буде одним кольором, а все минуле - $іншим. Чи є спосіб встановити це налаштування за допомогою Ubuntu?

7
Автоматичне завершення для часто використовуваних команд командного рядка?
Для деяких проектів я часто набираю пару команд, наприклад: cd an/extremely/long/path/in/which/I/have/some/kinda/project і ./runmyproject --with some --command line --options set Бачачи, що я досить ледачий, я намагаюся уникати цих команд повністю і знову. Тож я, звичайно, можу багато разів використовувати клавішу для того, щоб знайти ці команди, але часто у мене …

2
Команда для видалення тимчасових файлів, що закінчуються на ~
Багато днів тому я знайшов цей корисний псевдонім bash (вміст мого ~ / .bash_aliases ) # aliases # finds temporary files ending with '~' and deletes them alias rm~='find . -name '*~' -print0 | xargs -0 /bin/rm -f' Тепер я спробував використовувати rm~після cdдеякого каталогу, що містить 3 файли, що …
15 bash 

2
Як передавати результати bc змінній
Я пишу сценарій і хочу передати результати з bcзмінної. Я оголосив 2 змінні ( var1і var2) і призначив їм значення. У своєму сценарії я хочу передати результати bcв іншу змінну, var3щоб я могла працювати з var3іншими розрахунками. Поки я міг записати результат у файл, який не є тим, що я …



2
Чому моя функція не оцінюється в PS1?
Я намагаюся, щоб частина мого підказки динамічно встановлювалася функцією, тому в моєму .bashrc: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Відкриття оболонки дає мені те, що я спочатку очікую: $ bash darthbith@server:~/test /home/darthbith/test$ Однак, коли я змінюю каталог, частина, визначена функцією, не змінюється: darthbith@server:~/test /home/darthbith/test$ cd ~/test2 …

4
Tomcat не розпізнає JAVA_HOME
Я встановив сервер Ubuntu 14.04, вилучив JDK1.8u5 і Tomcat7 і додав у .profile наступне (я також спробував додати його до .bashrc з подібними [не-] результатами): export JAVA_HOME=/opt/java/jdk1.8.0_05 export PATH=$PATH:$JAVA_HOME/bin коли я біжу, echo $JAVA_HOMEя отримую очікуваний результат /opt/java/jdk1.8.0_05. Я також можу запустити java -versionі отримати правильну відповідь від Java. все …


2
Термінал, як вийти - Більше - список
Я багато використовую автозаповнення в терміналі, як, наприклад, для cpкоманди. Але іноді, коли я кладу в каталог для cpкоманди і натискаю Tab, список файлів настільки довгий, що Ubuntu виплює частину списку, а потім чекає на введення ключа, перш ніж послідовно перераховувати решту файлів, один за одним . Ця функція майже …

1
Відкриття файлу лише з терміналу, ввівши його ім'я
Я знаю, що xdg-openвідкриється з терміналу файл у бажаному додатку користувача, як це: xdg-open filename Але мені цікаво, як я можу відкрити файл із поточного каталогу в його програмі за замовчуванням лише ввівши: filename далі Enter, звичайно. Нічого більше.

3
configure: error: компілятор C не може створити виконувані файли
Я намагався встановити rvm за допомогою \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles. Це справно працювало, поки я не отримав помилку налаштування: Error running './configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared', please read /home/nishant/.rvm/log/1379591052_ruby-2.0.0-p247/configure.log There has been an error while running configure. Halting the installation. Нижче наведено вміст згаданого файлу …
15 12.04  12.10  bash  gcc 

4
Правильний спосіб додати обліковий запис користувача через bash script
Ось код сценарію, який я зараз використовую: getent group $MYGROUP if [ $? -ne 0 ] ; then sudo su -c "groupadd $MYGROUP" fi sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP" Цей підхід добре працює на openSuse. Але є кілька проблем з обліковим записом користувача, …
15 bash  scripts  users  adduser 


3
Як перевірити, чи введений пароль є дійсним паролем для цього користувача?
Сценарій: У сценарії bash я повинен перевірити, чи вказаний користувачем пароль є дійсним паролем користувача. Припустимо, у мене є користувач A з паролем PA .. У скрипті я попросив користувача A ввести його пароль, тож як перевірити, чи введена рядок справді є його паролем? ...
15 bash 

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