Mam 5 nieużywanych ustawień narodowych w moim systemie. Jak mogę je usunąć za pomocą wiersza poleceń? Mam zastosowanie, localepurge
ale to nie działało.
23
Możesz wyświetlić listę lokalizacji za pomocą
localedef --list-archive
lub z
locale -a
Odpowiedni rozmiar pliku podaje
ls -lh /usr/lib/locale/locale-archive
Aby usunąć nieużywane ustawienia regionalne, możesz to zrobić
sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!
gdzie it_IT.UTF-8
i en_US.UTF-8
są jedynymi dwoma lokalizacjami, których chcę . Opcja && echo "Success!"
At end jest przydatna, ponieważ locale-gen
nie zgłasza błędów, jeśli w wierszu poleceń przekazano niedostępne lub nieprawidłowe ustawienia regionalne.
localedef --list-archive
bezs
"Succes!"
ciągu uruchamia ekspansję historii bash. Aby uniknąć tego problemu, musisz dołączyć je'Success!'
do pojedynczych cudzysłowów lub (co dziwne!) Usunąć je. Z podręcznika bash : Rozszerzenia historii są wprowadzane przez pojawienie się znaku rozszerzenia historii, którym jest „!” domyślnie. Tylko\
i'
można go użyć do ucieczki od znaku rozszerzenia historii.