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
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...
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
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
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
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,...
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ę...
Nie mogę znaleźć mojego .bash_login i .bash_profile root@linux:~# locate
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...
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...
Czasami zdarza mi się, że naciskam CTRL+ Zprzez przypadek, a moja aplikacja znika w tle. Wiem, że mogę to przywrócić fg, więc nie jest to taka wielka sprawa. Ale i tak zastanawiam się, czy to job controlwyłączyć. W całym moim życiu nie pamiętam jednego momentu, kiedy go potrzebowałem, to po prostu...
Mam problem z rozszerzeniem aliasów na moim koncie hostingowym, gdy uruchamiam polecenie takie jak: ssh user@server "bash -c \"alias\"" Mój plik .bashrc to: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ];...
Czy istnieje prosty sposób na wyświetlenie listy wszystkich konfliktów poleceń, które wystąpiły w systemie z powodu aktualizacji bashrc obejmującej polecenia aliasu? Na przykład ktoś pisze alias ls=/path/to/user-generated/executablew języku bashrc. Jak dowiadujemy się, że to maskuje rzeczywiste...
OK, więc sourceuruchamia skrypt w bieżącej powłoce i .osobno, jak opisano na przykład przy uruchamianiu skryptu za pomocą „.” I „source” , ale konkretnie w moim .bashrcpliku mam: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source...
Interpretując ten schemat blokowy Odkryłem, że w man bash: Kiedy bash jest wywoływany jako interaktywna powłoka logowania lub jako nieinteraktywna powłoka z opcją --login, najpierw czyta i wykonuje polecenia z pliku / etc / profile, jeśli plik ten istnieje. Oznacza to, że interaktywne...
Dlatego ciągle edytuję bashrc i mam otwarty terminal z działającą definicją funkcji, chociaż bashrc zostało zaktualizowane z błędną definicją funkcji. (Ponieważ definicja nie zmienia się, dopóki nie otrzymam zaktualizowanego bashrc) Jak w tym przypadku mogę wyszukać definicję działającej funkcji?...
Jak mogę zmodyfikować zawartość mojego bash_historypliku? Jakie wartości lub zmienne kontrolują, jak długo trwa historia? Czy są jakieś inne rzeczy, które mogę zmienić, aby zapewnić lepszą kontrolę nad moją historią
Jak uzyskać ~/.bashrcaliasy do oceny $()podstawień w czasie wykonywania , zamiast w momencie wykonywania ~ / .bashrc (podczas otwierania terminala)? Często uruchamiam to polecenie, aby dodać do niego alias: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL |...
Jaki cel robi [ -n "$PS1" ]się [ -n "$PS1" ] && source ~/.bash_profile;służyć? Ta linia jest zawarta w repozytorium.bashrc dotfiles
Mam ciekawe zachowanie w Jenkins. Powłoka Jenkinsa nie używa ustawień regionalnych moich systemów. Jenkins działa jako użytkownik jenkinsw moim systemie. Zalogowany jako jenkinsprzez SSH: locale wystawiany: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" itd...