Echipe FreeBSD, mass-media unix
Abandonați execută comanda:
^ C (Ctrl-C)
Consultați documentația pentru comanda ls. În schimb ls poate înlocui orice altă comandă:
ls om
Structuri Descriere director:
omul hier
Afișează data și ora curente:
data
Arată durata cât timp sistemul este pornit:
timpul de funcționare
Arată ultimele 10 intrări:
ultima -10
Arată directorul în care vă aflați acum:
PWD
Du-te la directorul / usr / local / etc /:
cd / usr / local / etc /
În loc / usr / local etc /, puteți specifica orice alt director / la care aveți acces.
Du-te la directorul 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
Arată dreptul de acces la numele fișierului fișier:
ls -l filename
Afișați permisiunile pentru directorul director:
director ls -ld
Creați darektoriyu newdir în folderul tmp:
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 /. In schimb, / tmp / newdir / puteți specifica directorul de alegere:
rmdir / tmp / newdir /
Eliminați newdir directorul nepuskuyu. Î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:
numele fișierului fișier
Exemplul 1:
fișier /etc/rc.conf
/etc/rc.conf: text ASCII Engleză
EXEMPLUL 2:
fișier / bin / cp
/ Bin / cp: ELF 32-bit LSB executabil, Intel 80386, versiunea 1 (FreeBSD), pentru FreeBSD 7.1, legate în mod dinamic (foloseste libs partajate), FreeBSD-stil, dezbrăcat
Afișează conținutul fișierului fișier:
mai puțin nume de fișier
spațiu (spațiu) = pagina următoare, b = pagina anterioară,
q = exit, / = căutați mai departe. = Pentru a căuta într-un precedent, n = repeta căutarea.
Afișează conținutul fișierului fișierului. -M = afișa numele fișierului:
mai puțin -Mi nume de fișier
Arată numărul de linii din numele fișierului fișier:
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 /
Director Copiere / tmp / directorul / home /, selectați numele directorului pe cont propriu:
cp -R / tmp / / home /
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 /. Denumiți fișierul și specificați un director pe cont propriu:
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 /. sau orice alt ați specificat directorul (/ etc / exemplu -pentru):
găsi / etc / de tip f
Găsiți toate fișierele din directorul / etc /, incepand cu rc. În loc de / etc / rc și introduceți detaliile:
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
Se extrage conținutul arhivei filename.tgz directorul / tmp /:
tar xvzf filename.tgz -C / tmp /
Se extrage conținutul arhivei filename.tbz2 directorul / tmp /:
tar -xvjf filename.tbz2 -C / tmp /
Se extrage conținutul arhivei filename.tgz în directorul curent:
tar xvzf filename.tgz
Se extrage conținutul arhivei filename.tbz2 în directorul curent:
tar -xvjf filename.tbz2
Arată toate procesele:
ps auxw
Arată toate procesele «sshd»:
ps auxw | grep sshd
arată în mod constant procesele cele mai active (q - output):
top
Trimite un semnal pentru a opri procesul, care este identificatorul pid sale:
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
Afișați toate conturile (conținutul afișat al fișierului / etc / passwd, în cazul în care acestea sunt listate):
pisica / etc / passwd
Afișează toate (afișează conținutul / etc / grup de fișiere, în cazul în care acestea sunt listate):
cat / etc / grup
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 = pentru a elimina directorul de start:
pw userdel Nume utilizator -r
Arată toate conturile de parole criptate:
pisica /etc/master.passwd
Afișați sistemul de fișiere montat:
montură
Arată spațiul liber pe toate sistemele de fișiere montate (-h = pentru o mai mare lizibilitate pentru oameni, -m = în cazul în care este necesar să se cunoască dimensiunea în MB):
df
df -h
df -m
O listă de procese cu fișiere deschise:
fstat
Afișați tabelul fișier:
pisica / etc / fstab
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
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 -r -n
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
Opriți imediat PC-ul
oprire -p acum
Drepturile la fișierele / folderele:
drepturi la fișiere și foldere sunt identificate prin numere sau litere:
4 = citire (permisiune de citire)
2 = scriere (permisiuni de scriere)
1 = executa (execuție)
Drepturile sunt reprezentate de trei numere:
prima cifră - soluții pentru tine
a doua cifră - permisiunea pentru grupul
A treia cifră - permisiunile pentru toate celelalte
Adăugarea de numere se poate face pentru a stabili drepturile. De exemplu:
3 (2 + 1) - scrie permisiune, și executați fișierul (director);
5 (4 + 1) - permisiunea de a citi și executa;
6 (4 + 2) - permisiunea de a citi și a scrie;
7 (4 + 2 + 1) - Citire permisiuni, scriere și execuție
Adică, există șapte opțiuni:
7 = citire, scriere executa (citi, scrie, executa);
6 = citit scrie (citire și scriere);
5 = citit execute (citire și executare);
4 = citire (citire);
3 = scrie executa (a scrie, executa);
2 = scriere (înregistrare);
1 = executa (execuție).
Verificați cantitatea de memorie fizică instalată:
pisică /var/run/dmesg.boot | grep «memorie reală»
Aflați mai multe variabile de mediu (calea) în limba csh (implicit în FreeBSD):
setenv | grep PATH
Reporniți rețeaua (o conexiune la rețea prin ssh continuă)
/etc/rc.d/netif repornire
Opriți placa de rețea:
ifconfig rețea interfață jos
este rețea de interfață - este un card de interfață de rețea, care pot fi vizualizate cu ajutorul comenzii ifconfig
În mod similar, lansarea cardului de rețea:
ifconfig rețea interfață up
Ia-o listă de interfețe de rețea ridicate:
ifconfig -u
Ia-o listă de interfețe de rețea sunt dezactivate:
ifconfig -d
Dimensiune Vezi directorul:
du -h
Reporniți ipfw:
repornire /etc/rc.d/ipfw
Informații despre CPU instalat:
sysctl -a | egrep -i 'hw.machine | hw.model | hw.ncpu'
Crearea unei baze de date MySQL benă:
mysqldump -u LoginAdminaBD -pParolAdminaBD -B databasename> /put/kuda/sohranit/damp/bazy/ImyaBazy.sql
Setați data și ora pe FreeBSD:
data yymmddhhss
unde
-sokraschonno yy Anul (ultimele două cifre)
mm -lună
dd -Zi
hh-hr
ss -minuty
Sincronizarea data și ora la server:
ntpdate pool.ntp.org