Pytania otagowane jako bash

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

2
zakończenie bash dla wzorców nazw plików lub katalogów
Próbuję skonfigurować skrypt kończący bash i mam problemy. Chciałbym to skonfigurować, aby wymienione uzupełnienia były albo plikami pasującymi do określonego rozszerzenia, albo katalogami (które mogą, ale nie muszą zawierać pliki tego rozszerzenia). Problem, który mam, polega na tym, że jedynym sposobem, w jaki mogę uzyskać uzupełnienia zawierające pliki i katalogi, …

2
Jak mogę się dowiedzieć, czy plik jest aliasem czy dowiązaniem symbolicznym?
Pracuję na starszym systemie i mam kilka plików, które odwołują się do obrazów znajdujących się w innych folderach. lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x100.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x100.jpg lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x133.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x133.jpg lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t125x150.jpg -> …
13 bash  unix  shell 


4
Jak mogę łatwo zrobić 5 kopii jednego pliku?
Mogę przenieść gdzieś 5 plików za pomocą: $ mv my-{1..5}.jpg /path/to/dir/ Jak mogę łatwo zrobić kopię jednego pliku 5 razy # doesn't work $ cp my.jpg my-{1..5}.jpg Czy można nie używać for loop?
13 bash 

5
bash: wykonaj polecenie podane w wierszu poleceń i nie wychodź
jak mogę podać polecenie w linii poleceń bash, które zostanie wykonane raz w nowym bashie po przeczytaniu ~ / .bashrc - Ale to wszystko bez pozwalania bashowi wyjść po zakończeniu polecenia? Bawię się „konfiguracją rozruchową” terminatora, w której niektóre podziały powinny uruchamiać niektóre aplikacje (vim, mutt, irsi) po uruchomieniu. Ale …
13 bash  boot  bashrc  terminator 


2
Czy można uruchomić skrypt bash w piaskownicy?
Nasz produkt musi wykonać nieznany skrypt bash na delikatnym serwerze, aby osiągnąć określony cel. Ten skrypt bash jest dostarczany przez użytkownika. Zależy nam na tym, aby dozwolone były tylko określone polecenia, a inne nie. Ponadto musimy zastąpić niektóre polecenia innymi. Na przykład chcielibyśmy wykonać skrypt i zezwolić na następujące polecenia: …
13 bash 

3
Windows 10 bash i miętowy
Właśnie zainstalowałem nowy podsystem Linux w systemie Windows 10. Naprawdę miło jest mieć dostęp do repozytoriów Ubuntu, ale absolutnie NIENAWIDZĘ domyślnego programu terminalowego. Cygwin zawiera MinTTY, który jest naprawdę ładny i działa bardzo dobrze, ale nie mogę znaleźć samodzielnego pakietu dla MinTTY. Czy istnieje sposób, aby MinTTY stał się domyślnym …

1
Użycie sed do włączenia plików .htaccess w konfiguracji Apache
Próbuję zautomatyzować obsługę administracyjną skrzynki Ubuntu Vagrant za pomocą skryptu Bash. Wszystko jest w porządku, ale mam problemy z konfiguracją Apache, aby zezwalać na zastępowanie .htaccessplików. W moim pliku konfiguracyjnym znajduje się następujący blok: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> Wszystko muszę …

4
echo znak nowej linii nie działa w bash
Mam skrypt bash, który ma wiele echoinstrukcji, a także alias echodo echo -eobu w .bash_profilei .bashrc, dzięki czemu nowe wiersze są drukowane poprawnie dla instrukcji takich jak echo 'Hello\nWorld'wynik powinien być Hello World ale otrzymuję wynik Hello\nWorld Próbowałem nawet użyć shopt -s expand_aliasesw skrypcie, to nie pomaga Uruchamiam skrypt jako …
13 linux  bash  shell  script 


3
Zatrzymaj komputer Mac przed zaśnięciem podczas działania skryptu bash, a po zakończeniu pozwól mu spać normalnie
Mam swojego Maca, aby obudzić się w nocy i uruchomić rsync, aby to zrobić. Konfiguruje się to poprzez Oszczędzanie energii> Harmonogram. Wydaje się jednak, że wraca do snu, zanim będzie w stanie cokolwiek zrobić, więc muszę go zatrzymać podczas wykonywania skryptu bash, z którego uruchamia się rsync. Uznałem, że najlepszym …
13 mac  bash  sleep  rsync 

2
Ctrl-e i Ctrl-a nie działają na Ubuntu Hardy?
Używam komputera Mac, więc nie mam klawiszy Homei Endklawiszy na klawiaturze. Dosyć często SSH do serwerów Linux. Przekonałem się, że kiedy łączę SSH z serwerem Linux Ubuntu z systemem Jaunty, mogę użyć skrótów klawiszowych readline Ctrl- ai Ctrl- eaby przesunąć kursor na początek lub koniec linii, ale często jest kilka …
13 linux  bash  shell  readline 

3
Nie można potokować w „pliku map” bash… ale dlaczego?
Chcę tylko przenieść wszystkie pliki z określonego katalogu do tablicy bash (zakładając, że żaden z plików nie ma nowej linii w nazwie): Więc: myarr=() find . -maxdepth 1 -name "mysqldump*" | mapfile -t myarr; echo "${myarr[@]}" Pusty wynik! Jeśli korzystam z pliku przy użyciu ronda, tymczasowo lub w inny sposób: …
13 bash 

3
jak sprawić, by mniej pager reagował na kółko przewijania i nie czyścił ekranu
Wiem o odpowiedziach takich jak: jak zrobić mysz-kółko-mysz-przewiń-mniej-pager-używając-bash-i-gnome-terminal , który ma usunąć -Xflagę ze zmiennej środowiskowej $ LESS. Ale chciałbym zrobić oba te: użyj kółka myszy, aby przewinąć pager (w przeciwieństwie do przewijania paska przewijania okna terminala) (które możesz uzyskać usuwając -X z $LESS) zawartość z pagera pozostaje na ekranie …

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.