Chcę uruchomić aplikację GUI na moim komputerze Ubuntu, ale powinna ona zostać uruchomiona przez skrypt powłoki na moim serwerze Debian poprzez SSH. czy to możliwe?
To pytanie ma już odpowiedzi tutaj : Zamknięte 8 lat temu . Możliwa duplikat: Jak ustawić Bash jako domyślną powłokę na Ubuntu? Chcę zmienić moją domyślną powłokę w Ubuntu na ZSH. Jakie jest to polecenie?
Czy w Linuksie, jeśli mam już płytę CD i jestem teraz w katalogu, czy istnieje sposób, aby dowiedzieć się, jaka jest prawdziwa ścieżka do tego katalogu, jeśli nie użyłem do tego linku symbolicznego? Rozważać: $ pwd /home/dave/tmp $ mkdir -p 1/2/3/4/5 $ ln -s 1/2/3/4/5 5 $ cd 5 $ …
Jak skopiować ukryte pliki i ukryte podkatalogi (te zaczynające się od kropki) z folderu A do folderu B? Na przykład, jeśli mam tę strukturę: A/a A/b A/.a A/.b/ A/.b/somefile A/.b/.c Chciałbym skopiować do B tylko ukryte pliki i ukryte podkatalogi w A: B/.a B/.b/ B/.b/somefile B/.b/.c Próbowałem już tego polecenia: …
Mam bardzo proste pytanie. Czy mogę uruchomić zdalne polecenie powłoki na serwerze za pomocą klienta FileZilla. Na przykład czy mogę zrobić: tar -zxvf myarchive.tar.gz etc ... (nie sądziłem, że jest to możliwe przy zwykłym FTP, zastanawiałem się nad innymi protokołami oferowanymi przez FileZilla). Dzięki.
Wiele razy, gdy wprowadzam długie polecenie w bash lub zsh (są to jedyne dwie powłoki, w których jestem pewien, że to widziałem), kursor wypacza się gdzieś pośrodku ciągu, który wprowadzam, czy ktoś może wyjaśnić, dlaczego tak jest, a jeśli można coś z tym zrobić? Zauważyłem, że często zdarza się to, …
locateKomenda jest bardzo przydatnym narzędziem w systemie Linux, ale wydaje się tylko root może uruchomić updatedbkomendę, która jest bardzo unconvinent go używać. Jak więc ustawić zwykłego użytkownika na uprawnienie do uruchamiania polecenia updatedb? updatedb to komenda używana do aktualizacji bazy danych używana przez komendę locate. Ale przy próbie uruchomienia updatedb …
Zainstalowałem podsystem Linux dla Windows 10. Działa dobrze, ale chcę zmienić domyślne środowisko powłoki dla podsystemu. Zrobiłem sudo apt-get install fishi wtedy chsh -s /usr/bin/fish. Ale kiedy uruchamiam bash.exew systemie Windows, zawsze zaczyna się bash (myślę, że jest przewidywalny). Czy ktoś zna argumenty, aby zmienić to zachowanie?
Mam następujący skrypt screen -d -m -S $1 #start screen minimized screen -S $1 -X stuff "$beast " #stuff commands chyba że najpierw podłączę ekran, wydaje się, że wpływ rzeczy nic nie da? Dlaczego tak jest i jak mogę zmodyfikować ten skrypt, aby nie trzeba było dołączać ekranu?
Często piszę, gdy irytują (lub gorzej) command .* w bash, a polecenie dotyczy katalogu nadrzędnego i katalogu bieżącego. Czy istnieje jakaś opcja powłoki lub inna konfiguracja mogę uszczypnąć, aby wykluczyć bash .i ..od ekspansji .*?
Kontekst: Użytkownicy udostępniają mi swoje niestandardowe skrypty do uruchomienia. Skrypty te mogą być wszelkiego rodzaju jak skrypty do uruchamiania wielu programów GUI, usług zaplecza. Nie mam kontroli nad sposobem pisania skryptów. Skrypty te mogą być typu blokującego, tzn. Wykonywanie czeka do momentu zakończenia wszystkich procesów potomnych (programów uruchamianych sekwencyjnie) #exaple …
W man pagenapisane jest: 0 All processes in the current process group are signaled Próbowałem tak: $ man kill & [1] 15247 $ [1]+ Stopped man kill $ kill 0 $ ps 15247 pts/41 00:00:00 man Jak zrozumiałem, kill 0zabije wszystkie procesy w bieżącym procesie, który obejmuje pid15247. Jednak w …
Bardzo często korzystam z funkcji sesji ekranu. Na przykład rozpocznę sesję ekranową dla „projektu 1” jako „screen -S projekt1”, a następnie, gdy będę musiał ponownie się połączyć, użyję „screen -d -r projekt1”. Ułatwia to zarządzanie wieloma projektami, każdy z własnym zestawem sesji powłoki. Chciałbym teraz, aby w systemie Windows i …
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.