Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x


5
Jak mogę zmienić nazwę po przypadkowej zmianie nazwy / usr?
Przypadkowo zmieniłem nazwę katalogu /usrna /usr_bak. Chcę to zmienić z powrotem, więc dołączam ścieżkę, /usr_bak/binaby $PATHsystem mógł znaleźć polecenie sudo. Ale teraz sudo mv /usr_bak /usrdaje mi błąd: sudo: error while loading shared libraries: libsudo_util.so.0: cannot open shared object file: No such file or directory Czy istnieje sposób, aby zmienić …
62 ubuntu  sudo  mv 

3
Dlaczego bashrc sprawdza, czy bieżąca powłoka jest interaktywna?
W moim Arch zainstaluj /etc/bash.bashrci /etc/skel/.bashrczawierają te linie: # If not running interactively, don't do anything [[ $- != *i* ]] && return W Debianie /etc/bash.bashrcma: # If not running interactively, don't do anything [ -z "$PS1" ] && return I /etc/skel/.bashrc: # If not running interactively, don't do anything …
62 bash  bashrc 


9
Wiersz poleceń przekonwertować webp na jpg?
Używam Ubuntu 12.04. Zainstalowałem libwebp2ilibwebp-dev Jak dotąd nie znaleziono żadnego przykładu konwersji sieci na jpg. Niektóre pliki webp można łatwo przekonwertować za pomocą polecenia imagemagick convert file.webp file.jpg ale wielu plików webp nie można przekonwertować i powodować błędy: convert: no decode delegate for this image format `file.webp' @ error/constitute.c/ReadImage/532. convert: …

5
Usuń nieużywane paczki
Zainstalowałem jakiś pakiet rpm na mojej Fedorze 17. Niektóre pakiety miały wiele zależności. Usunąłem niektóre pakiety, ale zapomniałem usunąć nieużywane zależności z yum remove. Jak mogę to teraz zrobić?
62 yum  rpm 

2
Gdzie należy umieścić lokalny plik wykonywalny?
Mam plik wykonywalny dla klienta kontroli wersji perforce ( p4). Nie mogę go umieścić, /opt/localponieważ nie mam uprawnień roota. Czy istnieje standardowa lokalizacja, w której należy ją umieścić $HOME? Czy hierarchia systemu plików ma konwencję, która mówi, że należy umieścić lokalne pliki wykonywalne / pliki binarne $HOME/bin? Nie mogłem znaleźć …

2
Dowiedz się, jak zalogować się w systemie Linux
Jak rozumiem, jądro Linux loguje się do /proc/kmsgpliku (głównie wiadomości związane ze sprzętem) i /dev/loggniazda? Gdziekolwiek indziej? Czy inne aplikacje mogą również wysyłać wiadomości do /proc/kmsglub /dev/log? Last but not least, mam rację, że jest to demon syslog ( rsyslog , syslog-ng ), który sprawdza wiadomości z tych dwóch miejscach, …


4
tworzenie archiwum tar bez dołączania katalogu nadrzędnego
Próbuję utworzyć program graficzny dla mojego skryptu. Wewnątrz skryptu używam tar do utworzenia archiwum tar. Z programu graficznego otrzymuję pełną nazwę pliku, który chcę utworzyć archiwum tar. tar -cvf temp.tar /home/username/dir1/dir2/selecteddir Moje archiwum tar zawiera katalog główny, nazwę użytkownika, katalog1, katalog2 i katalog_wybrany, podczas gdy chcę, aby archiwum utworzyło archiwum …
62 tar 

14
Konwencja nazewnictwa plików uniksowych [zamknięte]
Zastanawiałem się, jaka jest konwencja nazewnictwa plików w Uniksie? Nie jestem tego pewien, ale myślę, że może istnieje uniwersalna konwencja nazewnictwa, której należy przestrzegać? Na przykład chcę nazwać plik powiedz: za backuppomocą part 2irandom Czy powinienem to zrobić w ten sposób: backup_part2_random LUB backup-part2-random LUB backup.part2.random Mam nadzieję, że pytanie …
61 filenames 

1
Dlaczego nullglob nie jest domyślny?
W większości powłok nullglobnie jest domyślna. Oznacza to na przykład, jeśli uruchomisz to polecenie ls * w pustym katalogu rozwinie *glob do dosłownego *, zamiast do pustej listy argumentów. Istnieją sposoby na zmianę tego zachowania, tak aby *w pustym katalogu zwracana była pusta lista argumentów, co wydawałoby się bardziej intuicyjne. …
61 shell  wildcards 

3
Co robi `kill -0`?
Ostatnio natknąłem się na to w skrypcie powłoki. if ! kill -0 $(cat /path/to/file.pid); then ... do something ... fi Co ma kill -0 ...zrobić?
61 shell  process  kill 

5
Autouzupełnianie nazw serwerów dla SSH i SCP
Mam skonfigurowanych kilka serwerów ~/.ssh/config, takich jak alphai beta. Jak mogę skonfigurować Bash, aby polecenia ssh al<tab>i scp file.tgz al<tab>autouzupełnianie nazw skonfigurowanych serwerów? Nie chcę dodawać serwerów do innego pliku (tj. Tablicy Bash) przy każdym dodawaniu, ponieważ regularnie dodajemy i usuwamy serwery, a lista jest dość duża.
61 bash  ssh  autocomplete  scp 


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.