Pytania otagowane jako shell

Powłoka to oprogramowanie, które pozwala użytkownikom na interakcję z systemem operacyjnym, zwykle przez wpisanie w wierszu poleceń.


2
Jaka jest różnica między / etc / environment a / etc / profile?
Rozumiem, że ten pierwszy jest ładowany przed drugim, ale jaka jest różnica koncepcyjna? Czy są jakieś dobre powody, dla których powinienem ustawić niektóre zmienne w jednej, a nie w drugiej? Z wyjątkiem faktu, że /etc/environmentwydaje się , że istnieje konfiguracja środowiska dla wszystkich procesów uruchamianych przez system, podczas gdy /etc/profilekonfiguracja …

4
Jak mogę uzyskać nieskompresowany rozmiar pliku gzip bez jego faktycznej dekompresji?
Proszę znaleźć moje dane systemu operacyjnego: $ uname -a AIX xxyy 1 6 000145364C00 Próbowałem następujące polecenie, aby uzyskać rozmiar pliku w archiwum gzip: $ gzip -l mycontent.DAT.Gz compressed uncompr. ratio uncompressed_name -1223644243 1751372002 -75.3% mycontent.DAT.Gz Nie wiesz, jak z tego interpretować rozpakowany rozmiar. Rozmiar skompresowanego pliku blisko 4 GB. …
25 unix  shell  gzip  gz 



8
dynamiczne ładowanie lokalnych aliasów powłoki do sesji ssh
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 7 lat temu . Kiedy loguję się do jakiegoś komputera za pomocą ssh, chcę, żeby były tam moje aliasy i funkcje . Innymi słowy, zaloguj się do komputera, który chciałbym móc używać skrótów …
24 linux  bash  shell  login  ssh 

2
Jaki jest odpowiednik ZSH dla $ PROMPT_COMMAND BASH?
BASH obsługuje $PROMPT_COMMANDzmienną środowiskową, która definiuje polecenie, które należy wykonać przed dowolnym interaktywnym monitem pierwszego poziomu. Szukam ekwiwalentu tego ZSH. Dokumentacja mówi, że istnieje funkcja, precmdktórą mogę zdefiniować, aby ją osiągnąć; nie mam jednak pojęcia, jak to zdefiniować na podstawie zmiennej środowiskowej. Rozważałem przekazanie zmiennej środowiskowej, która zmusiłaby ZSH do …

5
Pobierz katalog nadrzędny dla pliku
Chcę uzyskać tylko nazwę katalogu nadrzędnego dla pliku. Przykład: gdy mam path=/a/b/c/d/file, chcę tylko, da nie /a/b/c/d(z czego otrzymuję dirname $path) jako wynik. Czy jest jakiś wyrafinowany sposób to zrobić?
24 linux  bash  shell 

1
Dlaczego mamy powłoki logowania, bez logowania, interaktywne i nieinteraktywne powłoki bash?
Strony podręcznika bash wyjaśniają, czym są powłoki logowania i interaktywne: Powłoka logowania to taka, której pierwszym znakiem argumentu zero jest - lub rozpoczęty z opcją --login. Powłoka interaktywna to taka, która została uruchomiona bez argumentów nie będących opcjami i bez opcji -c, której standardowe wejście i błąd są podłączone do …



3
Generator losowych haseł: wiele, w kolumnach, w wierszu poleceń, w systemie Linux
Jakiś czas temu natknąłem się na generator losowych haseł dla wiersza poleceń, który wyświetlał siatkę „niezapomnianych” haseł. Wynik był mniej więcej taki: adam@host:~$ CantRememberThisCommand lkajsdf aksjdfl kqwrupo qwerpoi qwerklw zxlkelq Pomysł polegał na tym, że można uruchomić to narzędzie, gdy ktoś patrzy ci przez ramię, i nadal wybierać hasło z …
22 unix  passwords  shell  passwd 

3
Użyj ekranu GNU jako „powłoki” logowania
Jaki jest najlepszy sposób, aby ekran był automatycznie uruchamiany po otwarciu nowej powłoki, czy to poprzez logowanie, xterm, czy cokolwiek innego? Widzę, że najczęstszą rekomendacją jest umieszczenie exec screenw pliku rc lub logu / profilu twojej zwykłej powłoki, ale na przykład dla tcsh, powłoki logowania uruchamiają .login na końcu, podczas …
22 unix  shell  login  gnu-screen 

3
jak ustawić zmienną ENV w linii CMD systemu Windows
Chciałbym ustawić tymczasową zmienną środowiskową w linii CMD systemu Windows, która moim zdaniem jest powłoką systemu Windows. ponieważ jest to do użytku tymczasowego, więc nie chcę dodawać nowej zmiennej środowiskowej pod względem systemowym, klikając „mój komputer -> uprawnienia ---” ... nawiasem mówiąc, zmienną środowiskową, którą chciałbym ustawić, jest proxy HTTP, …
22 windows  shell 

7
Zmień katalog używając sudo
Jak przejść do katalogu należącego do roota? Jeśli zrobię: sudo cd RootOwedDir Dostaję: sudo cd: command not found Jeśli ja su root Otrzymuję: authentication failureprawdopodobnie dlatego, że tak naprawdę nigdy nie zakładałem rzeczywistego konta root. Co ja tu robię źle?
22 linux  ubuntu  shell 

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.