Mnozí z vás by při svých každodenních činnostech používali stroje Unix/Linux. Zde vám ukážu některá překvapení z příkazů Linuxu, které denně používáte při svých činnostech:
1. Příkaz CP:
Mnoho z vás používajících Linux by určitě použilo příkaz cp. Ale neukazoval bych vám obvyklé podrobnosti příkazu cp, místo toho vám ukážu, o kterých jste možná nevěděli nebo si mysleli, že příkaz cp bude mít tuto možnost (-prv) ! Níže uvedený příkaz cp poskytne podrobnosti o zdrojových a cílových místech zkopírovaných souborů:
# cp rhnplugin.conf ~/test.conf -prv `rhnplugin.conf' -> `/root/test.conf'
Chcete-li, aby příkaz cp zobrazoval ukazatel průběhu během provádění, podívejte se na tento tutoriál.
2. Jak zastavím vytváření uživatelů na svém počítači se systémem Linux?
Pokud nechcete na svém Linuxovém boxu vytvářet žádné další uživatele, postupujte podle následujících kroků:
# chattr +i /etc/passwd
Nyní uvidíme, zda to funguje?
# useradd user_name
Pokud je řešení úspěšné, měli byste dostat níže uvedenou chybovou zprávu:
useradd: unable to open password file
Pokud se chcete vrátit zpět k vytvoření uživatele, postupujte podle níže uvedeného příkazu:
# chattr -i /etc/passwd
3. Zabijte tty
Když jsem pracoval na svém vzdáleném Linuxovém boxu, náhle jsem byl odpojen od mé terminálové relace. Přihlásil jsem se a zjistil, že moje stará relace tam stále byla, pouze v nečinném stavu. Chcete-li zjistit, kdo je přihlášen do systému, existuje řada příkazů, z nichž každý poskytuje trochu jiných informací. Některé jsou:w, finger, who atd. Spuštěním příkazu finger budou aktuální relace s pts/0 ve sloupci Tty. Identifikujte Tty, která je nečinná, a spusťte níže uvedený příkaz nahrazující 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
Použijte PID k ukončení relace pomocí níže uvedeného příkazu:
kill -9 20955