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
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ă