comenzi de consolă FreeBSD

Sistem de repornire rapidă (nu trebuie să așteptați până când corectă opri toate serviciile):
fastboot

Pentru a aștepta până procesele sistemului de toate completate, și apoi reporniți sistemul, folosiți comanda:
init 6
sau
shutdown -r acum

Opriți PC-ul imediat:
oprire -p acum

Abandonați execută comanda:
^ C (Ctrl-C)

Uneori este necesar pentru a ucide o combinație activă comanda Ctrl + Z.
Apoi, acesta este plasat în listă, congelate, și nu, ieși în liniște exit'om. Pentru a vedea o listă a acestor sarcini suficient să tastați în consolă:
locuri de muncă, apoi, în lista pentru a vedea numărul de locuri de muncă, iar pentru reluarea efectua fg% N unde N - numărul de sarcini,
FG - echipa de transfer către partea din față (din prim-plan limba engleză.).

Ei bine, că ucide încă această problemă, utilizați o combinație de Ctrl + C.

Ieși din coajă:
ieșire
Afișează data și ora curente:
data

Arată durata cât timp sistemul este pornit:
timpul de funcționare

Arată care este conectat:
w

Arată ultimele 10 intrări:
ultima -10

Arată calea către directorul, care sunt acum în:
PWD

Du-te la directorul / usr / local / etc /:
cd / usr / local / etc /

Du-te la directorul cu un nivel mai sus:
cd.

Du-te la directorul home:
CD

Du-te la directorul rădăcină:
cd /

Aflați dimensiunea folderului:
du -hsx / calea / spre / folder

Arată conținutul directorul curent:
ls

Arată detaliu conținutul directorului curent (în data de ieșire specificat, drepturile de fișiere / directoare):
ls -l

A se vedea o listă cu toate fișierele, inclusiv fișierele ascunse:
ls -a

Toate împreună:
ls -la

Creați tmp newdir în folderul:
mkdir / tmp / newdir /

Creați un subdirector director, chiar dacă nu avem dosarul newdir. Toate dosarele vor fi create în mod automat:
mkdir -p / tmp / newdir / subdirector /

Ștergeți directorul / tmp / newdir /:
rmdir / tmp / newdir /

Eliminați non-gol director newdir. În loc de «newdir» este posibil să aveți un alt director:
rm -rd / tmp / newdir /

Cantitatea de compuși activi tcp:
netstat -an | tcp grep | wc -l

Cantitatea de compuși activi udp:
netstat -an | udp grep | wc -l

Citește câteva bytes a unui fișier pentru a determina tipul de fișier:
fișier /etc/rc.conf /etc/rc.conf: text ASCII Engleză

Afișează conținutul fișierului fișier:
spațiu mai puțin nume de fișier (spațiu) = pagina următoare,
b = pagina anterioară,
q = ieșire,
/ = Pentru a căuta în continuare,
. = Pentru a căuta în precedent,
n = repeta căutarea.

Afișează conținutul fișierului fișierului.
M = afișa numele fișierului:
mai puțin -M nume de fișier

Arată numărul de linii din fișierul:
filename -l wc

Arată primele 5 rânduri de numele fișierului fișierului (numărul de rânduri pe care le puteți specifica propria dvs.):
cap -5 filename

Afișează ultimele 5 linii de nume de fișier (numărul de rânduri pe care le puteți specifica propria dvs.):
Coada -5 filename

Afișează ultimele 10 linii ale fișierului, așteptați și arată noile linii ca acestea sunt adăugate (^ C pentru a ieși). Utilă în special pentru fișierele jurnal:
filename coada -f

Creați un nume de fișier fișier, în cazul în care nu există, sau pentru a actualiza momentul creării, în cazul în care un astfel de fișier este disponibil:
atingeți numele fișierului

Ștergeți numele fișierului fișier:
rm filename

Copiați numele fișierului de fișier și atribuiți un nou nume - newname:
cp nume de fișier NewName

Copiați fișierul sau fișierele din directorul / tmp /, numele fișierului și specificați un director pe cont propriu:
cp fisier1 fisier2 ... / tmp /

OldName muta fișierul în același director în care se află, dar sub un alt nume - newname. Pur și simplu pune, redenumiți fișierul la oldName newname:
mv oldName NewName

Transferați fișierul sau fișierele din directorul / tmp /:
mv fisier1 fisier2 ... / tmp /

NEWNAME pentru a face un link greu de numele fișierului fișier:
ln numele fișierului NewName

Găsiți toate fișierele din directorul / etc /:
găsi / etc / de tip f

