Pytania otagowane jako bash

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

5
Bash - Sprawdź katalog w poszukiwaniu plików z listą częściowych nazw plików
Mam serwer, który każdego dnia otrzymuje plik do klienta do katalogu. Nazwy plików są zbudowane w następujący sposób: uuid_datestring_other-data Na przykład: d6f60016-0011-49c4-8fca-e2b3496ad5a7_20160204_023-ERROR uuid jest uuid w standardowym formacie. datestringjest wyjściem z date +%Y%m%d. other-data ma zmienną długość, ale nigdy nie będzie zawierać podkreślenia. Mam plik w formacie: # d6f60016-0011-49c4-8fca-e2b3496ad5a7 client1 …


2
Nie można usunąć trasy z bramą 0.0.0.0
Próbuję skonfigurować trasy w sposób, który pozwoli mi połączyć się z Vagrant boxem wersji demonstracyjnej Solum . Moja tabela routingu zawiera między innymi następujące trasy: $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0 192.168.76.0 192.168.76.2 …

2
Czy można zrobić aliasy sandwicz?
Szukam sposobu, aby następujący alias działał dla dowolnej nazwy pliku. alias dim='cd /home/jason/Documents; vim *the desired file*; cd' Zastanawiam się, czy istnieje sposób, aby zmienić ten alias, aby był w stanie wpisać dowolną nazwę pliku jako taką: dim *the desired file* I wciąż otrzymujesz ten sam wynik. Zasadniczo czy istnieje …
8 bash  alias 


3
Czy wymusić „zły” (nie 0) kod powrotu polecenia terminalu?
Mam framework napisany w Pythonie i do celów testowych po prostu chcę zrobić podproces (inaczej wywołanie powłoki) ... który powinien po prostu wrócić z RC! = 0. Próbowałem wywołać jakiś nieistniejący plik wykonywalny; lub uruchomić „exit 1”; ale z jakiegoś powodu są one tłumaczone na FileNotFoundError. Co więc mogę zrobić, …

1
Użyj listy słów, aby grep na innej liście
Mam listę z 250 liniami. Muszę uruchomić je wszystkie przez serwer WWW, aby uzyskać listę wyników. Ta lista zwraca jednak o wiele więcej wierszy, niż jestem zainteresowany. Powiedzmy, że moje list.txtto: a.1 b.1 etc następnie dane wyjściowe to output.txt: a.1 a b c a.2 b a b a.3 d k …
8 bash  grep 

1
Jak uruchomić skrypt, gdy zasilacz jest podłączony lub wyłączony?
Z jakiegoś powodu jasność ekranu mojego laptopa nie aktualizuje się po podłączeniu lub odłączeniu zasilania. Spojrzałem na kilka rozwiązań tego problemu, ale żadne z nich nie działało dobrze. Zamiast więc rozpaczać i poddawać się, postanowiłem spróbować przekształcić to w naukę i sprawdzić, czy nie mogę napisać skryptu, który zrobi to …


2
Dlaczego otrzymuję różne wyniki w przypadku sh i bash?
Mam następujący prosty skrypt: #!/bin/bash echo "Bash version ${BASH_VERSION}..." for i in {1..99..2} do echo $i done Dane wyjściowe w przypadku, gdy działam z sh file.sh: Bash version ... {1..99..2} Dane wyjściowe w przypadku, gdy działam z bash file.sh: Bash version 4.2.25(1)-release... 1 3 5 . . . 99 Mam …



2
Do czego służy polecenie „sudo -s” i jak zostało użyte w tym przykładzie?
Mam następujące wątpliwości. W samouczku związanym z instalacją oprogramowania, którą obserwuję, powiedz, że muszę wykonać następujące polecenia (robię to w powłoce ssh , więc ta lista kroków kończy się exitpoleceniem): sudo -s apt-get update apt-get install -y build-essential libtool libcurl4-openssl-dev libncurses5-dev libudev-dev autoconf automake screen exit Moje wątpliwości to: Co …

1
Jak się dowiedzieć, czy są dostępne aktualizacje?
Korzystam z serwera Ubuntu 12.04 LTS. I myślę, że byłoby miło, gdybym mógł być informowany o dostępności aktualizacji. Ale nie mogę znaleźć, jak się dowiedzieć ... Próbowałem spojrzeć na apt-getstronę podręcznika. Z tego byłem w stanie apt-get -s upgradeuzyskać wynik apt-get w skrypcie bez blokowania pytań. Teraz wyraźnie widzę różnicę: …
8 apt  updates  bash  php 

2
Dlaczego cd ~ k (& tab) rozwija się do cd ~ kernoops, skoro mam już folder o nazwie „~ kernel-ppa” w pwd?
Mam folder o nazwie ~kernel-ppawewnątrz ~/Downloads. aditya@aditya-desktop:~$ cd Downloads/ aditya@aditya-desktop:~/Downloads$ ls ~kernel-ppa Teraz po wpisaniu cd ~ki prasa Tabdo automatycznego rozszerzania, powłoka rozszerza go cd ~kernoops/zamiast cd ~kernel-ppa/chociaż folder z samych znaków wyjściowych jest już obecny. Aby automatyczne rozszerzenie działało, muszę z tym uciec \. W ten sposób prawidłowe użycie …

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.