Faq la comenzile de bază Unix

În farmajele voastre cereți adesea
pentru a spune despre comenzile de bază ale Unix-ului.
Prin urmare, această problemă este dedicată colaborării
consola.

1. Sistemul UNIX face distincția între BIG și






litere mici, și aceasta trebuie să vă obișnuiți.

2. Unix - aceasta este pentru tine pe MastDay și nu
MAC - dacă distrugi un fișier, atunci
Nu există probleme cu restaurarea sa
va fi. Deoarece pentru a restabili
fișierul distrus în sistemul Unix este IMPOSIBIL.
În Unix, lipseste comanda unerase, si la aceasta
trebuie să vă obișnuiți. Calmează numai,
că virusii și anthivirusurile în Unix prea
nu există :) (OUPS! Am spus "absolut", am vrut să spun "aproape" :)).

3. În numele fișierului directorului
sunt separate de următoarea parte printr-un simbol
"/" Dacă numele începe cu un slash -
atunci aceasta este calea completă. Un nume simplu de fișier poate conține orice caractere.
Lungimea unui nume simplu este limitată la 256 de caractere.
Lungimea căii complete de fișier nu este
mai mult de 1024 de caractere. Pentru a seta un șablon
numele sunt * (arbitrare
secvență de caractere) și. (unul
simbol arbitrar). Sunt două nume
selectat. Numele dintr-un punct "."
indică directorul curent, numele celor două
puncte ".." - suprapuse.

4 Pentru a porni programul
pentru a realiza, este suficient să introduceți numele ei și, dacă este necesar,
alte argumente de linie de comandă.

comanda-chei-chei ... altele
argumente diferite ...

Exemplu: / bin / lynx # pornește textul
browser-ul.

5 utilizatori UNIX
grupuri și fiecare grup
poate avea un anumit set
privilegii.

6 Puteți emite o singură comandă
redirecționați la intrarea unei alte comenzi. pentru
Acesta este folosit "|" - transportorul.

Exemplu: calculați dimensiunea totală
și numărul de linii ale tuturor fișierelor din directorul / home,
ale căror nume încep cu personajele "zlob"
...

cat / home / zlob * wc -c

# Comanda pisicii îmbină toate
fișierele formularului / home / zlob *,
# wc -c -l numără numărul de caractere și numărul
linii de intrare
# flow.

Același rezultat poate fi obținut și
fără un transportor în acest fel:

ps -ef> temp-file
mai mult temp-file
rm temp-file

Unele dintre cele mai utile
comenzi

pwd - Ia numele
directorul curent.

cd - Schimbarea curentului
(similar cu comanda DOS-a).

Exemplu: cd / usr / spool / lp / adm
Exemplu: cd ..
id

Dacă directorul nu este specificat, tu
intrați în directorul de acasă $ HOME

ls - Tipărește această pagină
informații despre fișiere sau directoare.

Formatul comenzii. ls [chei] [nume]







Numele sunt numele fișierelor sau directoarelor;
Pentru directoare, este tipărită o listă
fișierele incluse în el, pentru fișiere - numele fișierului și altele
informații în conformitate cu cheile.
Numele de fișiere sunt afișate în ordine alfabetică.
comandă. Dacă nu se dă nume, se eliberează
conținutul directorului curent. Chei: numai în mod implicit
numele de fișiere într - o singură coloană și în
ordinea alfabetică.

- Merge sau
arhivați fișierele de argumente la standard
concluzie.

Exemplu: cat / etc / passwd

mv - mutați (redenumiți)
fișiere.

Exemplu: mv zlob zlobland # Plasați fișierul
"Zlob" la directorul "zlobland".

Ln - Creați
un link către fișier.

Formatul comenzii. fișierul rm [-fri] ...
-i -
solicitați confirmarea pentru fiecare ștergere
-r -
recursiv șterge împreună cu subdirectoarele
-f -
Nu cereți confirmarea, dar ștergeți imediat

rmdir - Ștergeți directorul.

Exemplu: rmdir zlobland

mkdir - Creați un director.
Formatul comenzii. nume de nume dkname mkdir

Exemplu: mkdir zlobland

echo - Print arguments
linie de comandă la ieșirea standard.

ps - Învățați
numărul de procese care trebuie efectuate.

Raportează numere de proces,
care sunt executate în sistem.
ps -
lansat numai de la acest terminal
ps -e - toate
ps -f - în "plin"
format

passwd - Schimbarea parolei
Înregistrare.

cine - afla cine
funcționează în sistem.
care - aceste comenzi pot fi învățate,
cine esti si cine altcineva lucreaza in sistem
cine sunt eu
deget
ultimul | mai mult
id
om-k care - va raporta toate comenzile posibile,
care puteți afla cine face ceea ce
sistem.

mai mult - vă permite să vizualizați fișierul, oprind la
fiecare margine ecran

om - Problemă
ajutor pe tastele de utilizare și comandă.
De regulă, când executați comanda fără
argumente, ea dă formatul chemării sale.
Dar pentru majoritatea comenzilor, puteți obține informații complete: omul

chmod - Schimbarea drepturilor
accesul la fișiere. Comanda chmod se modifică
atributele (permisiunile) ale fișierului. pune jos
dreptul de a executa:
chmod u + x file1
Permiteți altor utilizatori
fixați fișierul:
chmod a + w file1

ucide - Opriți procesul.
Comanda kill trimite mesajul specificat
procesați un semnal de oprire imediată.

Procesul de întrerupere 31337 (nr
puteți găsi comanda ps -e)
ucide -9 31337

Întrerupeți programul pe dvs.
terminal care rulează NU în fundal,
puteți apăsa CTRL-C sau CTRL- \.

Pentru a crea un fișier, puteți
utilizați următoarele metode:
touch zlobprimer - creează un fișier zlobprimer;
cat> zlobprimer - creează un fișier
primer și scrie de la intrarea standard.
Scrierea fișierului se va încheia după apăsarea tastelor CTRL + D.

Comenzi pentru Khatsker

su - activați modul de supraveghere aka
rădăcină. Mergem sub pas, executam
comanda "su" si primiti radacina :), daca aveti noroc
desigur :))).

newgrp - modificați grupul la care se află
vă aparțineți în acest moment. Pentru su
totusi a fost posibil :).

la-proiectat pentru
a face ceva la momentul potrivit, cu dumneavoastră
privilegii. Modificați procedura amânată
și să profite de privilegiile altor persoane -
foarte interesant, dar consumator de timp.

prwarn - solicitat de utilizator
timp pentru a schimba parola.

sadc - colector de date de activitate a sistemului
ca root și colectează date despre
sistem. Scrie datele într-un fișier.

pt_chmod - daemon, responsabil pentru modul
accesul la conexiuni virtuale, prin
unități de emulare terminale cărora li se permite accesul
la masina.

Succesuri succese pentru tine :).

Dacă utilizați Linux sau
când îl instalați, aveți întrebări - asigurați-vă
le-a mers aici: [email protected] [Subj:
Unix FAQ] și 90% obțin răspunsul.

Distribuiți acest articol cu ​​prietenii dvs.:







Articole similare

Trimiteți-le prietenilor: