Unix & Linux

33
Linux zamiennik oprogramowania pokazu slajdów Apple Keynote?

Próbuję przeprowadzić migrację z Mac OS X do dystrybucji Linux, może / prawdopodobnie Ubuntu. Jedną z moich ulubionych aplikacji dla komputerów Mac był Apple Keynote, który tworzy niesamowite prezentacje sidehow. Czy istnieje równoważne rozwiązanie dla dystrybucji Linuksa, które pasuje do Keynote...

33
Pobieranie rozszerzenia w nazwie pliku

Jak uzyskać rozszerzenie pliku z bash? Oto, co próbowałem: filename=`basename $filepath` fileext=${filename##*.} W ten sposób mogę uzyskać rozszerzenie bz2ścieżki /dir/subdir/file.bz2, ale mam problem ze ścieżką /dir/subdir/file-1.0.tar.bz2. Wolę rozwiązanie wykorzystujące tylko bash bez...

33
Jak usunąć plik z indeksu git

Jak usunąć plik z indeksu repozytorium git bez usuwania pliku z działającego drzewa? Gdybym miał plik ./notes.txtśledzony przez git, mógłbym uruchomić git rm notes.txt. Ale to usunie plik. Wolałbym, żeby git przestał śledzić

33
Jak uzyskać wyjście ze skryptu `screen` do skryptu?

Mam screenuruchomioną instancję i musiałbym wykonać część kodu wewnątrz screeni pobrać wynik do mojego skryptu. Pierwsza część jest dość łatwa screen -S session_name -X eval 'stuff "$cmd"\015'. (Zmieniłem wiersz znaleziony w skrypcie ) Druga część, polegająca na wydostaniu się z produkcji, jest...

33
ekstrakcja smoły zależy od nazwy pliku?

Często ściągam tarballe za pomocą wget ze sourceforge.net. Pobrane pliki są następnie nazywane, np SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch Kiedy próbuję tar xzf

33
Śledzenie programów

Kiedy instaluję prosty program, często z niego korzysta make && make installi nie ma nawet celu dezinstalacji . Jeśli chcę zaktualizować program, czy jest to standardowy protokół, aby założyć, że przepisuje on bezproblemowo stary program? Jak śledzić te programy; czy większość ludzi po...

33
Skopiować dane wejściowe do schowka przez SSH?

Oto mój przypadek użycia: Często jestem podłączony do innych komputerów za pośrednictwem SSH do pracy i często muszę kopiować i wklejać dokumenty / tekst z serwera do lokalnie działających edytorów do pisania przykładów i udostępniania tekstu. Często, jeśli tekst jest wystarczająco mały, po...

33
Zapobiegaj zamykaniu panelu / okna po zakończeniu komendy - tmux

W moim tmux.confpliku mam go skonfigurowanego do otwierania okien, nazywania ich, konfigurowania okien itp. Itd. Jednak jednym z moich problemów jest to, że jeśli jedna z paneli uruchamia polecenie, powiedzmy ls, wtedy panel zamyka się po zakończeniu polecenia (natychmiast). Czy jest jakiś sposób,...

33
Narzędzie powłoki do „tablizowania” danych wejściowych

Dawno temu pamiętam użycie polecenia, które wprowadza dane do ładnie sformatowanej tabeli. Na przykład dla tego wejścia apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Dane wyjściowe będą podobne do następujących: apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Chciałbym poznać...