Găsiți toate fișierele din directorul / etc /, incepand cu rc:
găsi / etc / tip f -name 'rc *'

Citește fișier text comprimat fără să-l dezarhiveze pe disc:
gzip -DC filename.gz | mai puțin
bzip2 -DC filename.bz2 | mai puțin

Afișează conținutul arhivei comprimat:
tar -tzf filename.tgz sau tar.gz.
tar -tjf filename.tbz2 sau .tar.bz2

Arată toate procesele:
ps auxw

Arată toate procesele «sshd»:
ps auxw | grep sshd

Monitorizarea (q - output):
top

Trimite un semnal pentru a opri procesul, care este identificatorul pid sale:
ucide pid
sau
ucide -Term pid

Trimite un semnal la toate procesele, ale căror «httpd» nume:
killall httpd

Căutați comanda cp în cale, și pentru a arăta unde a fost găsit:
care cp

Afișează ultimele 20 de echipe înscrise:
istorie 20

Afișează toate variabilele de mediu:
printenv

Arată-o „cale“ variabila de mediu:
PATH printenv
sau
$ Ecoului
Variabilele de mediu pot fi setate în

/.bash_profile pentru bash, sau

Arată uid curent, GID, și grupuri suplimentare:
id

Afișează numele utilizatorului curent:
whoami

Deveniți root (utilizatorul trebuie să fie în «roata» grup):
su

Schimbarea uid la numele de utilizator:
Nume utilizator su

Creați nume de utilizator de utilizator;
- m = creează un director de origine:
pw useradd -m nume de utilizator

Schimbați parola:
passwd

Schimbarea parolei pentru numele de utilizator de utilizator (root are doar dreptul):
Nume utilizator passwd

Adăugați numele de utilizator de utilizator la grupul «roți» (sau edita / etc / grup):
pw usermod numele de utilizator -G roți

Eliminați numele de utilizator de utilizator;
-r = șterge directorul home:
pw userdel Nume utilizator -r

Afișați sistemul de fișiere montat:
montură

Arată spațiul liber pe toate sistemele de fișiere montate (-h = pentru o mai bună lizibilitate.)
df -h

O listă de procese cu fișiere deschise:
fstat

Afișare felii dispozitiv ad0:
fdisk / dev / ad0

Statisticile arată I / O disc operații la fiecare 2 secunde:
iostat 2 gstat -I 2s

Afișează lista de pachete instalate:
pkg_info

Afișează o descriere detaliată a pachetului «zip» (în loc de zip specifica orice instalat pachetul):
pkg_info zip \ *

Afișează o listă de fișiere incluse în «zip» pachet:
pkg_info zip -L \ *

Instalați pachetul foo-1.2.3.tbz:
pkg_add foo-1.2.3.tbz

Instalați pachetul foo de la un server FTP, implicit:
pkg_add -r foo

Pentru a șterge un pachet cu toate dependențele
pkg_deinstall -f nume_pachet

Eliminarea PHP in cantitati mari:
pkg_info | grep PHP5 | awk '' | xargs pkg_delete -f

portul de curățare
pkgdb -F

Instalați un foo pachet de la un server FTP alternativ:
PACKAGEROOT = »ftp: //ftp.freebsd. org »pkg_add -r foo

Eliminarea unui pachet de foo-1.2.3:
pkg_delete foo-1.2.3

După instalarea pachetelor la rescaneze PATH. (Este necesar numai dacă utilizați csh):
rehash

Afișează modulele încărcate:
kldstat

Descărcați modulul:
kldload nazvanie_modulya

Descărcați modulul:
kldunload nazvanie_modulya

Afișează toate interfețele de rețea:
ifconfig -a

Afișați tabela de rutare:
netstat -rn

Implicit adăugați o rută statică:
route add default 192.168.0.254

Afișează toate pachetele trimise și primite de la interfața Em0:
tcpdump Em0 -i -s1500-X-N

Arată titluri numai pachetele care sosesc / pleacă de pe portul 80:
tcpdump Em0 -i tcp 80 N Port

Setările de inițializare a interfețelor de rețea la /etc/rc.conf:
/etc/rc.d/netif de start

Inițializarea setarea rute statice de la /etc/rc.conf:
Start /etc/rc.d/routing

Setarea interfeței cu eticheta «DHCP» la /etc/rc.conf:
Start /etc/rc.d/dhclient

Afișați conexiunile la rețea:
netstat -finet -n

Arată procesele de ascultare de pe socluri IPv4:
sockstat -4 -l

Schimbarea drepturilor de fișier:
chmod 644 filename

Schimbarea proprietarului fișierului are:
rădăcină chown: nume de fișier roată