Pytania otagowane jako shell

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


1
Zagnieżdżone podstawienie w ZSH
używam zsh. Powiedz na przykład, że chcę usunąć bieżący katalog z cdpath. Oznacza to, że muszę usunąć element oparty na treści, który pasuje do ${name:#to_be_removed} wzór ładnie. Ale jest haczyk: to_be_removed jest wynikiem zastąpienia (mianowicie, $(pwd)/ ). Jak mógłbym to zrobić w elegancki sposób? Najlepsze, jakie udało mi się osiągnąć, …
1 shell  zsh 

1
autouzupełnianie bash kończy się niepowodzeniem z symbolem wieloznacznym
Za pomocą bash w tym systemie: Linux 3.16.0-4-amd64 # 1 SMP Debian 3.16.7-ckt20-1 + deb8u4 (2016-02-29) x86_64 GNU / Linux Sekwencja: cd /tmp touch test1.txt && touch test2.txt && touch test3.txt ls test [tab][tab] Przedstawia: test1.txt test2.txt test3.txt poniżej linii poleceń. Tak się spodziewałem bash autouzupełnianie, aby się zachowywać. Ale …

2
Uruchom interaktywne polecenie powłoki jako bufor emacsa
Chciałbym uruchomić polecenie powłoki, które zadaje kilka interaktywnych pytań przed kontynuowaniem, z poziomu Emacsa. Funkcjonalność, której szukam, jest jak xterm -e <command>, tylko otwierając okno Emacsa. Nie wymagałoby to zbyt wielu możliwości emulacji terminala (w zasadzie naciśnięcie „y” kilka razy), ale nadal wymaga wprowadzania danych z klawiatury. Czy można to …
1 terminal  shell  emacs 

4
Dlaczego wynik ls jest taki?
Używam Mac OS X Snow Leopard i kiedy piszę ls c * oto, co dostaję w moim terminalu: clock: PSD demo.html jquery.tzineClock script.js styles.css clock2: clojure-presentations: Clojure-1up.pdf ClojureInTheField-1up.pdf license.html Clojure-4up.pdf README ClojureForRubyists-1up.pdf keynote coffee-script: Cakefile README bin examples index.html package.json test LICENSE Rakefile documentation extras lib src vendor Domyślnie używam …

2
Aktualizuj nazwy plików w pojedynczym katalogu z prefiksem plus literą
Znalazłem wiele metod dodawania prostego prefiksu do plików w folderze w systemie Linux, np. for FILENAME in *; do mv $FILENAME REF_$FILENAME; done ( https://stackoverflow.com/questions/4787413/rename-files-and-directories-add-prefix ) Chciałbym to zrobić, ale z REF zmieniającym się dla każdego pliku REFa, REFb, REFc, ... Zostanie to uruchomione ręcznie w jednym katalogu, ponieważ REF …
1 linux  bash  shell 

2
Jak wymusić względne, aby być absolutnym w Linuksie?
Mam oprogramowanie trzeciej części z konfiguracją zewnętrzną, która przyjmuje „ścieżkę do pliku” jako parametr wejściowy. Niestety, to oprogramowanie łączy ścieżkę z określoną ścieżką. Na przykład oczekuje „danych / obrazów” jako parametru i użyje „/ Users / someuser / work / source / data / images”. Chcę określić i bezwzględną ścieżkę, …
1 shell 



1
Automatyczne szyfrowanie / deszyfrowanie plików: wykrywanie pliku jest zamknięte w aplikacji Mate / Gnome
Piszę skrypt bash, aby automatycznie odszyfrować plik do edycji i zaszyfrować go z powrotem po zamknięciu pliku. Typ pliku może być dowolny: zwykły tekst, dokument biurowy itp. Korzystam z Linux Mint z Mate. Utknąłem: nie mogę niezawodnie wykryć, czy plik został zamknięty w aplikacji, aby skrypt mógł kontynuować szyfrowanie go …

2
polecenie unix zip wszystko oprócz pliku kończącego się na _fpartxx
Zastanawiałem się, czy mam taką strukturę folderów: /var/www/testing/file1.iso_fpart0 /var/www/testing/file1.iso_fpart1 /var/www/testing/file1.iso_fpart2 /var/www/testing/file1.iso /var/www/testing/file2.xls_fpart0 /var/www/testing/file2.xls jak mogę uruchomić polecenie zip, skompresuj wszystko oprócz pliku kończącego się na _fpartNumber. Znam tylko to polecenie, zip -r total.zip .

1
Utwórz sesję tmux w osobnych powłokach
Chciałbym używać sesji tmux do zarządzania oknami / panelami w różnych powłokach. Zauważyłem, że tmux zawsze użyje powłoki, z której został uruchomiony po raz pierwszy dla wszystkich kolejnych sesji, niezależnie od powłoki używanej do tych sesji. Mam dwie muszle. Nazwijmy je aib W pierwszej powłoce uruchamiam: tmux new -s a …
1 linux  terminal  shell  tmux 

2
Uruchom aplikację z numerowanej listy opcji
Chcę dynamicznie wyświetlać wszystkie aplikacje w folderze na liście numerowanej i uruchamiać je, wprowadzając numer powiązany z aplikacją. Do tej pory mam łatwą część do pracy, wyświetlanie numerowane - ale jestem zaskoczony, jak powiązać wprowadzanie liczb z sposobem uruchomienia określonej aplikacji. @echo off echo NirSoft Tools echo. setlocal enabledelayedexpansion set …

1
Jak uzyskać menu F9 na ekranie GNU w systemie Mac OS X?
Używanie screenw systemie Mac OSX 10.7.1. Zastosowałem już różne hacky poprawki, aby uruchomić klawisze Home i End, zmieniłem klawisz poleceń na lewy klawisz kontrolny - jednak teraz uważam, że wszystkie przyciski F robią głupie rzeczy, takie jak wysuwanie płyty CD lub zmiana ustawień głośności. Próbowałem dźgać różne kombinacje, na przykład …

1
Zmiana koloru sh w .bashrc
Próbuję zmienić kolor mojej powłoki, z którą łączę się za pomocą Putty . Kiedy to piszę export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h:\w\$ ' Dostaję dokładnie to, czego chcę. Wszystko jest zielone i dotyczy tylko użytkownika root, dzięki czemu mogę odróżnić roota od innych użytkowników. Jednak, kiedy mogę umieścić ten kod (bez „eksport”) w /root/.bashrc, …

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.