Pytania otagowane jako shell

Termin „powłoka” odnosi się do ogólnej klasy tekstowych interaktywnych interpreterów poleceń najczęściej kojarzonych z systemami operacyjnymi Unix i Linux. W przypadku pytań dotyczących skryptowania powłoki użyj bardziej szczegółowego znacznika, takiego jak „bash”, „powershell” lub „ksh”. Bez określonego znacznika należy założyć przenośne (zgodne z POSIX) rozwiązanie, chociaż zamiast tego lepiej jest użyć „posix” lub „sh”.



7
Jak przenieść wszystkie pliki, w tym pliki ukryte, do katalogu nadrzędnego za pomocą *
To musi być popularne pytanie, ale nie mogłem znaleźć odpowiedzi. Jak przenieść wszystkie pliki przez *, w tym pliki ukryte, a także do katalogu nadrzędnego w następujący sposób: mv /path/subfolder/* /path/ Spowoduje to przeniesienie wszystkich plików do katalogu nadrzędnego, zgodnie z oczekiwaniami, ale nie spowoduje przeniesienia plików ukrytych. Jak to …
113 linux  bash  shell  command 


10
Jak mogę otworzyć powłokę w oknie Vima?
Mogę otworzyć powłokę za pomocą polecenia: shell w Vimie, jednak nie mogę edytować pliku i jednocześnie używać powłoki. Czy istnieje sposób na podzielenie Vima na wiele okien (lub zakładek) i otwarcie powłoki w jednym z nich?
112 vim  shell  window 


6
Pobieranie pidów ze słowa kluczowego ps -ef | grep
Chcę użyć ps -ef | grep "keyword"do określenia pid procesu demona (w wyjściu ps -ef znajduje się unikalny ciąg). Mogę zabić proces za pomocą czy pkill keywordjest jakieś polecenie, które zwraca pid zamiast go zabijać? (pidof lub pgrep nie działa)
111 linux  shell  daemon 

3
Gdzie umieścić asercje zmiennej $ PATH w zsh?
Uwielbiam zsh, ale nie jestem pewien, gdzie umieścić moje $PATHi inne zmienne asercje? Uważam, że są one rozproszone między plikami .zshrc .zprofile .bashrc .bash_profile, a czasami podwajane. Zdaję sobie sprawę, że o cokolwiek wewnątrz bashplików nie ma większego sensu, skoro używam zsh, ale gdzie dokładnie powinienem być umieszczenie moich rvm, …
111 macos  shell  zsh 


22
Jak aktywować virtualenv w terminalu PyCharm?
Skonfigurowałem PyCharm, stworzyłem virtualenv (za pomocą wirtualnego polecenia env lub bezpośrednio w PyCharm) i aktywowałem to środowisko jako mojego tłumacza. Wszystko działa dobrze. Jeśli jednak otworzę terminal za pomocą „Narzędzia, otwórz terminal”, podana zachęta powłoki nie używa wirtualnego środowiska env; Nadal muszę używać source ~/envs/someenv/bin/activatetego terminala, aby go aktywować. Inną …



2
Co to znaczy w powłoce, gdy umieścimy polecenie w znaku dolara i nawiasach: $ (polecenie)
Chcę tylko zrozumieć następujący wiersz kodu w powłoce. Służy do pobierania bieżącego katalogu roboczego. Zdaję sobie sprawę, że $(variable)nazwa zwraca wartość wewnątrz nazwy zmiennej, ale co $(command)ma zwrócić? Czy zwraca wartość po wykonaniu polecenia? W takim przypadku możemy użyć `do wykonania polecenia. CWD="$(cd "$(dirname $0)"; pwd)" Te same dane wyjściowe …
110 bash  shell  terminal  sh  ksh 


1
Dlaczego skrót MD5 utworzony przez Pythona różni się od tego utworzonego za pomocą echo i sumy md5 w powłoce?
Skrót Pythona MD5 różni się od tego utworzonego przez polecenie md5sum w powłoce. Czemu? >>> import hashlib >>> h = hashlib.md5() >>> h.update("mystringforhash") >>> print h.hexdigest() 86b6423cb6d211734fc7d81bbc5e11d3 # Result from Python $ echo mystringforhash | md5sum 686687dd68c5de717b34569dbfb8d3c3 - # Result on the shell
109 python  shell  md5sum 

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.