Pytania oznaczone «command-line»

121
Prosty serwer HTTP wiersza poleceń

Mam skrypt, który generuje codzienny raport, który chcę podawać tak zwanej opinii publicznej. Problem polega na tym, że nie chcę dodawać do problemów związanych z utrzymaniem serwera HTTP (np. Apache) ze wszystkimi konfiguracjami i implikacjami bezpieczeństwa. Czy istnieje martwe, proste...

119
Szybka nawigacja w katalogu w powłoce bash

Chciałbym często przełączać się między katalogami, które znajdują się w całkowicie niezwiązanych ze sobą ścieżkach, na przykład /Project/Warnest/docs/i ~/Dropbox/Projects/ds/test/. Ale nie chcę cd /[full-path]/cały czas pisać . Czy są jakieś polecenia skrótów do przełączania się na wcześniej...

113
diff w linii

Mam kilka zrzutów SQL, na które patrzę różnice. diffmogę oczywiście pokazać różnicę między dwiema liniami, ale doprowadzam się do szału, próbując znaleźć, które wartości z długiej listy wartości oddzielonych przecinkami są tymi, które powodują różne linie. Jakiego narzędzia mogę użyć, aby wskazać...

110
Użycie myślnika (-) zamiast nazwy pliku

W przypadku polecenia użycie -argumentu zamiast nazwy pliku oznacza STDIN lub STDOUT. Ale w tym przykładzie tworzy plik o nazwie -: echo hello > - Jak mogę zrobić -w tym przykładzie oznaczać STDOUT? I odwrotnie, jak mogę utworzyć -plik nazwany -w przykładach takich jak: cat...

108
Zrozumienie wykrzyknika (!) W bash

użyłem history | less aby uzyskać wiersze poprzednich poleceń i z liczb po lewej stronie znalazłem wiersz, który chciałem powtórzyć (np. 22) i zrobiłem !22 w wierszu polecenia i zadziałało - wykonanie zestawu poleceń w wierszu, który zrobiłem w tym czasie. Nie mogę dowiedzieć się, gdzie jest...

106
Dlaczego argv zawiera nazwę programu?

Typowe programy uniksowe / Linux akceptują dane z wiersza poleceń jako argument count ( int argc) i wektor argumentu ( char *argv[]). Pierwszym elementem argvjest nazwa programu - po nim rzeczywiste argumenty. Dlaczego nazwa programu jest przekazywana do pliku wykonywalnego jako argument? Czy są...

106
Wygenerować plik o określonym rozmiarze?

Chciałbym wygenerować plik o nazwie example.file. mógłbym użyć touch example.file ale chcę, aby plik miał dokładnie 24 MB. Już sprawdziłem stronę dotykową, ale nie ma takiego parametru. Czy istnieje prosty sposób na generowanie plików o określonym

98
Gdzie idą pliki po wydaniu polecenia rm?

Niedawno przypadkowo zrobiłem to rmna zestawie plików i pomyślałem, gdzie dokładnie te pliki się kończą? Oznacza to, że podczas pracy z GUI usunięte pliki trafiają do Kosza. Co jest równoważne rmi czy istnieje sposób cofnięcia