Unix & Linux

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

3
Jak potokować listę poleceń wyświetlanych przez „zakończone tabulatorem”?
Kiedy używam poleceń w bash, podoba mi się opcja podwójnej zakładki, aby wyświetlić dostępne polecenia. Niektóre polecenia mają więcej możliwych dopasowań niż inne: Zrzut ekranu zakończenia zakładki http://img13.imageshack.us/img13/5541/picturemhy.jpg Czy istnieje sposób, w jaki mogę przesłać dane wyjściowe z podwójnej zakładki gdzieś, na przykład grep? Znalazłem powiązany post , ale wciąż …

4
Polecenie ls działa inaczej w zależności od odbiorcy
Skąd takie polecenia lswiedzą, co to jest standardowe wyjście? Wygląda na lsto, że działa inaczej w zależności od tego, co jest docelowe. Na przykład, jeśli zrobię: ls /home/matt/tmp wynik to: a.txt b.txt c.txt Jeśli jednak to zrobię ls /home/matt/tmp | cat wynikiem jest (tj. nowa linia na wynik): a.txt b.txt …

2
Jak chronić plik poświadczeń w postaci zwykłego tekstu przy użyciu nazwy użytkownika i hasła?
Próbuję skonfigurować dysk sieciowy z automatycznym montażem. Dysk sieciowy wymaga użytkownika / przepustki. Na stronie podręcznika „mount.cifs” istnieją dwa sposoby podania użytkownika / przepustki. [niezalecane] umieść użytkownika / pass w / etc / fstab utwórz osobny plik poświadczeń i umieść użytkownika / hasło w pliku poświadczeń „[opcja 2] jest lepsza …

5
Upuść uprawnienia do procesu
Mam proces, który zaczyna się od damona działającego jako root, teraz chcę „obniżyć” uprawnienia tego procesu do uprawnień przeciętnego użytkownika. czy to możliwe? Jeśli tak jak? PS: Uruchamianie unixa na komputerze Mac

4
zmień całe drzewo katalogów na małe litery
Pracuję nad konwersją strony internetowej. Pliki, które zostały połączone i dostarczone z serwera WWW, nie rozróżniają wielkości liter. Ale zrobiłem zrzut strony w moim systemie Linux i piszę skrypty do migracji danych. Problem polega na tym, że napotykam problemy z rozróżnianiem wielkości liter między ciągami linków na stronach a rzeczywistą …

2
Używanie grep -v dla wielu argumentów
Czy istnieje prostszy sposób na zrobienie tego? grep -v foo file | grep -v bar Prawdopodobnie istnieją bardzo eleganckie sposoby, aby to zrobić za pomocą egrep, ale jak przejść do zwykłego starego grepa? EDYCJA: grep -v 'foo\|bar' filewydaje się działać tylko z GNU grep. Jestem na Solarisie. Jakieś rozwiązanie tego?
12 grep  solaris 


2
deskryptor pliku a nazwa pliku
Zastanawiałem się, jakie są różnice i relacje między deskryptorami plików a nazwami plików. Czy wszystkie służą do uzyskiwania dostępu do plików? Jeśli tak, w ten sam sposób? Na przykład /dev/fd/0, /dev/stdini /proc/self/fd/0są wszystkie linki do /dev/pts/2. Czy te cztery deskryptory plików lub nazwy plików?

2
Jak uzyskać informacje o słowie, wielkości adresu, wielkości magistrali adresowej, wielkości magistrali danych i wielkości magistrali instrukcji?
Zastanawiałem się, jak uzyskać informacje o następujących rzeczach z wiersza poleceń w systemie Linux: słowo (tzn. rozmiar, jaki procesor może przetwarzać jednocześnie, co może nie być głębią bitową systemu operacyjnego), rozmiar adresu (tj. liczba bitów w rzeczywistym adresie), rozmiar magistrali adresowej (nie jestem pewien, czy z definicji jest taki sam …
12 linux  cpu 

2
Jak wyodrębnić ciągi agenta użytkownika z pliku dziennika?
Obecnie uruchamiam takie polecenie, aby uzyskać najbardziej pożądaną treść: grep "17\/Jul\/2011" other_vhosts_access.log | awk '{print $8}' | sort | uniq -c | sort -nr Chcę teraz zobaczyć ciągi agenta użytkownika, ale problem polega na tym, że zawierają one kilka spacji. Oto typowa linia pliku dziennika. UA jest ostatnią sekcją oddzieloną …
12 logs  awk 

3
Co to jest sygnał 0 w poleceniu trap?
Postępuję zgodnie z tym przewodnikiem, jak skonfigurować uwierzytelnianie SSH bez hasła za pomocą ssh-agent. Aby uruchomić ssh-agent, autor zaleca następujący kod w .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi Nie rozumiem, dlaczego to sygnał pułapki 0. Według …
12 bash  signals  trap 

4
Jak przeglądać i edytować kod pliku PDF
Zastanawiałem się, jak wyświetlić i edytować kod pliku PDF? Przeglądając, nie chcę widzieć formatu binarnego, więc myślę, że hexdumpmoże nie być tym, czego chcę. Próbowałem gedit, ale nie można użyć metody kodowania do dekodowania treści PDF. Poprzez edycję chciałbym je wyszukać /Fiti zmienić na /XYZ, na przykład, sed. Ale moje …
12 pdf 

3
Jakiego typu silnika wyrażeń regularnych używa bash?
Używam RegEx Buddy do prototypowania i debugowania moich wyrażeń regularnych. RegEx Buddy pozwala mi wybierać spośród wielu różnych typów silnika wyrażeń regularnych (.NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE itp.). Z jakiego silnika wyrażeń regularnych korzysta bash (na przykład w instrukcjach ifi caseinstrukcjach)? Korzystam z Centos …

1
za pomocą zmiennych środowiskowych w plikach tmux.conf
Czy można użyć zmiennej środowiskowej w pliku tmux.conf? Próbuję ustawić domyślną ścieżkę do zmiennej środowiskowej. Obecnie próbuję: set -g default-path $MYVAR dalej chciałbym sprawdzić, czy $ MYVAR jest już ustawiony, aby móc: if($MYVAR == "") set-environment -g MYVAR /somepath/ Jakieś pomysły?

5
Jak dodać użytkownika w SVN?
AKTUALIZACJA # 3: Myślę, że go znalazłem. /etc/httpd/conf.d/subversion.conf <Location /repos> DAV svn SVNPath /var/www/svn/repos AuthType Basic AuthName "Subversion repos" AuthUserFile /etc/svn-auth-conf Require valid-user </Location> svn-auth-conf ma format user1:$apr1$randome letters ... $random letters and numbers Wydaje mi się, że użyłem narzędzia wiersza polecenia, aby dodać użytkowników, ale nie pamiętam, co. AKTUALIZACJA …
12 subversion 

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.