Molti di voi avrebbero utilizzato macchine Unix/Linux nelle attività quotidiane. Qui ti mostrerò alcune sorprese dei comandi Linux che usi quotidianamente nelle tue attività :
1. Comando CP :
Molti di voi che usano Linux avrebbero sicuramente usato il comando cp. Ma non ti mostrerei i soliti dettagli del comando cp, invece ti mostrerò quale potresti non sapere o pensare che il comando cp avrebbe questa opzione (-prv)! Di seguito il comando cp fornirà i dettagli della sorgente e della destinazione in cui sono stati copiati i file:
# cp rhnplugin.conf ~/test.conf -prv `rhnplugin.conf' -> `/root/test.conf'
Per fare in modo che il comando cp mostri la barra di avanzamento durante l'esecuzione, dai un'occhiata a questo tutorial.
2. Come faccio a interrompere la creazione di utenti sulla mia macchina Linux?
Se non desideri creare altri utenti sulla tua macchina Linux, segui i passaggi seguenti:
# chattr +i /etc/passwd
Ora vedrai se funziona?
# useradd user_name
Se la soluzione ha successo, dovresti ricevere il seguente messaggio di errore:
useradd: unable to open password file
Se vuoi ripristinare la creazione dell'utente, segui semplicemente il comando seguente:
# chattr -i /etc/passwd
3. Uccidi tty
Quando stavo lavorando sulla mia macchina Linux remota, improvvisamente mi sono disconnesso dalla mia sessione terminale. Ho effettuato nuovamente l'accesso e ho scoperto che la mia vecchia sessione era ancora lì, solo in uno stato inattivo. Per vedere chi è connesso a un sistema, ci sono una varietà di comandi, ognuno dei quali fornisce un po' di informazioni diverse. Alcuni sono:w, finger, who, ecc. Ebbene, l'esecuzione del comando finger attiverà le sessioni con pts/0 sotto la colonna Tty. Identifica la Tty che è inattiva ed esegui il comando seguente sostituendo la Tty.
ps -ft pts/0 UID PID PPID C STIME TTY TIME CMD root 20955 20953 0 17:18 pts/0 00:00:00 -bash
Usa il PID per terminare la sessione usando il comando seguente:
kill -9 20955