Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

1
Wget loop bash z numeracją pobrań?
Jak mogłem zrobić coś takiego: wget http://website.com/page.html co x sekund i numeruj je. Chciałbym, aby mój wynik był taki: page1.html page2.html itp Wiem już, jak wykonać pętlę wget while true sleep 10; do wget http://website.com/page.html; done , jednak nie jestem pewien numeracji. Dziękuję wszystkim. jeszcze lepiej byłoby podać datę i …
1 bash  wget 

2
vim ustawia domyślne zapisywanie bufora po otrzymaniu sygnału TERM
Używam wielu wystąpień vima. Obecnie używam funkcji bash kv(){ a=($(pgrep vim)); kill ${a[@]}; } aby zakończyć wszystkie działające instancje vima. Ma to tę wadę, że pozostawia nierozstrzygnięte pliki .swp wszędzie tam, gdzie vim został zabity niezapisanymi zmianami. Czy istnieje sposób na ustawienie vima, aby zapisywał swoje bufory, jeśli zostanie wysłany …
1 bash  vim 

2
Zmienna łańcuchowa z odstępami jako parametr polecenia w skrypcie powłoki
Jak mogę przechowywać odstępy w zmiennej i używać go jako parametru polecenia w skrypcie powłoki? Oto co próbuję zrobić: DESTINATION='/mnt/External Harddisk' FILE_NAME=$DESTINATION/home.tar.gz INCREMENTAL=$DESTINATION/home.snar tar -zcvpf $FILE_NAME \ --directory=/home \ --listed-incremental=$INCREMENTAL \ --exclude=.gvfs \ --exclude=.cache* \ --exclude=*/[Cc]ache* \ --exclude=.thumbnails* \ --exclude=*/[Tt]rash* \ --exclude=*~ \ --exclude=.dropbox* \ --exclude=*.vdi \ --exclude=*VirtualBox*VMs* \ .

0
Bash MinGW ignoruje kombinację klawiszy Ctrl + O
W Bash MinGW na Windows 7 chciałbym Ctrl+Owykonać wyszukiwanie historii wstecz. Jednak nie mogę uzyskać tej pracy - tj. Ta linia w mojej ~/.inputrcnic nie robi (chociaż działa na systemie unix, do którego mam dostęp): "\C-o": history-search-backward Używanie Upklucza jest w porządku, tzn. Działa: "\e[A": history-search-backward Wiem, że aplikacja terminalowa …
1 windows-7  bash  mingw 


1
Skrypt powłoki: każda linia wywoływana dwukrotnie?
Mam skrypt powłoki do konwersji obrazów na efekt haftu. To jest skrypt: skrypt haftu Ten skrypt jest częścią aplikacji internetowej. Działa normalnie na moim komputerze Mac, jednak po wdrożeniu na moim serwerze internetowym z systemem CentOS 7 zauważyłem, że kiedy go wywołuję (wyświetla stronę podręcznika), każda linia jest duplikowana, patrz: …

1
Błąd Bash podczas uruchamiania skryptu
Mam 64-bitowy serwer dedykowany CentOS 6.5. Jedyne, co na nim zrobiłem yum install java7, to nie zainstalowałem żadnych innych rzeczy. Więc w katalogu /rootzrobiłem ten plik ( test.sh) #!/bin/bash while true do echo "Hey" echo "You have five seconds to do 'Ctrl+C' or the while loop will continue." sleep 5 …
1 bash  centos  sh 

1
Jak wyszukać wiersz zawierający określony ciąg w Bash?
Mam plik zawierający pewną liczbę wierszy, chcę poszukać określonego ciągu, a jeśli plik go zawiera, chcę wydrukować inną linię z tego samego pliku. na przykład załóżmy, że mam plik: aaa bbb ccc Powiedzmy, że szukam bbb, a jeśli go znajdę, chcę wydrukować następujący wiersz (w przykładzie ccc). Wiem, że dzięki …
1 linux  bash  grep  sed  awk 

2
Utracony plik na moim Linuksie nie może go zlokalizować
Próbuję utworzyć skrypt bash, aby wykonać kopię zapasową całego systemu. To jest moja próba bashu, więc oczywiście coś pomieszałem! #!/bin/bash mybackupname="backup-fullsys-$(date +%Y-%m-%d).tar.gz" logfile="backup-system.log" echo Backup Started `date` >> ${logfile} tar -cpzvf ${mybackupname} --exclude=/${mybackupname} --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev / >> ${logfile} ls -gh ${mybackupname} >> ${logfile} mv -v ${mybackupname} …
1 bash 

1
Zignorować przedrostek TMUX?
Mam mój klucz prefiksu tmux związany z `via set -g prefix ` Używam tego od jakiegoś czasu i to mi się podoba. Problem polega na tym, że w rzadkich przypadkach potrzebuję akcentu. Jeśli jestem w vimie, nie jest to wielka sprawa, ponieważ mogę używać digraphów (Ck '!), Ale czasami potrzebuję …
1 linux  bash  tmux 

2
Jak dodać ścieżkę do określonego wiersza pliku za pomocą skryptu bash?
Mam następujący kod bash: echo "Enter an input path" read -e input_path OLDTEXT="\put(0,0){\includegraphics{/" NEWTEXT="\put(0,0){\includegraphics{$input_path/" find . -name "*.tex" -print0 | xargs -0 sed -i '$NEWTEXT' -e '$OLDTEXT' Linia sed zawsze powoduje błąd. Ta wersja kodu wyświetla następujący komunikat o błędzie: sed: -e wyrażenie # 1, char 2: nieznane polecenie: `O …

1
Jak zabić demona w systemie Linux?
Uwaga: zanim oznaczysz to pytanie jako duplikat, pamiętaj, że wypróbowałem wszystkie rozwiązania, które mogłem uzyskać w Internecie, ale nadal nie jestem w stanie rozwiązać problemu. Uruchomiłem demona za pomocą następującego polecenia: rake resque:work QUEUE='*' & Zwróciło mi to 13031. Teraz chcę zabić tego demona i próbuję następujących poleceń: kill -9 …
1 linux  bash  daemon 

4
Zepsuta ŚCIEŻKA w ~ / .bash_profile, teraz nie może go edytować
Naprawdę spieprzyłem $PATHzmienną ~/.bash_profilepodczas instalacji oprogramowania. Zamiast używać export PATH=$PATH:/some/other/path Idiotycznie to zrobiłem export PATH=~/some/other/path Więc nie, nie mogę używać żadnych poleceń. Jeśli spróbuję ls, dostanę to; $ ls bash: ls: command not found... Similar command is: 'lz' Jak mogę edytować moje, ~/.bash_profileaby naprawić ten bałagan? Nie mogę używać vima …

3
uruchom program przez SSH jako inny użytkownik
Opis problemu: są dwa komputery Mac, # 2 jeden zalogowany za pomocą exampleuser i # 1 Jestem zalogowany jako administrator. exampleuser w ogóle nie ma praw SSH, ponieważ nie jest administratorem. Administrator ma pełne prawa i znam też hasło na przykład użytkownik. Co chcę robić: Chcę otworzyć program przez SSH …
1 macos  bash  ssh 


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.