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, …
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 -> …
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?
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 …
W oknach bashowych przy użyciu Terminal.app na OS X Lion nie mogę już używać ctrl+ Ajako skrótu do przejścia do początku wiersza poleceń. Inne ctrlznaki, takie jak ctrl+ E, również nie działają. Jakieś pomysły?
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: …
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 …
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ę …
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 …
Wiem, że polecenie „historia” daje mi listę poleceń, które wpisałem w terminalu Unix. Jak wyświetlić historię poleceń dla wszystkich użytkowników aktualnie zalogowanych w systemie?
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 …
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 …
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: …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.