Pytania otagowane jako bash

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

1
Pobieraj filmy z YouTube od początku partii do końca partii, która jest częścią listy odtwarzania
Film z YouTube można oglądać samodzielnie lub może on być częścią listy odtwarzania. Przykład: https://www.youtube.com/watch?v=vbsNiOkm0BU i https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA Zwróć uwagę na część vbsNiOkm0BU. Pytanie brzmi: zdobądź tę część dla wszystkich filmów z kanału / listy odtwarzania. Celem jest pobranie wszystkich filmów z tego kanału (około 3600). Ale nie udało mi się …

3
Mogę uzyć '!!' w aliasach lub skryptach?
W terminalu mogę użyć, !!który będzie odwoływał się do mojego poprzedniego polecenia. Czy można tego użyć w aliasie? Próbowałem, ale zdarza się, że podwójne wykrzykniki są interpretowane dosłownie. Chcę, aby możliwe było: Wprowadzam jakieś polecenie Wpisuję alias, który będzie zawierał to, co zostało wprowadzone w kroku 1 Jeśli istnieje rozwiązanie …

1
Bez uzupełniania tabulatorów gwiazdką *
Nie mogę wykonać tabulacji z linii poleceń w gnome-terminal, gdy mam gwiazdkę w linii poleceń. Domyślną powłoką jest bash, przy użyciu gnome-terminal. Na przykład, Działa to w celu skopiowania pojedynczego pliku do katalogu za pomocą tabulacji w ~/files/katalogu : cp ~/file1 ~/files/ Jednak to nie działa przy użyciu uzupełniania tabulatorów …

4
Odczytywanie i zapisywanie pliku: polecenie tee
Powszechnie wiadomo, że takie polecenie: cat filename | some_sed_command >filename usuwa nazwę pliku, ponieważ przekierowanie wyjścia, wykonywane przed poleceniem, powoduje obcięcie nazwy pliku. Problem można rozwiązać w następujący sposób: cat file | some_sed_command | tee file >/dev/null ale nie jestem pewien, czy i tak to zadziała: co się stanie, jeśli …
10 command-line  bash  tee 

3
Jak okresowo wyłączać wyświetlanie ukrytych plików?
Aby ukryć niektóre pliki i foldery przed niewykwalifikowanymi oczami, zmodyfikowałem ich nazwy, umieszczając kropkę na początku nazwy. Działa, a pliki są ukryte. Wścibscy ludzie, którzy nie są wykwalifikowani, ich nie zobaczą. Za pomocą Nautilusa włączam i wyłączam „pokazywanie ukrytych plików” za pomocą kombinacji klawiszy Ctrl- H. W porządku. Ale nigdy …
10 bash  scripts  files  schedule 


1
Wybierz konkretny wynik z sugestii ukończenia
Powiedzmy, że mam 3 pliki w określonym katalogu: abc.txt, aww.txt, ant.txt Jeśli zrobię: cat a(i naciśnij tab, aby zobaczyć opcje) terminal wyświetli 3 nazwy plików:abc.txt, aww.txt, ant.txt Czy jest jakiś sposób na wybranie n-tego wyniku zamiast wpisywania go, określając numer indeksu w wynikach wyświetlanych przez terminal? coś w stylu: cat …

3
Jak wstawić wiele linii za pomocą sed
Chcę to dodać #this ##is my text przed linią the specific line Próbowałem tego sed -i '/the specific line/i \ #this ##is my text ' text.txt ale dodaje tylko „tekst”. Próbowałem również różne kombinacje z \a " ", ale nic nie działało.
10 bash  sed 

5
Jak wykonywać polecenia w gnuplot przy użyciu skryptu powłoki?
Chcę napisać skrypt, który najpierw uruchamia program, a następnie każe mu wykonać kilka poleceń, a następnie zakończyć. Chodźmy z przykładem. Napisałem ten skrypt myscript.shi nie działa tak, jak chcę. Po prostu uruchom gnuplot i poczekaj, aż zakończy działanie, a następnie uruchom inne polecenia; co oczywiście powoduje błędy. #!/bin/bash gnuplot plot …

5
Dlaczego mój proces nadal działa po wylogowaniu?
Po zalogowaniu się sshwpisuję to polecenie w bash: sleep 50000000000000 & Potem kill -9przez sleepproces macierzysty procesu (tj bash). Następnie okno terminala rozłącza się jednocześnie. Gdy loguję się ponownie, okazuje się, że sleepproces jest nadal aktywny. Pytanie : Dlaczego sleepproces może przetrwać, gdy się wyloguję, a terminal zostanie zamknięty? Moim …
10 bash 

1
Po `chown -R` git jest bardzo wolny
Mam ogromny projekt GIT z kilkoma podmodułami GIT w środku. Rekurencyjnie zmieniłem właściciela ( chown -r) z rootna mojego użytkownika dla każdego pliku w moim projekcie. Teraz każde polecenie git zajmuje dużo czasu i wydaje się, że używa 99% procesora. Jaki jest problem? Zrobiłem sudo chown -R my_user my_project/ AKTUALIZACJA …
10 bash  git  ownership 

2
Rurowanie do polecenia „typ”
Chcę dowiedzieć się, jaki jest typ kilku poleceń. Czy jest możliwe przesłanie potoku lub xargswyniku wyszukiwania finddo typepolecenia w systemie Linux? Na przykład: find . -name anacron | type lub find . -name anacron | xargs type

2
Rozróżnianie wielkości liter w skryptach powłoki
Rozważ ten skrypt Bash: #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac Jeśli wprowadzę „a”, wynik będzie …
10 bash  scripts 

2
Zakończenie ogona -f po wydrukowaniu n linii
Mam następujące. Proces Java zapisujący loguje się do pliku Skrypt powłoki uruchamiający proces Java. Muszę przeczytać plik dziennika po uruchomieniu procesu Java, aby sprawdzić poprawne uruchomienie. Próbowałem, tail -fale pozostanie dołączony na zawsze. Potrzebuję tailprzestać po wydrukowaniu n linii. Istnieje sposób na -nopcję dla poprzednich linii?

1
Jak mogę tymczasowo usunąć ustawienia proxy?
Skonfigurowałem ustawienia proxy za pomocą następującego polecenia export http_proxy=http://proxyusername:proxypassword@proxyaddress:proxyport Kiedy robię echo $http_proxy dostaję http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80 Jednak kiedy to zrobię unset $http_proxy Dostaję błąd -bash: unset: `http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80': not a valid identifier Więc zrobiłem $http_proxy = "" co również daje mi następujący błąd -bash: http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80: No such file or directory Jak całkowicie …
10 bash  proxy 

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.