Pytania otagowane jako shell

Powłoka to oprogramowanie, które pozwala użytkownikom na interakcję z systemem operacyjnym, zwykle przez wpisanie w wierszu poleceń.

6
Dlaczego potrzebna jest sudo bash?
Czytałem następujący kod: $ sudo bash # cd /home/ # ./gitpull.sh Dlaczego potrzebuję pierwszej linii, co ona dokładnie robi? Co jeśli właśnie to zrobiłem $ sudozamiast $ sudo bash?
3 bash  shell  unix 

1
Przekierowanie stderr w podpowłoce zmienia wyjście tput
Pracuję nad skryptem i znalazłem dziwne zachowanie. Jestem pewien, że istnieje logiczne wytłumaczenie, dlaczego wyjście 4 -go i 6 -go wiersza poleceń jest inna niż w innych przypadkach, ale nie udało mi się go znaleźć. 1 $ tput cols 128 2 $ tput cols 2>/dev/null 128 3 $ echo $(tput …
3 bash  unix  shell  ncurses 

2
Czasami moja .bash_history zostaje wyczyszczona. Dlaczego? Jak mogę temu zapobiec?
Oto moja skorupa: $ $SHELL --version | head -1 GNU bash, version 4.1.7(2)-release (i386-apple-darwin10.3.0) Oto moje ustawienia związane z historią: export HISTCONTROL=ignoredups:erasedups export HISTSIZE=100000 export HISTFILESIZE=100000 shopt -s histappend shopt -s histverify ## edit a recalled history line before executing shopt -s histreedit ## reedit a history substitution line if …
3 unix  bash  shell  history 


1
Obsługa argumentów w skrypcie dla zmodyfikowanej funkcji „find”?
Korzystam z FreeBSD i rozumiem i używam tej -pruneopcji, findaby zapobiec zejściu polecenia do podkatalogu. Ale uważam, że niezbędna składnia jest bardzo niezdarna i niezręczna. Nie zapobiega również wyświetlaniu samego przyciętego katalogu, który można naprawić, ale irytuje. Chciałbym utworzyć krótki skrypt / alias, który -noenterspowoduje dodanie nowego argumentu do findpolecenia, …

5
Python: Sprawdź istnienie polecenia powłoki przed wykonaniem [zamknięte]
Próbuję znaleźć sposób, aby sprawdzić istnienie polecenia powłoki przed jego wykonaniem. Na przykład wykonam polecenie ack-grep. Więc próbuję zrobić: importuj podproces z podprocesu import PIPE cmd_grep = subprocess.Popen ([„ack-grep”, „--no-color”, „--max-count = 1”, „--no-group”, „def run_main”, „../cgedit/”], stdout = PIPE, stderr = PIPE) Niż jeśli wykonam cmd_grep.stderr.read () Otrzymuję „jak …
3 shell  process  python 

3
Jaka powłoka pozwala przywoływać polecenia z pewnym początkiem?
Programy takie jak matlab / oktawa i jestem pewien, że wiele innych pozwala na rozpoczęcie wpisywania polecenia, a następnie naciśnij, Upaby przywołać ostatnie polecenie, które zaczyna się od wpisanych znaków. Powszechna powłoka linuksowa bashtego nie robi. Czy istnieje inna powłoka, która działa? Nie pytam, jak znaleźć ostatnie polecenie, pytam, czy …
3 linux  bash  shell 



2
Wyodrębnij plik zip do własnego katalogu
Próbuję wyodrębnić zawartość pliku zip, ale chcę ją wyodrębnić do własnego katalogu. Próbowałem -dod rozpakowania, ale to po prostu umieszcza zawartość zip w tym katalogu. Ale chcę wyodrębnić zawartość pierwszego (głównego) katalogu w zipie, jeśli jest tylko jeden katalog w katalogu głównym zip, w przeciwnym razie po prostu wyodrębnij pliki …
3 linux  shell  zip 

1
przekierowanie wyjścia za pomocą sudo [duplikat]
Możliwe duplikaty: jak dołączyć do pliku jako sudo? sudo nie może pisać do / etc / profile Następujące polecenie nie działa, ponieważ podwyższone uprawnienia nie dotyczą przekierowania. sudo echo "myoutput" >> /etc/file_that_only_root_can_write Jak można to zrobić?

1
Skrypt Crontab w systemie Mac OS X Lion już nie działa
Mam problem z zadaniami crona. Poprzednio ten skrypt działał dobrze na serwerze Mac OS X 10.6, ale po zainicjowaniu go na Lion (klient) skrypt przestał działać. Zasadniczo to .bat plik wywołuje a jar plik (który wywołuje pętlę mysqldump polecenia) do tworzenia kopii zapasowych kilku baz danych na kilku serwerach i …

1
Jak zapewnić, że najnowsza wersja pliku zostanie całkowicie pobrana przy jednoczesnym zminimalizowaniu transferu sieciowego
Szukam polecenia powłoki, które zapewnia, że ​​plik zostanie całkowicie pobrany, ale unika się niepotrzebnego ponownego pobierania. Oto pseudokod tego, na co liczę: If file doesn't exist, download it. If file exists: use HTTP HEAD to get timestamp and size of remote file. if remote timestamp is newer, delete local file …
2 linux  bash  shell  wget  curl 

2
jaki jest najlepszy sposób na przechowywanie i wyświetlanie poleceń (szczególnie dla gita i dokera) (jak ściągawka)
Jestem teraz w punkcie, w którym często potrzebuję poleceń git lub docker (lubić docker system prune -a lub docker stop $(docker ps -a -q). Chcę wiedzieć, jak radzisz sobie z tymi częściowo długimi poleceniami? czy istnieje sposób, aby je przechowywać i wyświetlać git config --global --list (ale widzisz więcej niż …


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.