Pytania otagowane jako command-line

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

4
Konwertuj wszystkie pliki .ape na .flac w różnych podfolderach
Próbowałem przekonwertować niektóre pliki .ape na pliki .flac przy użyciu avconvwiersza polecenia; oczywiście avconvnie jest tutaj głównym celem; Jego składnia jest bardzo proste, avconv -i inputApeFile.ape outputFlacFile.flac. Chodzi o to, że pliki są zagnieżdżone w większej liczbie podfolderów; tzn. mam folder Artist, a następnie różne podfoldery CD, z których każdy …

5
Uruchom program z dowolnego miejsca bez zmiany katalogu
Chcę utworzyć alias, który uruchamia program x, bez zmiany bieżącego katalogu, w którym jestem. Mam teraz: alias x = "cd /home/path_to_x && ./x" To działa, ale zmienia mój katalog. Chciałbym coś takiego: alias x="./home/path_to_x/x Ale wtedy nie otrzymuję takiego pliku ani katalogu. Czy ktoś zna obejście tego problemu?



4
Zidentyfikuj serwer, na którym pracuję
Jak zidentyfikować serwer, na którym jesteś, gdy używasz ssh z terminala? Muszę ssh do 30 serwerów dziennie i ciągle się między nimi przełączać. Obecnie edytuję nazwę karty i piszę adres IP, aby przeskakiwać z jednej na drugą. Czy istnieje zautomatyzowany sposób (przypisanie adresu IP serwera jako nazwy karty)? Jakieś alternatywy, …


1
zainstaluj terminal dodatkowy gościa virtualbox
Chciałbym zainstalować dodawanie gości Virtualbox za pomocą terminala. Ponieważ jest to najłatwiejsze do odtworzenia i udokumentowania. Na serwerze mam Ubuntu 12.04.2. LTS Mam Virtualbox 4.3.16 Zrobiłem to z powodzeniem w niedawnej przeszłości, używając: bash sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r) sudo apt-get install virtualbox-guest-x11 Znalezione na Jak …

2
Uruchamianie .sh w celu wykonania wielu poleceń
Byłem ciekawy, jak mógłbym uruchomić wiele poleceń za pomocą skryptu powłoki. Na przykład, aby to wypróbować, chciałbym móc podłączyć .desktop do .sh, który uruchomi wszystkie kody aktualizacji, więc nie muszę go wpisywać. Wiem, jak wykonać jedno polecenie przez .sh, a nie wiele. Tak czy siak?

4
Przekieruj wyjście do pliku z polecenia grep potoku poleceń
Uruchomiam to: cat /dev/urandom|hexdump| grep -i "ffff f" > random i nic nie dostaję do pliku random, po przerwaniu polecenia pozostaje zerowa. Jak zmusić go do zapisywania danych wyjściowych do pliku? Muszę napisać wynik do pliku, który powinien zawierać dane wyjściowe takie jak to: 021bc40 7724 d4f5 59ec bcbb ffff …

2
Używanie zwrotników lub dolara w skryptach powłoki
Jestem zajęty pisaniem skryptu powłoki (używając Bash), w którym muszę wypełnić zmienną ze zwróconego wyniku innej komendy. Używam więc takiej składni: VAR=`command 2>/dev/null` Ale szukając informacji o powłokach skryptów, często stwierdziłem, że powyższe można osiągnąć również przy użyciu następującej składni: VAR=$(command 2>/dev/null) Oba działają dla mnie (w obu przypadkach uzyskałem …

5
Dołącz tekst do nazw plików, które nie zawierają kropki
Biorąc pod uwagę następujące pliki: english_api english_overview style.css Chcę dostać: english_api.html english_overview.html style.css Innymi słowy, jak dołączyć tekst do wszystkich plików, które nie zawierają kropki ( .) w katalogu przy użyciu terminala. Oczywiście w tym folderze jest dużo plików; Właśnie napisałem 3 jako przykład. Gdybym miał, powiedzmy, wymienić .csssię .htmlw …

2
Rurociągi z Moreutils ts
Mam przychodzący strumień do portu szeregowego, a nowe linie pojawiają się mniej więcej raz na sekundę wren@Raven:~$ cat /dev/ttyUSB0 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 A_Sensor1,B_22.00,C_50.00 Chcę usunąć puste linie i datownik resztę. sed usunie puste wiersze i doda znacznik czasu, ale nie mogę zaktualizować znacznika czasu, po prostu zgłasza czas jego …

3
Komunikat terminala nie zadziałał po zmianie wartości PS1
Niedbale wpisałem polecenie w terminalu, które powinno być w skrypcie powłoki: export PS1=$PATH:~/drush23/drush/ teraz w moim terminalu zamiast tego: ubuntu@ip-10-16-134-18:/home/ubuntu$ Widzę to: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ubuntu/drush23/drush/ a kiedy zmieniam katalogi ta linia zawsze pozostaje… Nie wiem, co robić Mam Byobu ...



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.