Pytania otagowane jako command-line

Pytania dotyczące korzystania z interfejsu wiersza polecenia (CLI).

2
Z wyłączeniem niektórych plików i katalogów podczas usuwania plików
Mój katalog najwyższego poziomu to data. datazawiera kilka katalogów i te katalogi mają podkatalogi. Muszę usunąć wszystkie pliki i katalogi wewnątrz, data/z wyjątkiem kilku plików w niektórych katalogach. Na przykład dane obejmują katalogi 100i 101. Chcę tylko zachować a.txti b.txtpliki w 100/i c.txti d.txtpliki w 101/podczas usuwania wszystkich innych plików …

7
Pobierz UUID systemu plików / ze skryptu
Jak mogę uzyskać identyfikator UUID woluminu zawierającego /system plików? Najlepsze, co do tej pory znalazłem, to blkid -o list. Ale ten wynik jest czytelny dla człowieka i trudny do przeanalizowania. Może jest lepszy sposób? Potrzebuję tego, aby sparametryzować zarządzanie konfiguracją za pomocą szablonów specyficznych dla systemu. UWAGA o blkidgotcha dla …

4
Jak zatrzymać skrypt bash, gdy warunek się nie powiedzie?
Tutaj pokazano użycie ||iw &&jednym wierszu do łączenia wykonywania poleceń: Jak mogę sprawdzić błędy apt-get w skrypcie bash? Próbuję zatrzymać wykonywanie skryptu, jeśli określony warunek się nie powiedzie, na przykład false || echo "Obvious error because its false on left" && exit Tutaj drukuje Obvious error because its false on …




1
Otwórz przeglądarkę Ubuntu z terminalu
Bardzo proste pytanie: Jak otworzyć przeglądarkę internetową Ubuntu z terminala? Korzystam z komputera za pośrednictwem sesji przekazywanej w X i muszę znaleźć polecenie, aby otworzyć przeglądarkę Ubuntu. To nie jest moja domyślna przeglądarka, więc jej sensible-browsernie otwieram. Próbowałem: browser ubuntu-browser gnome-browser sensible-browser brow* Wszyscy wrócili Command not found,oprócz sensible-browser, który …



3
Przypisywanie tylko części łańcucha do zmiennej w bash
Otrzymuję od użytkownika pewną bezwzględną ścieżkę do pliku i chcę utworzyć zmienną, która będzie ciągiem, który nie będzie zawierał tylko PIERWSZYCH dwóch składników ścieżki pliku, ale nie będzie go drukować ani nic. Na przykład ścieżka bezwzględna może być: /home/myusername/folder1/folder2/folder3 I jest zapisany w „ścieżka_docelowa”, i chcę, aby „mój_katalog” był tylko: …


2
Jak tar.gz wielu plików o podobnej wielkości do wielu archiwów z ograniczeniem rozmiaru
Jestem na Ubuntu 16.04. Mam folder z dużą ilością plików tekstowych (prawie 12 KB). Muszę przesłać je wszystkie na stronę internetową, która akceptuje .tar.gzprzesyłanie, a następnie automatycznie je dekompresuje, ale ma limit 10 MB (10000 KB) na plik (w szczególności każdy plik musi zostać zdekompresowany osobno). Jeśli tar.gzwszystkie te pliki, …

2
Czy w Gnome-Terminal jest dostępna komenda lub jakaś powłoka z kartami do otwierania nowej karty?
Nie szukam skrótu klawiaturowego, raczej chcę polecenia dla: Nowe okno Nowa karta Zamknij bieżącą kartę lub okno Maksymalizuj okno powłoki Minimalizuj okno powłoki Przenieś Shell na inne miejsce do pracy Przełącz kartę I w zasadzie coś takiego. Zapamiętaj; Nie chcę skrótów, ale raczej rzeczywiste polecenia. Powodem tego jest to, że …

2
Jaka jest różnica między ls [13] a ls {1,3}?
Utworzyłem trzy pliki w moim katalogu za pomocą polecenia touch inv{1..3}.txt. Teraz użyłem dwóch poleceń, a ich wynik jest prawie taki sam. Te dwa polecenia to ls inv[13].txti ls {1,3}.txt. Więc czym się różnią te dwa? Czym różnią się nawiasy kwadratowe od nawiasów klamrowych? Również googlowałem dla „linux [..]”, ale …

2
Jak przekazać nazwy plików ze spacjami jako argumenty?
Mam skrypt w języku Python, który akceptuje argumenty łańcuchowe. $ python script.py "one image.jpg" "another image.jpg" Działa to zgodnie z oczekiwaniami. Argumenty w języku Python: ["one image.jpg", "another image.jpg"] Gdybym musiał podać nazwy plików, zrobiłbym to, $ python script.py $(ls "/some/dir/*.jpg") Argumenty w języku Python: ["one", "image.jpg", "another", "image.jpg"] Jeśli …

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.