Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.

4
Jak ustawić alias do linii terminalu?
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.


2
Używanie AWK, aby uzyskać drugą kolumnę
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 …
9 bash  grep  sed  awk 

3
dla pętli w folderach ze znakiem \ n w nazwach
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: …


1
Zmień kolor konkretnej litery w nazwie użytkownika w PS1 bash
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: …


2
Zastosuj przypadek, w którym nazwy plików skryptów mają wiodące liczby w celu ustalenia kolejności wykonywania
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 …


3
Wyjęcie linii „Odmowa dostępu”
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?

3
Zignoruj ​​sudo w skrypcie bash
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.
9 14.04  bash  scripts  sudo 


2
Do czego służy linia PATH eksportu w .bashrc?
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 …

2
Uruchom skrypt bash za każdym razem, gdy wykonywane są wiersze poleceń
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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.