Unix & Linux

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


1
Jaka jest różnica między .exrc i .vimrc?
Wiem z doświadczenia, że ​​do konfiguracji można użyć pliku ~ / .exrc vim. Wiem również, że plik ~ / .vimrc może być używany w tym samym celu. Jeśli jednak używam .exrc do konfiguracji vim, prowadzi to do problemów w systemach, w których vijest zainstalowany, a nie vim. Mianowicie vimobsługuje dodatkowe …
13 vim  vi  rc 


5
Jak ukryć komunikaty o błędach od CP?
Obecnie szukam sposobów na ukrycie polecenia błędu w Linuksie, w szczególności polecenia cp. Ja robię: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory Jak ukryć komunikat o błędzie, który jest drukowany na ekranie? Nie chcę widzieć tego komunikatu o błędzie na moim monitorze.
13 shell  wildcards  cp 

3
Jak uruchomić skrypt powłoki podwójnym kliknięciem w CentOS 7
Muszę być w stanie wykonać wykonywalny skrypt powłoki ( sh) podwójnym kliknięciem. Ustawiam flagę wykonywalną na uprawnieniach do pliku, a jednak po dwukrotnym kliknięciu otwiera się w edytorze tekstu. Nie mam żadnych opcji w interfejsie użytkownika w menu właściwości plików, aby użyć niestandardowego polecenia lub czegokolwiek. Wymienia tylko różne zainstalowane …

4
Usuń zduplikowane wpisy z pliku CSV
Mam plik [csv] z powielonym duplikatem bazy danych, tj. Te same dane wydrukowane dwukrotnie. Próbowałem użyć sortq uniq , sort myfile.csv | uniq -uale nie ma zmian w myfile.csv, także próbowałem, sudo sort myfile.csv | uniq -uale nie ma różnicy. Więc obecnie mój plik csv wygląda tak a a a …

3
Czy można wykonać komendę przez ssh z użytkownikiem nologin?
Jeśli użytkownik ma, loginShell=/sbin/nologinczy nadal jest to możliwe ssh user@machine [command] zakładając, że użytkownik ma odpowiednie klucze ssh w swoim katalogu domowym, których można użyć do uwierzytelnienia? Moim celem jest utrzymanie użytkownika jako nologina, ale nadal w stanie wykonywać polecenia na kilku innych komputerach w sieci (podobnie jak w przypadku …

2
Jak uzyskać prawdziwą nazwę terminala sterującego?
Jak uzyskać prawdziwą nazwę terminala sterującego (jeśli istnieje, w przeciwnym razie błąd) jako nazwę ścieżki? Przez „prawdziwą nazwę” mam na myśli nie /dev/tty, która nie może być używana przez inne arbitralne procesy w odniesieniu do tego samego terminala. Wolę odpowiedź jako prosty kod powłoki (jak w poniższym przykładzie), jeśli to …

7
Jak grepować wyjście netcat
Próbuję grepować strumień tekstu na żywo netcat, ale to nie działa dla mnie: netcat localhost 9090 | grep sender nic nie zwraca, ale jestem pewien, że powinien. Jeśli przekieruję dane netcatwyjściowe do pliku i dodam pewne opóźnienia (symuluję rzeczywiste środowisko) - wtedy działa: $ (sleep 5; cat netcat_output; sleep 5) …
13 grep  netcat 

3
Policz rekordy pasujące do wzorca za pomocą Awk
Kazano mi więc zrobić, last > lastloggedinktóry tworzy plik, który pokazuje ostatnie logowanie klas od ostatniego restartu systemu, a teraz jestem proszony o napisanie skryptu Awk o nazwie, myawkktóry zlicza / określa, ile wierszy lastloggedinzawiera łańcuch CFS264. zrobiłem grep -c CFS264 lastloggedin

2
Różnica między ppp0 a wwan0
Uruchamiam Raspian na RaspberryPi. Po podłączeniu modemu GSM widzę dwa interfejsy - wwan0 i ppp0 . wwan0 istnieje nawet wtedy, gdy modem GSM jest podłączony, ale nie podłączony ppp0 istnieje tylko wtedy, gdy podłączony jest modem GSM pytania Jaka jest różnica między wwan0i ppp0i dlaczego ppp0oprócz tego widzę wwan0? Dlaczego …

5
Jak mogę sudo su i zmienić katalog zaraz po?
Chciałbym utworzyć alias, który robi coś takiego: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Więc z mojego wiersza poleceń jestem zalogowany z użytkownikiem sudo i chciałbym wpisać alias userYYY, aby moja powłoka była zalogowana userYYYi pwdbyła zalogowana /a/path/that/only/userYYY/has/access. Jak mogę to zrobić? Służy userYYYto do uruchamiania niektórych procesów i musi być …
13 bash  shell  sudo  su 

2
-bash: cd: .ssh /: Odmowa dostępu
Kiedy piszę cd .sshw terminalu, zwraca za pomocą -bash: cd: .ssh/: Permission denied. Teraz nie mogę dodać moich kluczy ssh do ssh. Kiedy piszę ssh-add ~/.ssh/idname, mówi /Users/Dan/.ssh/idname: Permission denied. Myślę, że ma to związek ze mną, ls -dponieważ pisałem, ponieważ zadziałało zanim wpisałem to w terminalu?
13 ssh  permissions  ls 

1
Komenda md5sum tryb binarny i tekstowy
Komenda GNU md5summa dwa tryby: tryb binarny i tryb tekstowy . Myślę, że różnica polega tylko na tym, jak obsługiwane są znaki nowej linii? Czy mam rację? W systemie GNU / Linux oba tryby zawsze dają taki sam wynik, więc jedynym zastosowaniem opcji -bi -tjest wskazanie flagi ( *lub ) …
13 binary  text  hashsum 

4
Określ dynamicznie przydzielany port dla OpenSSH RemoteForward
Pytanie (TL; DR) Jak dynamicznie przypisywać porty do zdalnego przekazywania (inaczej -Ropcja), w jaki sposób skrypt na zdalnej maszynie (na przykład pochodzącej z .bashrc) może określić, które porty zostały wybrane przez OpenSSH? tło Używam OpenSSH (na obu końcach) do łączenia się z naszym centralnym serwerem, który udostępniam wielu innym użytkownikom. …

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.