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

Питання, характерні для Bourne Again SHell від GNU, на відміну від інших оболонок Bourne / POSIX. Для питань щодо оболонок Unix взагалі використовуйте тег / shell.

3
Завершення слів на екрані, як у VIM (Bash або Tmux)
Як я можу налаштувати Bash, Zsh або Tmux для завершення останнього відповідного ідентифікатора на екрані ? Розглянемо цей загальний сценарій: $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder …

3
Як змінити вихід у командному конвеєрі bash
Наприклад, я отримав від якоїсь команди кілька рядків $ some-command John Bob Lucy Тепер я хотів би додати ланцюгову команду, яка змінює вихід. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Як писати other-command? (Я початківець в баші)
10 bash  pipe 

2
Як змусити тар зберегти архів на віддаленій машині за допомогою sftp або ftp?
Я хотів би створити резервну копію деяких моїх дуже важливих даних на віддаленій машині. Наразі я просто зберігаю його на своїй локальній машині за допомогою цієї команди:tar -cvjf ~/backups/Backup.tar.bz2 ~/importantfiles/* Я вважаю за краще не використовувати іншу команду для перенесення її на віддалену машину, тобто я хотів би просто оновити …
10 bash  tar  ftp  remote  sftp 

1
Чому термінал не відображає кольорову схему після входу в систему як корінь?
Наразі я використовую Debian 7 Wheezy, і я помітив, що палітра кольорів на терміналі (яка може бути корисною для ідентифікації серед великого набору файлів і папок) не вмикається, коли я входжу як root. Так само, я помітив, що заповнення вкладок не працює однаково в цій ситуації. Як я можу налаштувати …
10 bash  shell  root  colors 

2
команда bash setenv не знайдена
Коли я використовую таку команду setenv CLASSPATH /path/mysql-connector-java-ver-bin.jar:$CLASSPATH помилка є bash setenv command is not found Коли я знайду шлях setenv за якою командою, то я знайшов наступний шлях (/usr/kerberos/sbin:/usr/kerberos/bin:/home/ec2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/ec2/bin:/root/bin)

3
Як я можу записатись у каталог як root?
Скажімо, є каталог, до якого я не маю привілеїв доступу. Очевидно sudo cd foo, не буде працювати, тому cdщо оболонка вбудована в кожну оболонку коли-небудь. Поки щойно я використовував sudo bash(так, я знаю, що є кращі способи) отримати кореневу підказку. Тоді я можу cdпотрапити в довідник, щоб розібратися. Чи є …
10 bash  sudo  cd-command 

2
Передайте аргументи, щоб функціонувати саме так, як є
У мене є така функція: bar() { echo $1:$2; } Я називаю цю функцію з іншої функції, foo. fooсебе називають так: foo "This is" a test Я хочу отримати такий результат: This is:a Тобто аргументи, які barотримує, повинні бути тими ж лексемами, які я передаю foo. Як це fooпотрібно здійснити …

3
CD в ​​каталог і виконайте багато команд
У мене є наступний сценарій. #!/bin/bash mount /dev/sda6 /mnt/gentoo set +e cd /mnt/gentoo && mount -t proc none /mnt/gentoo/proc \ && mount --rbind /dev /mnt/gentoo/dev \ && mount --rbind /sys /mnt/gentoo/sys \ && chroot /mnt/gentoo /bin/bash \ && source /etc/profile \ && export PS1="(chroot)$PS1" Я тут намагаюся досягти - це …
10 bash 


2
оновити вкладку bash
У мене є сценарій для автоматичного заповнення своїх ssh-хостів. Якщо я міняю, ~/.ssh/configто автозавершення не оновлюється автоматично. Це мене не дивує. У новій оболонці новий запис підібраний і, звичайно, корисний. Як вручну запустити оновлення завершення в bash?

4
Логічний І в сценарії bash
У мене є ifсценарій bash, який повинен перевірити, чи існує EITHER з 2-х файлів, якщо вони не існують, він повинен відповідати. Код у мене: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Але це, здається, не працює чомусь. Я на 110% впевнений, …

3
Використовуйте `ln`, щоб створити відсутні каталог
Тому я пишу невеликий менеджер пакунків, і проблема, з якою я зіткнулася, - це створення символічних посилань на файли. Він встановлює пакет на /usr/pkg/name-version, а потім зчитує файл, щоб визначити, які символічні посилання зробити. Я використовую lnдля створення посилань, і у мене виникли проблеми при спробі встановити заголовки API API. …

2
Виключення файлу в циклі bash
У наступному скрипті: Як я виключаю каталог у циклі? Я хочу це зробити, тому що всі файли є посиланнями, що вказують на цей каталог, який існує на одному рівні, тому я не хочу його додавати. cd /var/www for dir in */ do base=$(basename "$dir") tar -czfh "${base}.tar.gz" "$dir" done
10 bash 


3
Яка головна проблема, з якою стикається хтось із міграцією з bash на zsh?
Кілька разів у мене виникали проблеми в башті, що у інших, які використовують zsh, не було, і вони глузували, наскільки вони розумні. Також я бачив користувачів zsh серед людей, якими я захоплююсь, і я кілька разів напівсердечно намагався перейти на zsh, але кожен раз повертався, тому що я не встиг …
10 bash  zsh 

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