Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.
Tak więc, wpisując kilka poleceń, odkryłem, że jest nie tylko ls, ale li larównież. Wygląda na to, że manw Ubuntu 12.14 nie ma żadnych wpisów. Wszystkie wydają się robić podobne rzeczy z niewielkimi różnicami: $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script tmp VERSION CHANGELOG …
Alias, taki jak llzdefiniowany w aliaspoleceniu. Mogę sprawdzić polecenie za pomocą takich rzeczy, type llktóre drukuje ll is aliased to `ls -l --color=auto' lub command -v llktóry drukuje alias ll='ls -l --color=auto' lub alias llktóry również drukuje alias ll='ls -l --color=auto' ale nie mogę znaleźć miejsca, w którym zdefiniowano alias, …
Na początku było to trochę zabawne, jak granie w „Bash Roulette” ... ale teraz robi się stary Lol Każde polecenie w moim terminalu, które wychodzi z niezerowym kodem, zamyka okno mojego terminalu Powiedziano mi, że być może set -eustawiłem gdzieś skrypt bash, z którego pochodzą moje terminale. Sprawdziłem .bash_profile/ .bashrc/ …
bashnie będzie źródła .bashrcz terminala interaktywnego, chyba że ręcznie uruchomię bashz terminala: $ bash lub ręcznie to: $ source ./.bashrc lub bieganie: $ st -e bash Oto kilka przydatnych wyników Mam nadzieję: $ echo $TERM st-256color $ echo $SHELL /bin/sh $ readlink /bin/sh bash $ shopt login_shell login_shell off Korzystam …
Proste zapytanie: Właśnie zdałem sobie sprawę, że nigdy nie widziałem shebang na szczycie .bashrcskryptu, co prowadzi mnie do wniosku, że system używa domyślnej powłoki do pozyskiwania jej podczas logowania ( ${SHELL}). Zastanawiam się, dlaczego tak jest, tj. Czy uważa się za zły nawyk używanie czegoś innego niż domyślna powłoka do …
Zdaję sobie sprawę, że istnieją /etc/profilei /etc/bashrcpliki do ustawiania globalnych zmiennych środowiskowych i może po prostu nie rozumiem ich celów, ale ... Czy istnieje bash_profileplik globalny ? Używam Mac OS X.
Zwykle, gdy znajduję polecenie, które chcę uzyskać alias, odbijam je echem do mojego .bashrc w następujący sposób: [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc Może to być lepszy sposób. Ale tak czy inaczej, właśnie teraz nadpisałem cały plik .rc, używając …
Czy istnieje sposób, aby całkowicie restart bash i przeładowanie .bashrci .profileitp? Chciałbym się upewnić, że moje zmiany zadziałały poprawnie po edycji tych plików.
Zrobiłem polecenie echa do mojego pliku .bash_aliases i usunąłem wszystkie moje aliasy, z wyjątkiem aliasu testowego. Jednak nadal mam otwartą sesję z załadowanymi aliasami (do tcl?). Czy mogę je odzyskać z tej sesji?
Moja ~/.bashrczawiera dokładnie jedną linię: source my_config/my_actual_bashrc.sh Czy istnieje odpowiednik .inputrc, więc moje dostosowania mogą znajdować się w osobnej lokalizacji i „wywoływane” przez ~/.inputrc?
Kiedyś myślałem, że usunięcie mojej historii bashów było wystarczające, aby wyczyścić historię bashów, ale wczoraj mój kot bałaganił po prawej stronie klawiatury, a kiedy wróciłem do komputera, zobaczyłem coś, co napisałem miesiąc temu, a potem zacząłem naciśnij wszystkie klawisze jak szalony, szukając tego, co mogło to spowodować. Okazuje się, że …
Jestem nowy w systemie uniksowym i ciekawe jest tworzenie niestandardowych funkcji i konfiguracji w plikach ustawień, takich jak .bashrci .inputrc. Nie rozumiem jednak różnic między nimi. Na przykład, kiedy utworzyłem alias, wstawiam je .bashrc. Example 1: alias ...='cd ../../' Kiedy tworzę operacje, takie jak używanie klawiszy strzałek do wyszukiwania poprzedniego …
Nie mogę znaleźć mojego .bash_login i .bash_profile root@linux:~# locate .bash* /etc/bash.bashrc /etc/skel/.bashrc /etc/skel/.bashrc.original /home/noroot/.bashrc /home/noroot/.bashrc.original /root/.bash_history /root/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc /usr/share/kali-defaults/.bashrc root@linux:~# Czy zawsze jest tylko jeden plik .bashrc i .bash_profile dla każdego użytkownika? I czy .bashrc i .bash_profile zawsze znajdują się w katalogu / home / „nazwa użytkownika”?
To może być zły pomysł. Im więcej o tym myślę, tym bardziej uświadamiam sobie, że prawdopodobnie nie powinienem tego robić ... ale próbowałem i zawiodłem, więc NAPRAWDĘ chcę wiedzieć, jak to zrobić, nawet jeśli to zły pomysł. Chcę, aby plik bashrc był pozyskiwany za każdym razem, gdy uruchamiam clearpolecenie. Powód …
Myślę, że w pewnym momencie popełniłem błąd .bash_profilei mam teraz wiele. Próbuję dostosować moją powłokę, ale nie jestem pewien, którego .bash_profileużyć, jeśli w ogóle. Myślałem, że .bashrcplik był częściej używany? Używam OSX - El Capitan ls -la | more total 480 -rw------- 1 Matthew staff 6404 Feb 16 23:57 .bash_history …
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.