Jak mogę /media/De Soft/mongodb/binustawić tę zmienną PATH na stałe? Wszyscy mówią „ export PATH=$PATH:media/De\ Soft/mongodb/bindo ciebie ~/.profile, lub .bashrc, w .zshenvzależności od twojej powłoki”. Nie wiem co to jest ~/.profile, albo .bashrc, albo .zshenv. Co oni właściwie robią? Jak dodać export PATH=$PATH:my/pathdo mojego .profile / .bashrc / .zshenv? Używam 64-bitowego …
Powiedzmy mam przypadkowo odinstalowane każdy emulator terminala w moim systemie: xterm, uxterm, gnome-terminal, guake, itd. Czy istnieje sposób można uzyskać dostęp bashbez emulatora terminala? Jednym z możliwych sposobów jest stworzenie i uruchomienie skryptu powłoki, ale poza tym, czy mogę uzyskać interaktywną powłokę? To jest czysto hipotetyczne, ale dziękuję za wszystkie …
Szukałem różnicy między „.” oraz wbudowane polecenia „source” i kilka źródeł (np. w tej dyskusji i na stronie podręcznika bash ) sugerują, że są one takie same. Jednak po wystąpieniu problemu ze zmiennymi środowiskowymi przeprowadziłem test. Utworzyłem plik, testenv.shktóry zawiera: #!/bin/bash echo $MY_VAR W wierszu polecenia wykonałem następujące czynności: > …
Próbuję zrobić skrót, aby zalogować się do mojego serwera ssh: ssh x.x.x.x Zrobiłem następujący plik: ssh_home.sh Sprawił, że był wykonywalny: sudo chmod +x ./ssh_home Sprawdzane przez kliknięcie właściwości prawym przyciskiem myszy, aby sprawdzić, czy był wykonywalny i czy .. Ale cokolwiek zrobię, dwukrotne kliknięcie spowoduje uruchomienie gedit. Próbowałem „Otwórz za …
Muszę usunąć wszystkie pliki z rozszerzeniem .gif, z wyjątkiem jednego pliku o nazwie powiedzieć „nazwa_pliku.gif”. Jaki jest optymalny sposób na zrobienie tego w terminalu? Polecenie rm *.gifusuwa wszystkie pliki gif, w tym plik filename.gif.
Zastanawiam się, do czego służy shbycie symbolicznym dash? Rozumiem, że dashto powinno być szybsze niż bash, ale nie jestem pewien, dlaczego oryginalna shpowłoka nie jest obecna sh. A jeśli coś, z czym nie jest shpowiązane bash?
Właśnie zainstalowałem Ubuntu 14.04.1 LTS. Według .profile, # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists. Nie ma ~ / .bash_profile lub ~ / .bash_login. Wydaje się, że nie otwiera źródła .profile podczas otwierania terminala. Dlaczego …
Napisałem skrypt bash, który wywołuje kilka innych programów i wykonuje wiele poleceń. Uruchamiam ten skrypt z terminala. Teraz chcę zabić skrypt. Wydaje Ctrl + Cmi się, że naciśnięcie czasami tego nie wycina, ponieważ czasami skrypt wykonuje inny program iz jakiegoś powodu sygnał zabicia nie działa. Jeśli jednak zamknę okno terminalu, …
Kiedy wykonuję cron, dostaję ten błąd cron: nie można otworzyć ani utworzyć /var/run/crond.pid: Odmowa dostępu Jak to zrobić bez cron? PS Chcę sprawdzić, czy plik w svn się zmienił i mam do tego specjalny skrypt.
Chcę ustawić serwer proxy dla terminala. Potrzebuję wysłać całą komunikację terminalową do Internetu za pośrednictwem serwera proxy, powiedzmy tor. Próbowałem skonfigurować serwer proxy dla całego systemu. Ale Terminal nie przestrzega konfiguracji całego serwera proxy. Czy jest na to inny sposób?
Chciałbym znaleźć i wydrukować zmodyfikowany czas pliku do użycia w skrypcie bash. Wymyśliłem: ls -l $filename | cut -d ' ' -f '6-8' Które wyjścia: Jul 26 15:05 Chociaż chciałbym uniknąć parsowania ls, dobrze byłoby też mieć rok. Idealnie chciałbym zobaczyć wyjście podobne do domyślnego wyjścia datepolecenia. Tue Jul 26 …
Tworzę mały automatyczny skrypt instalacyjny, który zmodyfikuje się /etc/profilei $HOME/.profilejeśli niektóre ścieżki nie zostaną wyeksportowane. Następnie chciałbym ponownie załadować je automatycznie. Przeczytałem, że sourceto robi, więc uruchomiłem terminal i wpisałem: source /etc/profile source ~/.profile Z terminala nie wyświetlił żadnego błędu. Jednak umieszczenie tych dwóch poleceń w skrypcie Bash powoduje source: …
Czy ktoś mógłby wyjaśnić, jak działa następujący kod? echo '1 2 3 4 5 6' | while read a b c do echo $c $b $a done W szczególności chciałbym wiedzieć, dlaczego wyjście tej pętli jest 3 4 5 6 2 1zamiast 3 2 1i 6 5 4na dwóch osobnych …
Podczas uruchamiania poleceń czasami może być konieczne uruchomienie polecenia z argumentem z ostatniego polecenia. Jak możesz to robić? Oczywiście, z wyjątkiem użycia klawiszy strzałek i Delklawiszy: ↑←←←... ←→→DelDelDel... Del<new_command>.
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.