Pytania oznaczone «command»

17
Komenda pliku systemu Linux klasyfikująca pliki

Muszę rozpoznać rodzaj danych zawartych w losowych plikach. Jestem nowy w Linuksie. Planuję użyć filepolecenia, aby zrozumieć, jaki typ danych ma plik. Próbowałem tego polecenia i otrzymałem wynik poniżej. Ktoś zasugerował mi, że filepolecenie sprawdza początkowe bajty pliku, aby określić typ...

16
pushd, popd vs cd, cd- in bash i zsh

Czy istnieje różnica między zachowaniem pushd / popd w bashu a zsh? Wygląda na to, że w zsh cd cd zachowuje się dokładnie tak samo jak pushd / popd (który dodaje katalog / pops automatycznie, gdy cd), podczas gdy w bash cd cd nie wpływa na stos katalogu. Jeśli ktoś może mi dać wskaźnik, byłoby...

14
~ to $ HOME, ale czasami?

cd ~ robi to samo co cd $HOME który jest również taki sam jak cd /home/tandu Jednak, cd ~not-tandu zmiany w /home/not-tandu Czy to jest wybór wyłącznie składniowy? Jak cdradzi sobie z tym jądro (lub plik wykonywalny?) Czy istnieje specjalny przypadek ~dodania ukośnika, jeśli wszystko...

14
Różne zachowanie cd z wieloma argumentami w wydaniach bash

Zamieszczam tutaj coś, co mnie zastanawia; uaktualnienie serwera aplikacji z Jessie do Stretch spowodowało uszkodzenie bashskryptu. Podczas dochodzenia zawęziliśmy go do zmiany zachowania cdpolecenia. Nie dyskutuję tutaj, czy to, co robi skrypt, jest dobrym pomysłem, czy też można je ulepszyć,...

14
Jaki jest powód tej konkretnej sekwencji „rm” w dowcipie xkcd?

Oto część tego komiksu xkcd, w którym pomysł polega na tym, że autor nie może napisać programu sortującego, więc dodaje kod, aby usunąć wszystkie pliki system("rm -rf ./"); system("rm -rf ~/*"); system("rm -rf /"); AFAIK kanonicznym sposobem na usunięcie wszystkiego jest usunięcie wszystkiego rm...

14
Dlaczego bieżący katalog nie zmienia się w pliku makefile?

Próbuję uruchomić prosty skrypt - sklonować repozytorium git do określonego katalogu, a następnie cddo tego katalogu, aby wykonać skrypt instalacyjny. Ten skrypt znajduje się w pliku Makefile. Ale cdwydaje się, że nie działa. Nie znajduje mojego skryptu instalacyjnego. Dodałem pwd po cdskrypcie...