Konfiguruję nowy komputer z systemem Linux, który dostałem z naszego działu IT, i zauważyłem, że .profilenie jest ładowany, gdy rozpoczynam nową sesję terminalową. Obecna powłoka to Bash , chociaż zmieniłem ją z domyślnej sh, z której była dostarczona. Jak ustawić ładowanie .profileprzy starcie? Mam dostęp do powłoki przez SSH : …
Chciałbym, aby polecenie BASH wyświetlało tylko liczbę plików w każdym podkatalogu katalogu. Na przykład w katalogu /tmpnie są dir1, dir2... Chciałbym zobaczyć: `dir1` : x files `dir2` : x files ...
Ostatnio musiałem grepować za hasłem, które mogło zostać zapisane w pliku. Nie chciałem, aby ten wiersz pojawiał się w historii bash. Jak mogę zapobiec przechowywaniu hasła lub innych poufnych informacji w historii bash podczas korzystania z grep? Na przykład, jak mogę uzyskać grep, aby odczytał wzór ze standardowego wejścia lub …
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 7 lat temu . Jakiś czas temu błędnie usunąłem folder domowy, ponieważ uruchomiłem rm -rf *niewłaściwy terminal, którego katalogiem roboczym był folder domowy! Chciałbym mieć pseudonim dla rmpolecenia, ale tak nie było. Teraz …
Bałam się w terminalu na Red Hat Linux, a kiedy wpisałem gwiazdkę ( *), a następnie return, wykonałem jeden z programów w moim katalogu. Czemu? Domyślam się, że Unix potraktował go jako symbol wieloznaczny, więc wykonał pierwszy program alfabetyczny. Ponieważ my_program.exei one_of_my_programs.programmożna go wykonać po prostu wpisując nazwę pliku, operator …
Dlaczego dane wyjściowe niektórych programów systemu Linux nie są wysyłane do STDOUT ani STDERR? Właściwie chcę wiedzieć, jak niezawodnie przechwytywać wszystkie dane wyjściowe programu, bez względu na to, jakiego „strumienia” używa. Problemem jest to, że niektóre programy nie pozwalają na przechwycenie ich wyników. Przykładem jest polecenie „czas”: time sleep 1 …
#!/bin/bash Echo “Enter a number” Read $number If [$number ] ; then Echo “Your number is divisible by 5” Else Echo “Your number is not divisible by 5” fi Instrukcja if [$ number] jest tym, czego nie wiem jak skonfigurować
Niedawno zacząłem używać bash i odkryłem kilka naprawdę wspaniałych funkcji (niekoniecznie wychodzących z pudełka, ale można je skonfigurować): Strzałki w górę / w dół obsługują częściowe uzupełnianie: wpisz „git”, naciśnij strzałkę W GÓRĘ, a przejdziesz do ostatnich poleceń rozpoczynających się od „git” (nawet w poprzednich sesjach!) Ctrl-R przeszuka Twoją historię …
Znalazłem to pomocne polecenie, bind -x '"\C-r"':resetaby wyczyścić terminal, ale chciałem stworzyć prosty skrypt bash: #!/bin/bash bind -x '"\C-r"':reset wynik: alfred@alfred-laptop:~/bash$ ./bind ./bind: line 2: bind: warning: line editing not enabled Czy ktoś mógłby wyjaśnić: Jak mogę to naprawić? Co warning: line editing not enabledznaczy
Otrzymałem błąd: bash: błąd składni w pobliżu nieoczekiwanego tokena `; ' z powodu następującego polecenia: evince foo.pdf bar.pdf &; emacs foo.tex & Czy rozdzielanie poleceń ;przy użyciu &do tła zadania jest nielegalne ? A może jest inny powód, dla którego to nie działało? Dziękuję Ci.
Zastanawiałem się, czy w pewnym momencie można wyświetlić powiadomienie lub coś z wiersza poleceń. Jak kiedy zegar wybija 16:00. Byłoby miło, gdyby wyświetlał go za pomocą narzędzia powiadomień Ubuntu:
Używam Kubuntu 10.04. Chciałbym zmienić niektóre standardowe klawisze skrótów do bash (terminal). Oto skróty, które chciałbym skonfigurować: Ctrl- Caby skopiować zaznaczony tekst z terminala do schowka. Ctrl- Vwkleić ze schowka do terminala. Ctrl- Zaby cofnąć edycję na bieżącej linii w terminalu. Ctrl- Shift- C(lub nawet lepiej Super- C), aby zakończyć …
Często próbuję znaleźć pliki o następującej składni: find . -name "filetofind" Jednak zwykle powoduje to tyle wierszy lub raportów o błędach (Odmowa dostępu) o folderach, w których odmowa dostępu. Czy istnieje inny sposób na uniknięcie tego spamu niż użycie sudo lub zaawansowane grepowanie z wyjścia błędów?
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.