Tag: bash

Errore "Elenco di argomenti troppo lungo" durante la copia di un gran numero di file

Sto usando il seguente command: \cp -uf /home/ftpuser1/public_html/ftparea/*.jpg /home/ftpuser2/public_html/ftparea/ E sto ottenendo l'errore: -bash: /bin/cp: Argument list too long Ho anche provato: ls /home/ftpuser1/public_html/ftparea/*.jpg | xargs -I {} cp -uf {} /home/ftpuser2/public_html/ftparea/ Ancora ottenuto -bash: / bin / ls: Elenco argomenti troppo lungo Qualche idea?

Bash snippet per spostare tutti i file in una directory in quella directory

Ho una directory con un sacco di file e directory in esso. Per riordinarla, metterò tutti i file in una directory, così ho intenzione di fare qualcosa di simile: $ ls | wc -l 123 $ mkdir new_directory $ mv * ./new_directory Tuttavia, ovviamente, non functionrà perché allora cercherà di spostare new_directory in new_directory . […]

chsh: l'authentication PAM non è rioutput

voglio cambiare env di shell predefinito e eseguire chsh -s /bin/zsh come utente root, ma è apparso un messaggio di errore: chsh: PAM authentication failed . trovo questo thread http://ubuntuforums.org/showthread.php?t=1702833 ma la risposta non risolve il mio problema Qualsiasi aiuto sarebbe apprezzato questo è il contenuto di /etc/pam.d/chsh # # The PAM configuration file for […]

Come salvare + chiudere il file durante la modifica in bash?

OK – Sono linux newbie – sto cercando di modificare un file da bash tramite il command edit <filename> in qualunque sia la modalità predefinita (sto assumendo 'vi'?). Il problema è per l'inferno di me non riesco a salvare e uscire dalla modalità di modifica – questo cheatsheet sembra suggerire ESC dovrebbe fare il trucco, […]

Differenti richiami di colore per diverse macchine quando si utilizza terminal / ssh?

Ho 5 macchine che costantemente ssh per lavorare. La sua sempre più frustrante quando emetto comandi sbagliati su scatole sbagliate. Fortunatamente non ho fatto nulla di male. Volevo sapere se c'è un hack che posso codificare che visualizzerà il mio prompt in diversi colors sulla base della macchina in cui sono in ssh? Come blu […]

Qual è il modo giusto di verificare se un PID è in esecuzione?

Ho un file .pid e devo controllare se il process è in esecuzione. Finora ho trovato due opzioni kill -0 `cat something.pid` che printing un errore se il pid non è in esecuzione. So che questo può essere reindirizzato a /dev/null , ma mi fa pensare che questa non è la soluzione migliore. La seconda […]

Script bash per contare il numero di file

Ho uno script e voglio visualizzare diversi messaggi se esiste un file o no. Ho uno script come: count=ls /import/*.zip | wc -l echo "Number of files: " $count if [ "$count" > "0" ]; then echo "Import $count files" else echo "**** No files found ****" fi Tuttavia, se non esistono file, questo non […]

Come aggiungere l'host SSH conosciuto in uno script bash?

Sto creando uno script bash per fornire un nuovo server che posso distribuire un'applicazione web. Una cosa che devo sempre fare è come GitHub come un host noto usando ssh git@github.com . Come posso automatizzare questo process in uno script bash e farlo in modo idempotente?

Utili alias utili e generando un elenco dei comandi più utilizzati

Ho trovato questo articolo per discutere un modo rapido per ordinare la tua storia bash e vedere quali sono i comandi utilizzati di più: cut -f1 -d" " .bash_history | sort | uniq -c | sort -nr | head -n 30 Veramente si apre gli occhi su quali compiti dovresti creare alias e quali dovresti […]

Perché il mio .bashrc non è letto sotto cygwin?

Il mio .bashrc ha questo aspetto: alias name@server="ssh server sname" echo "bashrc read" L'istruzione echo è solo per controllare se viene letto. Ma l'eco non fa nulla. Voglio impostare un alias per un ssh più veloce in una casella facendo un certo command che è un alias funzionante nella casella remota.

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.