Comenzile de bază pentru lucrul cu busybox (telnet)

CONTROL ASUS RT-N12 D1 PRIN TELNET (BUSYBOX)

Așa cum am fost uita la Google, care comenzi sunt disponibile pentru mine prin Telnet pentru a controla router RT-N12 D1, dar răspunsurile nu am găsit - Dar găsi altceva. nu mai putin interesante.







Comenzi de bază pentru lucrul cu BusyBox
(nu toate sunt disponibile pentru Asus RT-N12 D1)

Comenzi pentru lucrul cu fișiere

pwd - arată directorul curent (directorul în care este localizat utilizatorul)
ls - lista fișierelor și directoarelor
ls -al - formatată cu directoare și fișiere ascunse
cd / etc - modificați directorul în / etc
cd - schimbare la directorul de acasă
mkdir mydir - creați un director mydir
rm file.txt - eliminați fișierul.txt
rm -r mydir - ștergeți directorul recursiv mydir
rm -f file.txt - șterge fișierul forțat file.txt
rm -rf mydir - Ștergeți forțat directorul cu subdirectoarele mydir
cp file1 file2.txt - copiați fișierul1 la file2.txt
cp -r dir mydir - copiați dir to mydir; va crea un director mydir dacă acesta nu există
mv file2.txt file2 - redenumiți sau mutați file2.txt în file2.
Dacă fișierul2 este un director existent, acesta va muta file2.txt în directorul file2
ln -s fișier filelink - creați un filelink link-ul simbolic la fișierul de fișier
touch myfile - creați un fișier myfile
cat> file.txt - trimiteți intrarea standard în fișierul file.txt
cat file.txt - scoateți conținutul fișierului file.txt
mai mult file.txt - scoateți conținutul fișierului.txt
cap file.txt - ieșiți primele 10 linii de fișier.txt în consola
coada file.txt - iesi ultimele 10 linii de fisier.txt pe consola
tail -f file.txt - scoate conținutul fișierului file.txt pe măsură ce crește, începe cu ultimele 10 linii
> - Redirecționarea de la un loc la altul, de exemplu:
Vom afișa ultimele 10 linii din fișierul de test și le vom lipi în fișierul oktest, pentru aceasta executați următoarea comandă:
testul de coadă> oktest.
Dacă fișierul oktest nu există, atunci acesta va fi creat.

Managementul proceselor în BusyBox

ps - afișează procesele active actuale definite de utilizator
sus - arată toate procesele care rulează și scurte informații despre resursele de sistem
ucide pid - ucide procesul id al cărui pid
killall proces - ucide toate procesele numite proces
bg - lista sarcinilor întrerupte și de fond; continuați executarea sarcinii oprite în fundal
fg - aduce în prim-plan cele mai recente sarcini






fg n - ia sarcina n în față

Drepturi de acces la fișiere în BusyBox

chmod 640 - înlocuirea drepturilor de acces la fișierele de fișiere la 640. Drepturile sunt atribuite separat pentru utilizator,
grup și pentru toți ceilalți adăugați:
4 - citire ®
2 - înregistrare (w)
1 - versiune (x)

Exemple de chmod:
chmod 777 - citiți, scrieți, executați pentru toți utilizatorii
chmod 751 - citiți, scrieți, executați pentru proprietar; citire, performanță pentru un grup;
și numai execuție pentru alți utilizatori.

Opțiunile suplimentare pot fi găsite prin tastarea:
om chmod.

Informații despre sistem în BusyBox

data - afișați data și ora curente ale routerului
cal - afișați calendarul pentru luna curentă
uptime - arată durata de funcționare curentă (timpul în care sistemul rulează de la momentul descărcării)
w - arată utilizatorii online
whoami este numele prin care sunteți conectat (ă)
utilizator deget - afișați informații despre utilizatorul utilizatorului
uname -a - arată informații despre kernel
cat / proc / cpuinfo - informații despre procesor
cat / proc / meminfo - informații despre memorie
comanda om - afișați manualul pentru comanda de comandă
df - afișați informații despre utilizarea discurilor
du dir- tipăriți "greutatea" directorului dir
gratuit - folosind memorie și swap
unde este aplicația - locația posibilă a aplicației
ce aplicație - ce aplicație va fi pornită implicit

Folosind SSH în BusyBox

Cum să căutați în BusyBox

fișiere de tip grep - șablon de căutare în fișiere
grep -r șablon dir - căutați un model recursiv în directorul dir
comandă | modelul grep - căutați modelul în comanda de ieșire
localizați fișierul - găsiți toate fișierele numite fișier

Procesele de arhivare dacă pachetele tar și gzip sunt instalate în BusyBox

tar cf file1.tar files1 - creați un fișier tar numit file1.tar care conține fișierele1
tar xf file1.tar - dezarhivați file1.tar
tar CZF file1.tar.gz files1 - crearea de compresie file1.tar.gz arhiva gzip
tar xzf file1.tar.gz - Dezarhivați arhiva tar cu compresie Gzip
tar cjf file1.tar.bz2 - crea file1.tar.bz2 arhivă cu compresie Bzip2
tar xjf file1.tar.bz2 - Dezarhivați arhiva tar cu compresie Bzip2
Fișierul gzip1 - comprimați fișierul1 și redenumiți-l la file1.gz
gzip -d file1.gz - decomprimați file1.gz în fișierul1

Setarea rețelei în BusyBox

ifconfig - arată setările interfețelor de rețea găsite
ping gazdă - nod gazdă ping și ieșirea rezultatului
whois domain - obțineți informații despre cineis pentru domeniul domeniului
dig domeniu - obține informații DNS pentru domeniu
dig -x gazdă - căutați invers pentru informații DNS despre gazdă
wget - descărcați fișierul
wget -c file - continuați fișierul de descărcare a fișierului întrerupt sau întrerupt

Instalarea / eliminarea programelor din pachete în BusyBox

/ opt / bin / ipkg-opt instala numele programului / pachetului (instalare)
/ opt / bin / ipkg-opt eliminați numele programului / pachetului (dezinstalare)
dpkg -i pkg.deb - instalarea pachetului (Debian)
rpm -Uvh pkg.rpm - instalarea pachetului (RPM)

Instalare de la sursă

Comenzi rapide scurte

Ctrl + C - finalizează comanda curentă
Ctrl + Z - opriți comanda curentă, continuați cu fg în prim-plan sau bg în fundal
Ctrl + D - deconectați-vă, la fel ca ieșirea
Ctrl + W - ștergeți un cuvânt în linia curentă
Ctrl + U - șterge linia
!! - repetă executarea ultimei comenzi introduse.
ieșirea este o ieșire, adică logout.







Articole similare

Trimiteți-le prietenilor: