marți, 3 decembrie 2019

VIM text editor - introducere

VIM este acronimul pentru VI IMproved. Este un editor text text gratuit si open source, scris de Bram Moolenaar. A fost lansat pentru prima oara in 1991 pentru UNIX, iar principalul sau obiectiv a fost sa ofere imbunatatire editorului VI, care a fost lansat in 1976.

VIM este considerat o clona a editorului text VI. Unul dintre avantajele editorului text VIM este ca se gaseste instalat implicit pe majoritatea distributiilor Linux. Acum exista si o interfata GUI pentru VIM, numit gVIM.




Caracteristicile editorului text VIM:
- utilizeaza memorie putina
- este centrat pe comanda
- este foarte configurabil si foloseste un fisier text simplu pentru a stoca configuratia sa
- exista multe plugin-uri disponibile pentru VIM
- suporta mai multe ferestre
- suporta mai multe file care permite lucrul pe mai multe fisiere
- suporta caracteristici de inregistrare care permite inregistrarea si redarea comenzilor VIM in mod repetat

Istoria editorului VIM
La inceput, Bram Moolenaar a inceput sa foloseasca cele mai bune si disponibile editoare de text si a inceput sa le imbunatateasca.

Scopul sau a fost sa imite editorul text VI. Dupa implementarea catorva caracteristici suplimentare a lansat o versiune de VIM numit VI IMitation. Alti utilizatori au inceput sa trimita patch-uri. Au fost adaugate mai multe functii si l-a facut sa functioneze mai bine. De-a lungul timpului, codul a fost reproiectat si extins incat aproape nimic din 'clona" originala nu a mai ramas.

1988....VIM 1.0......VI IMitation
1991....VIM 1.14.....Prima lansare publica
1992....VIM 1.22.....redenumit VI IMproved
1994....VIM3.0.......ferestre multiple
1996....VIM4.0.......interfata GUI
1998....VIM5.0.......evidentiere sintaxa
2001....VIM6.0.......suport multi-language
2006....VIM7.0.......verificator ortografic, suport pentru file

VIM acum...
VIM este dezvoltat in continuare si are o baza mare de contribuitori. Noi functii sunt inca dezvoltate si adaugate la editorul text in fiecare an, ceea ce il face si mai puternic. In afara de asta, numarul de plugin-uri VIM este in crestere rapida. La ora la care am scris articolul VIM a ajuns la versiunea 8.1.

Daca v-a placut articolul distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma va ajuta sa imbunatatesc sau sa corectez continutul.

Va urma...


marți, 19 noiembrie 2019

Arata durata de functionare a sistemului cu uptime




Uptime este o comanda care va arata informatii despre ora curenta, de cat timp ruleaza sistemul, numarul de utilizatori conectati si incarcarea curenta a procesului. De asemenea, poate filtra informatiile afisate simultan, in functie de optiunile specificate.







Pentru a afla durata de functionare a sistemul veti introduce in terminal urmatoarea comanda:
$ uptime

- 20:57:10 - timpul actual al sistemului
- up 56 min - perioada de timp in care sistemul a functionat
- 1 user - numarul de utilizatori conectati
- load average: 2,16, 2,12, 2,04 - incarcarea curenta a procesului intr-o perioada de timp 1, 5 si 15 minute

Daca v-a placut articolul distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma va ajuta sa imbunatatesc sau sa corectez continutul.


luni, 18 noiembrie 2019

Activare Num Lock la pornire in Manjaro

Num Lock inlocuieste functiile anumitor taste cu o tastatura numerica. Unele distributii au activat Num Lock in timpul pornirii, dar pe unele trebuie activate manual.

Aceasta caracteristica adesea ignorata, poate fi benefica in cateva situatii.

Unele medii desktop au nevoie de utilitarul numlockx entru a activa Num Lock. Instalarea  utilitarului numlockx o puteti realiza folosind comanda de mai jos in terminal:
$ sudo pacman -S numlockx



Activare Num Lock:
1. MATE
Pentru a activa Num Lock in MATE trebuie sa modificati urmatoarele valori DCONF:
dconf write org.mate.peripherals-keyboard remember-numlock-state false
dconf write org.mate.peripherals-keyboard numlock-state 'on'

2. KDE Plasma
Accesati System Settings->Input Device->Keyboard, iar la fila Hardware in sectiunea NumLock on Plasma Startup alegeti Numlock behavior.

3. GNOME
$ gsettings set org.gnome.desktop.peripherals.keyboard remember-numlock-state true

4. Xfce
- deschideti fisierul keyboards.xml
$ nano ~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml
- asigurati-va ca urmatoarele valori sunt setate pe true
property name="Numlock" type="bool" value="true"
property name="RestoreNumlock" type="bool" value="true"
- salvati fisierul


5. OpenBox
- deschideti fisierul autostart
$ nano ~/.config/openbox/autostart
- introduceti urmatoarea linie
numlockx &
- salvati fisierul

6. LXQt
- deschideti fisierul session.conf
$ nano ~/.config/lxqt/session.conf
- introduceti urmatoarele linii
[Keyboard]
numlock=true
- salvati fisierul

7. LXDE
- deschideti fisierul xdm.conf
$ nano /etc/xdg/lubuntu/lxdm/lxdm.conf
- cautati linia numlock si modificati valoarea
numlock=1
- salvati fisierul

sau

- deschideti fisierul xdm.conf
$ nano /etc/lightdm/lightdm.conf
- introduceti urmatoarea linie
greeter-setup-script=/usr/bin/numlockx on
- salvati fisierul

8. Cinnamon
Accesati System Settings->Login Window->Settings activati Activate numlock facand clic pe butonul din dreapta.

9. i3
- deschideti fisierul config
$ nano ~/.config/i3/config
- introducetiurmatoarea linie
numlockx on
- salvati fisierul

10. Budgie
- deschideti fisierul xdm.conf
$ nano /etc/lightdm/lightdm.conf
- introduceti urmatoarea linie
greeter-setup-script=/usr/bin/numlockx on
- salvati fisierul

Daca v-a placut articolul distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma va ajuta sa imbunatatesc sau sa corectez continutul.


Lucruri de facut dupa instalarea distributiei Kali Linux

Kali Linux este o distributie Linux bazata pe Debian axata pe testarea avansata de penetrare si securitate. Kali vine cu diverse sarcini de securitate a informatiilor.

A fost lansat pe 13 martie 2013, oferind o multime de instrumente orientate catre managementul informatiilor, criminalistica computerizata, inginerie inversa si cercetare in domeniul securitatii.

Kali Linux este ca poate fi folosit de catre incepatori si experti de securitate de asemenea, poate fi configurat ca orice alt distro Linux pentru a viziona filme, a juca jocuri, a dezvolta software, etc.

Lucruri de facut dupa instalarea distributiei Kali Linux:
1. Actualizare
$ sudo apt-get clean
$ sudo apt-get update
$ sudo apt-get upgrade -y
$ sudo apt-get dist-upgrade -y

2. Personalizare
$ sudo apt install gnome-tweaks

3. Client FTP
$ sudo apt install filezilla

4. Instalare browser Tor
$ sudo apt install tor

5. Dezactivarea blocarii ecranului
Kali Linux vine in mod implicit cu functia de blocare a ecranului activat. Pentru dezactivarea blocarii ecranului deschideti Settings, alegeti Power si la optiunea Blank Screen alegeti Never. La Privacy la optiuneaLock Screen blank for alegeti Screen Turns Off.


6. Instalare Software Center
$ sudo apt install software-center

7. Instalare managerul de pachete gdebi
$ sudo apt install gdebi

8. Instalare Katoolin
Katoolin este un instrument cu care puteti adauga si elimina toate depozitele necesare Kali Linux sau sa instalati instrumentele specifice Kali Linux.
$ sudo apt install git
$ sudo git clone https://github.com/LionSec/katoolin.git
$ sudo cp katoolin/katoolin.py /usr/bin/katoolin
$ sudo chmod +x /usr/bin/katoolin
$ sudo katoolin

9. Instalare VLC Media Player
$ sudo apt install vlc
$ sudo sed -i s/geteuid/getppid/g /usr/bin/vlc

10. Instalare Flash
$ sudo apt install flashplugin-nonfree
$ sudo update -flashplugin-nonfree --install

11. Instalare Dropbox
$ wget https://linux.dropbox.com/packages/debian/dropbox_1.6.0_amd64.deb
$ sudo dpkg -i dropbox_1,6.0_amd64.deb

12. Instalare TimeShift
$ sudo apt install timeshift

Daca nu l-ati instalat, faceti clic aici pentru a descarca distributia Kali Linux.

Daca v-a placut articolul distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma va ajuta sa imbunatatesc sau sa corectez continutul.