Chcę łatwo ustawić alias git-godla tej linii terminalu: git commit -m "init "; git push; git status Więc kiedy wejdę do git-go, ta linia powinna wejść. Jak mogę to zrobić? Odpowiedzi, które widziałem, obejmują tylko alias polecenia bez parametrów. Ale chcę ustawić alias do dowolnej linii terminalu.
echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $(cat) }" Powyższa składnia działa dobrze z obliczonym wynikiem „1337”. echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $* }" Ale powyższa składnia nie działa, chociaż nie ma błędu. Proszę doradzić.
Nie mogę uzyskać polecenia awk, aby uzyskać drugą kolumnę danych. Kod Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Zmienna $ filter jest wartością parametru Download lub Upload, która jest przekazywana do skryptu powłoki. Tak więc awk używa terminu Pobierz lub Prześlij, aby wyszukać odpowiedni wiersz. Zawartość pliku …
Mam kilka folderów z \ncharakterem to ich nazwy. na przykład: $ ls ''$'\n''Test' Dotyczy to folderu z nazwą testu i pustą linią przed jego nazwą. Kiedy więc uruchomię kilka takich skryptów w katalogu nadrzędnym: while IFS= read -r d; do rmdir $d done < <(find * -type d) To pokazuje: …
Chcę, aby mój skrypt bash (konkretnie mój ~/.bashrc) zrobił coś tylko wtedy, gdy terminal został otwarty przeze mnie bezpośrednio, i zrobiłbym coś innego, jeśli został otwarty za pośrednictwem aplikacji, np. VS Code. Jak mogę ustalić, co się dzieje? Czy jest na to zmienna? Z góry dziękuję.
Chcę zmienić kolor konkretnej litery w mojej nazwie użytkownika wyświetlanej przez PS1 w bash. Np .: Jeśli \utak rahul, chciałbym, aby list hbył w kolorze niebieskim, a reszta - biała. Ja wiem, że \uodnosi się nazwa użytkownika i dodanie koloru do całego „podmiot” odbywa się poprzez dodawanie znaczników, takich jak: …
Korzystam z realpathpolecenia, ale zawsze dodaje oryginalne dane wejściowe na końcu ścieżki: $ pwd /homes/yosefkl $ realpath yosefkl /homes/yosefkl/yosefkl
Szukam dokumentacji lub przypadku użycia, w którym w systemie Linux znajduje się katalog ze skryptami powłoki, w którym każda nazwa pliku jest prowadzona z numerem, a pliki są uruchamiane w określonej kolejności. Jak nazywa się ta konwencja i gdzie się ją stosuje? Na przykład: 0001-motd.sh 0002-proxy.sh 0300-ssh.sh Wiem, że widziałem …
To, co się stało, kiedy wykonywane sudo sunastępnieexit $ sudo su # exit exit $ Polecenie exit nie zamyka mojego emulatora terminala. Czy to terminal potomny?
Kiedy findwidzę wszystkie pliki pdf w /homekatalogu, widzę access denied. Aby je wyeliminować, próbowałem: find /home -iname "*.pdf" | grep -v "access denied" Jednak wynik jest taki sam. Jak mogę pozbyć się tych linii?
Mam mały skrypt bash: #!/bin/bash touch dummy.txt Jeśli wykonam ten skrypt, sudoto utworzy dummy.txton ochronę przed rootem . Chcę zrobić: Niezależnie od tego, czy ten skrypt jest wykonywany przy użyciu sudozwykłego użytkownika, dummy.txtczy nie , plik nie powinien być chroniony jako root.
Próbuję uruchomić niektóre funkcje bash, ale ciągle napotyka błąd składniowy: „(„ nieoczekiwany. Próbowałem usunąć nawiasy, nawiasy itp. Itd.)… Nic nie działa. $ bash --version GNU bash, version 4.3.46(1) release #!/bin/bash function hello () { echo "Hello world" }
Nie jestem zwolennikiem Linuksa i mam następujące wątpliwości po samouczku. Muszę zmodyfikować bashrcplik. Jakie ustawienia są zawarte w tym pliku? Myślę, że coś dotyczyło środowiska powłoki bash, ale nie jestem tego taki pewien. Muszę wstawić ten wiersz: export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH Co dokładnie robi ta linia? Myślę, że to exportoświadczenie służy do …
Jestem nowym użytkownikiem Ubuntu / Linux, chciałbym zadać pytanie tak jak mój tytuł powyżej. Na przykład mam plik bash ./script, chciałbym, aby uruchamiał się automatycznie po wpisaniu dowolnego wiersza polecenia. Raz wykonać wiersz polecenia pwdnastępnie ./scriptzostanie wykonany. Raz wpisać następną linię poleceń ls -lanastępnie ./scriptzostanie ponownie wykonana.
Biorąc pod uwagę identyfikatory wyprodukowane przez wmctrl -l, chciałbym móc zabić proces powiązany z identyfikatorem okna. Jak sugerowałbyś to zrobić?
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.