Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

1
Wybierz wiele plików na długiej ścieżce (uzupełnianie nazwy pliku w rozszerzeniu nawiasów?)
Czasami chcę uruchomić polecenie, jako argumenty tego polecenia chcę dostarczyć wiele plików znajdujących się w folderze głęboko w hierarchii systemu plików, np .: command /this/is/a/long/path/foobar /this/is/a/long/path/quux Miałem nadzieję, że będę mógł użyć rozszerzenia nawiasów i na pewno to działa: command /this/is/a/long/path/{foobar,quux} Jednak nazwy plików mogą być długie i chciałbym użyć …
4 linux  bash 

2
Zastąpienie / bin / bash / bin / false w pliku / etc / passwd
Piszę program, aby wyłączyć użytkowników z systemu, chcę go zastąpić /bin/bash do /bin/false. Przykład xxx:x:1:22:xx:/export/home/xx:**/bin/bash** zamień na xxx:x:1:22:xx:/export/home/xx:**/bin/false** Chcę zrobić ze skryptem bash. Wiem, jak to zrobić, używając sed. Ale nie jestem dobry w wyrażeniach regularnych. Czy ktoś może pomóc?
4 bash  script  solaris 

2
Polecenie przechwytywania wiersza poleceń skryptu systemu Windows w jednym kroku
Mam skrypt bash postCloneSetup.sh: script_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P ) cd "$script_path" printf 'Updating submodules for project\r\n' git submodule update --init --recursive printf '\r\nInitializing git hooks\n' ./GitHooks-BackEnd/init-hooks printf '\r\nInitializing Submodule1\r\n' $(./Submodule1/postCloneSetup.sh) printf '\r\nInitializing Submodule2\r\n' $(./Submodule2/postCloneSetup.sh) Uruchamiam skrypt bash z wiersza polecenia systemu Windows. postCloneSetup.sh Otwiera kolejne okno, a …


0
alias oh-my-zsh nagle przestał działać, inne nadal działają poprawnie
Masz dziwny problem, być może z bash lub oh-my-zsh, a może Heroku, ale nie mogę powiedzieć. W ~/.oh-my-zsh/custom/aliases.zsh Mam: alias work="cd ~/Dropbox/work/firmplay" alias rmrm="rake db:migrate && rake db:rollback && rake db:migrate" alias sconsole="heroku run rails c -a staging-firmplay" alias pconsole="heroku run rails c -a firmplay" alias slogs="heroku logs -n5000 -t …
4 bash  zsh 



2
Przestrzenie w zmiennych środowiskowych Linuksa?
Podany katalog: /media/foo/can haz/bar, Próbowałem edytować bash.rc z: export Foo=/media/foo/can haz/bar export Foo=/media/foo/can\ haz/bar export Foo='/media/foo/can haz/bar' export Foo="/media/foo/can haz/bar" export Foo='"/media/foo/can haz/bar"' export Foo="'/media/foo/can haz/bar'" Za każdym razem nie mogłem jednak uzyskać czegoś takiego jak poniżej (bez użycia "$Foo" ): cd $Foo Jak ustawić zmienną środowiskową ze spacjami w …



3
Przywróć domyślne ustawienie shopt -s nocaseglob w OS X
Próbując sprawić, aby Bash dla OSX TAB-Auto-Completion był niewrażliwy na wielkość liter, zastosowałem się do sugestii, aby uruchomić następujące polecenia: shopt -s nocaseglob bind 'set completion-ignore-case on' Jak przywrócić powyższe ustawienia do domyślnego systemu OS X?
4 macos  bash 

1
Pliki ze spacją w nazwie
Mam zmienną o nazwie var, która przechowuje listę plików w katalogu. Przeglądam wszystkie pliki i jeśli znajdę katalog, wypisuję na ekranie „Katalog”. kod poniżej: var=$(ls dir) for file in $var; do if [ -d $dir/$file ]; then echo "Directory" fi done Mam 2 pytania: Po pierwsze: robię to wewnątrz funkcji …

4
Uruchom skrypt bash tuż przed odmontowaniem urządzenia USB?
Czy w Linuksie (w moim przypadku Ubuntu) jest możliwe skonfigurowanie systemu do uruchamiania skryptu bash tuż przed odłączeniem klucza USB? Mam przenośną osobistą wiki na pendrive i za każdym razem, gdy odłączam ją od mojego komputera, chciałbym, aby jej zawartość była automatycznie archiwizowana na Amazon S3. Czy coś takiego jest …


1
Jak dołączyć ukryte pliki do dopasowania wzorca ls?
Właśnie próbowałem wyświetlić listę plików w bieżącym katalogu z pewnym wzorcem, ale to nie działa z ukrytymi plikami. Jak mogę dopasować wszystkie pliki? próbowałem ls *foo* i ls -a *foo* Nie znajdując niczego w Google, słowa kluczowe, które mogę wymyślić, aby znaleźć to prowadzą do wielu niepowiązanych informacji ...
4 linux  bash 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.