Jak mogę utworzyć nowego użytkownika systemu, dokładną kopię innego użytkownika (mającego te same grupy, uprawnienia, uprawnienia i ustawienia), ale z inną nazwą użytkownika, hasłem i katalogiem domowym?
Chciałbym przerwać rsyncz ctrl-c(powiedzmy po pół plik przeniesiony) i wznowić bez konieczności ponownego wysyłania danych, które już zostały przeniesione. Informacje o stosie wymiany / google, które znalazłem, wydają się być sprzeczne. Znalazłem niektórych, którzy mówią użytek, --partiala niektórzy mówią użytek --append. Dla mnie brzmi to tak, jakby obie działały. Jeśli …
Jak podzielić duży plik na dwie części, według wzoru? Podany przykład file.txt: ABC EFG XYZ HIJ KNL Chcę podzielić ten plik XYZtak, aby file1zawierał wiersze w górę XYZi resztę wierszy file2.
To jest bardzo prosty skrypt #!/usr/local/bin/bash set -e if [ "$#" -lt 1 ] then echo "Please insert at least one argument" exit else echo -e "\c" fi if [ -h "$1" ] then echo "$1 is a symbolic link" else echo "$1 in not a symbolic link" fi ~ …
Sklonowałem fedorę i teraz próbuję skonfigurować interfejsy sieciowe. Za każdym razem, gdy dodam nową kartę sieciową, zaczyna się ona od liczby eth3 (raczej eth0). próbowałem usunąć i zmodyfikować, 70-persistent-net.rulesjak również, network-scripts/eth0ale wydaje się, że nic nie naprawia problemu. Oto kilka wyników z mojej maszyny [root@abc ~]# ls /sys/class/net eth3 eth4 …
Czy można zmienić proces macierzysty procesu? Jeśli tak to jak? Na przykład, jak screenzarządza dołączeniem screensesji i procesów w niej działających do różnych procesów powłoki? Czy nastąpiła zmiana procesu macierzystego? Wydaje mi się, że słyszałem o innych sposobach zmiany procesu powłoki, w których działa program, ale nie pamiętam. Czy jest …
czy podczas dostosowywania wielu plików jednocześnie, jak pokazano poniżej, czy jest jakiś sposób, aby pokazać nazwę pliku na początku każdej linii? tail -f one.log two.log prąd wyjściowy ==> one.log <== contents of one.log here... contents of one.log here... ==> two.log <== contents of one.log here... contents of two.log here.. Szukasz …
Nie mam dostępu do netcatlub nmapwięc staram się używać bashi /dev/udp/specjalne pliki do portów testowych. Mógłbym zrobić coś takiego: echo "" > /dev/udp/example.com/8000 Ale $?zawsze tak jest 0przy korzystaniu z UDP. Zakładam, że to dlatego, że jest to zwracana wartość echo ""polecenia poprawna? Zasadniczo próbuję powtórzyć to, co mogę zrobić, …
Mam prosty skrypt, który monitoruje plik pod kątem zmian i rsynchronizuje go za pomocą zdalnej kopii: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Działa dobrze z nano, ale nie działa z vimem. Kiedy używam nano, wyświetla: somefile CLOSE_WRITE,CLOSE i rozpoczyna następną pętlę, czekając na kolejną edycję. …
Muszę usunąć z folderu wszystkie pliki starsze niż określony plik. Uruchamianie basha na CentOS 7. Mam na to rozwiązanie, ale myślę, że powinien istnieć bardziej elegancki sposób: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } pit=$(get_modify_time $reference_file) for f in /folder/0000* ; do [[ "$pit" > …
Montuję system plików NFS na moim komputerze. Jak dowiedzieć się, jakiej wersji protokołu NFS używa serwer? Nie mam dostępu do komputera z serwerem NFS, ale mam root na moim komputerze klienckim. Czy jest coś, co mogę uruchomić na moim komputerze klienckim, aby określić, która wersja protokołu NFS jest używana przez …
Mam naprawdę niepokojący problem. Nie mogę gpg-agentusunąć mojego klucza SSH z jego kluczy, a nawet utrzymuje się tam po wielu restartach. $ ssh-add -D SSH_AGENT_FAILURE Failed to remove all identities. Nawet gdy powiem, aby usunąć tożsamość: $ ssh-add -d /path/to/private/key Identity removed: /path/to/private/key Potem patrzę $ ssh-add -l 4096 1b:cb:52:a6:e5:13:e6:78:14:12:92:8f:34:8f:92:88 …
Próbuję uruchomić grep na liście kilkuset plików: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Jednak pomimo tego, że szukam ciągu, o którym wiem, że znajduje się w plikach, następujące pliki nie wyszukują plików: $ grep -i 'foo' <(cat files.txt) $ grep -i 'foo' admin.php The foo was found …
Istnieje wiele bashprzewodników obejmujących dodawanie wierszy, takich jak HISTTIMEFORMAT='%d/%m/%y %T 'lub HISTTIMEFORMAT="%F %T "do ~/.bashrclub /etc/bash.bashrc. Przed ostateczną wyceną zawsze jest spacja. Np. Nigdy HISTTIMEFORMAT='%d/%m/%y %T'. Dlaczego to?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.