Pytania otagowane jako bash

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

1
Jak działa polecenie historii?
Po wpisaniu dowolnego polecenia w terminalu nie pojawia się ono w moim ~/.bash_historypliku, dopóki nie zakończę sesji. Ponadto, gdy ręcznie edytuję ~/.bash_historyplik (na przykład usuwam trzy ostatnie polecenia), po wpisaniu historynadal wyświetla polecenia, które usunąłem z ~/.bash_historypliku. Dopiero po zakończeniu sesji i ponownym zalogowaniu się znikają. W jaki sposób mój …

7
Usuwanie historii z ~ / .bash_history
Mam kilka pytań na temat historii terminala lub wiersza poleceń, która jest przechowywana ~/.bash_history. Widzę plik w terminalu z historypoleceniem, ale jeśli spróbuję go otworzyć, gedit bash_historyplik jest całkowicie pusty. Dlaczego? Znalazłem sposób usunięcia określonej liczby wierszy w pliku z terminala za pomocą tej linii kodu: for i in {1..N}; …

2
Backspace nie działa wewnątrz uruchomionego skryptu bash
Używam bardzo prostego skryptu, który odczytuje wiersz po wierszu i drukuje wprowadzoną linię z powrotem do terminala: while read CMD; do echo $CMD done Działa dobrze, ale kiedy próbuję edytować wiersz ze backspaceznakiem, drukuje ^?zamiast usuwać znak. A kiedy naciskam Ctrl+ backspacewyjście jest ^H. Jak można naprawić to zachowanie, aby …


2
Jaki jest prawidłowy sposób tworzenia aliasu do przyciągania pakietu w Ubuntu 16.04?
TL; DR Jak utworzyć systemowy alias do przystawki pakietu w Ubuntu 16.04? Więcej szczegółów Chciałbym zainstalować Blender w mgnieniu oka. Odkryłem, że istnieje pakiet blender-tpaw , który można zainstalować. Niestety po zainstalowaniu jest on dostępny w terminalu pod nazwą blender-tpaw, nie blender. Używanie aliasu przyciągania Przede wszystkim próbowałem uruchomić polecenie …

1
Skrypt nie działa po wywołaniu zewnętrznym
Używam prostego skryptu do tworzenia plików .mp3 z plików .mp4: #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done Skrypt działa poprawnie, gdy jest uruchamiany z pulpitu lub wywoływany przez terminal. Jednak, gdy skrypt jest wywoływany ze skryptu zewnętrznego, nie działa, wracając „* .mp4: Brak takiego …
8 bash  scripts 

7
Skrypty Bash - jak połączyć następujące ciągi?
Oto część bashskryptu przeprowadzająca cpuidwykrywanie w systemie Linux (Ubuntu / Fedora): /usr/bin/cpuid > id.txt CPUID=id.txt echo `grep "extended model" $CPUID` | sed 's/0x//' | awk ' { print $4 } ' > cpu.txt a=`cat cpu.txt` echo `grep "extended family" $CPUID`| sed 's/0x//' | awk ' { print $4 } ' …


5
Wykonuj skrypt bash dosłownie co 3 dni
Chcę wykonywać skrypt powłoki dosłownie co 3 dni. Używanie crontab z 01 00 */3 * *tak naprawdę nie spełnia warunku, ponieważ działałoby 31, a następnie ponownie pierwszego dnia miesiąca. */3Składnia jest taka sama jak mówią 1,4,7 ... 25,28,31. Powinny istnieć sposoby, aby sam skrypt sprawdził warunki i zakończył działanie, jeśli …



1
Krótszy sposób na apt-get install php7.0- {niektóre moduły}
Obecnie instaluję php7.0 i zastanawiałem się, czy istnieje krótszy sposób instalacji modułów. zwykle piszę: apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli Czy istnieje wyrażenie regularne, więc nie musisz ciągle pisać php7.0? Coś jak: apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3 json gd …
8 apt  bash  regex  php7 

3
Skrypt Bash, aby przeciągnąć i upuścić plik w nowej lokalizacji
Jestem pewien, że dostanę dupę za to pytanie, ale wydaje mi się, że nie potrafię tego rozgryźć. Jestem nowy w skryptowaniu bashów, więc nie przejmuj się ... Chcę mieć możliwość przeciągania i upuszczania pliku na aplikację komputerową, która następnie wywołuje skrypt bash, który przeniesie ten plik do lokalizacji wskazanej w …


1
Jak korzystać z opcji znacznika czasu w pingu
Zauważyłem, że istnieje opcja znacznika czasu -T w pomocy ping. Ale nie wiem, jak go używać. Próbowałem: ping www.google.com -T Oto co otrzymuję: Invalid timestamp type Jaki jest typ znacznika czasu i jak go używać?
8 bash  ping 

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.