Zmiana nazwy programu wyświetlanej w Konsole przy użyciu aliasu
1
Mam alias dla irssi: alias irssi="screen irssi. Kiedy uruchamiam irssi w Konsoli, nazwa zakładki pojawia się jako „screen”. Czy istnieje sposób, aby wyświetlać się jako „irssi”? Format mojej zakładki w Konsoli to:% D | % n
Jeśli nie możesz / nie chcesz wprowadzać zmian w całym systemie, możesz zrobić to samo dla swojego użytkownika. Utwórz ~/bin/katalog, wykonaj te same kroki co powyżej i dodaj ten katalog do $PATH:
Użycie skryptu powoduje zmianę nazwy programu na „bash”. Na przykład teraz moja karta mówi „/ usr / local / bin | bash”. Skrypt działa, ale po prostu nie czyta tego, czego chcę. Czy coś brakuje? : /
O. Nie, myślę, że coś mi brakuje. Najwyraźniej Konsole bierze nazwę od rzeczywistej nazwy procesu, a nie od nazwy wykonywanego polecenia. Przepraszamy, nie mam pojęcia, jak to obejść.
Dziwne rozwiązanie, ale może możesz użyć kompilatora skryptów powłoki, takiego jak shc, aby skompilować skrypt powłoki podobny do sugerowanego przez TerDona, aby był plikiem wykonywalnym?
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.