Pytania otagowane jako shell

Powłoka to oprogramowanie, które pozwala użytkownikom na interakcję z systemem operacyjnym, zwykle przez wpisanie w wierszu poleceń.


8
Jak sortować ls według rozszerzenia pliku, a następnie nazwy?
Domyślnie polecenie ls sortuje według nazwy pliku, ale chcę, aby katalogi pojawiały się przed innymi typami plików. Mogę nawet chcieć sortować pliki według rozszerzeń, tak jak w Eksploratorze Windows sortowanie według kolumny typu. Czy istnieje sposób na zrobienie czegoś podobnego z ls?
44 linux  shell 


6
Jak wyświetlić bieżącą ścieżkę w wierszu poleceń w sh Linuksa (nie bash)?
Chciałbym wyświetlić bieżącą ścieżkę w wierszu polecenia sh (bez powłoki bash), która obecnie pokazuje tylko „#”, próbowałem z wprowadzeniem tego env PS1="$(whoami)@$(hostname):$(pwd)" i set PS1="$(whoami)@$(hostname):$(pwd)" w /etc/profile. Ale to oczywiste, że nie odświeża się po zmianie katalogu lub zmianie użytkownika. Proszę zasugerować sposób, aby uczynić to dynamicznym.
43 linux  shell  sh  busybox 

12
Jak wznowić drukarkę CUPS z wiersza poleceń?
Mam drukarkę w CUPS, która z powodu problemów ze sterownikiem (HP 1010) od czasu do czasu się zatrzymuje. Chciałbym napisać skrypt powłoki, który będzie wykonywany raz na godzinę, aby wznowić drukarkę w CUPS. Ale po kilku minutach Google nie mam pojęcia, jak wznowić drukarkę z wiersza poleceń powłoki.
42 linux  shell  printing  cups 

5
Czy „,,” można nazwać „..”?
Czasami, gdy chcę zmienić katalog nadrzędny, błędnie wpisuję cd ,,zamiast cd ... Czy jest jakiś sposób, w jaki bash może uznać te stwierdzenia za takie same? W moich poleceniach nigdy nie używam przecinków. Idealnie, chciałbym aliasu ,,do ... Kiedy to spróbowałem, nie zadziałało. Dlaczego to nie zadziałało? Jak inaczej mogę …
41 linux  bash  shell 

10
Jak wygląda system operacyjny bez powłoki?
Powłoka taka jak bash lub command.com (do Windows ME) lub CMD.EXE (w późniejszych wersjach) zapewnia interfejs, który (między innymi) akceptuje polecenia od użytkownika. Jak wygląda system operacyjny przed uruchomieniem powłoki? Jak były używane systemy przed opracowaniem pierwszej powłoki (np. UNIX na początku lat 70.)? Jeśli komputer nie może nawet zaakceptować …

5
Znalezienie definicji funkcji bash
Pracuję w środowisku, w którym jest dużo starszej magii skryptów powłoki. Jedną z rzeczy często używanych w wierszu poleceń są funkcje bash, które pochodzą z jakiegoś pliku zawartego z jakiegoś pliku zawartego z jakiegoś pliku ... zawartego w moim pliku .bash_profile. Czy istnieje sposób na uzyskanie definicji, a nawet lepszą …
41 bash  shell 


7
Jak mogę zmienić wszystkie pliki należące do jednego użytkownika na innego użytkownika?
Szukam polecenia systemu Linux, które może zmienić własność wszystkich plików należących do danego użytkownika, najlepiej w katalogu docelowym, na innego określonego użytkownika. Moje polecenie marzeń wyglądałoby mniej więcej tak ... chuser -R --olduser tom --newuser jerry lub chuser -R --olduser 1066 --newuser 1492 To jest mój scenariusz ... Mam plik …

3
Używanie symboli wieloznacznych w poleceniach z zsh
Używając poleceń takich jak rsynci scpprzy pomocy ZSH, mam problemy. Zamiast (normalnego) zachowania polegającego na podawaniu mi wszystkich pasujących plików, nie uruchomi się i zwróci: ➜ ~ rsync -azP user@server:~/* ~/ zsh: no matches found: user@server:~/* Jak mogę to naprawić? Mój .zshrc ZSH=$HOME/.oh-my-zsh ZSH_THEME="robbyrussell" plugins=(git brew) source $ZSH/oh-my-zsh.sh export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/sbin

5
Usuwanie milionów plików
Miałem katalog wypełniony milionami obrazów gif. Za dużo dla komendy rm. Próbowałem polecenia find w następujący sposób: find . -name "*.gif" -print0 | xargs -0 rm Problem polega na tym, że bardzo źle psuje moją maszynę i powoduje przerwy dla klientów, ponieważ jest to serwer. Czy jest jakiś sposób na …
38 linux  bash  shell  find  rm 

5
Czy pełne wykonywanie poleceń powoduje ich spowolnienie?
Odkryłem, że używam -vflagi coraz rzadziej (szczególnie w przypadku trywialnych rzeczy, takich jak tari cp). Jednak kiedy to zrobiłem i, powiedzmy, rozpakowywałem duży plik, zajęłoby to więcej czasu niż wtedy, gdy nie użyłem -vflagi. Zakładam, że dzieje się tak, ponieważ terminal musi przetworzyć tekst i zapełniam bufor, który może mieć. …
37 linux  unix  shell 



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.