Интересни трикове и съвети за командния ред на Linux

Командният ред на Linux е мощен инструмент, който ви дава възможност да управлявате компютъра си с текстови команди. Той е мощен инструмент, който предлага безкрайни възможности за потребителите. С правилното използване на команди и инструменти, може значително да увеличите продуктивността си и да опростите задачите си.
В тази статия ще разгледаме някои интересни трикове и съвети за командния ред на Linux, които ще ви помогнат да станете по-ефективни.
Защита на Вашите данни чрез перманентно изтриване
Обикновено използваме командата rm за изтриване на файлове от Linux система, но тези файлове не се изтриват напълно, те просто се съхраняват и скриват на твърдия диск и все още могат да бъдат възстановени тези файлове в Linux и прегледани от друг човек.
За да предотвратим това, можем да използваме командата shred.
Командата shred в Linux е мощен инструмент за защита на данните. Тя позволява перманентно изтриване на файлове, така че те да не могат да бъдат възстановени. Това е особено полезно, когато работите с чувствителна информация и искате да гарантирате, че тя няма да попадне в неподходящи ръце.
Как Работи shred
Командата shred презаписва съдържанието на файл с произволни данни няколко пъти, което прави възстановяването на оригиналния файл практически невъзможно. За да се използва shred, трябва да имате инсталиран GNU Core Utilities, което е стандартно за повечето Linux дистрибуции.
Основни Опции на shred
Командата shred предлага различни опции, които позволяват персонализиране на процеса на унищожаване на данните. Нека разгледаме някои от най-често използваните опции:
Основна употреба
shred filename
Тази команда ще презапише файла с произволни данни три пъти по подразбиране. След това файлът все още ще съществува, но съдържанието му ще бъде унищожено.
Презаписване определен брой пъти
shred -n 5 filename
Опцията -n определя броя на презаписванията. В този случай файлът ще бъде презаписан пет пъти.
Изтриване на файла след презаписване
shred -u filename
Опцията -z ще презапише файла с нули в последното презаписване, което прави файла по-малко очевиден за анализа на данните.
Заключване на файл или директория
В Linux има различни начини да заключите или скриете файл или директория, за да защитите данните си. Тук ще разгледаме някои от най-ефективните методи за това.
Използване на chmod за промяна на права
Можете да ограничите достъпа до файлове и директории чрез промяна на техните права с командата chmod.
Пример: Заключване на файл
chmod 600 filename
Тази команда задава права, които позволяват само на собственика на файла да го чете и пише в него.
Пример: Заключване на директория
chmod 700 directoryname
Тази команда задава права, които позволяват само на собственика на директорията да чете, пише и изпълнява (достъпва) съдържанието ѝ.
Използване на chattr за допълнителна защита
Командата chattr може да се използва за добавяне на атрибути към файлове, които предоставят допълнителна защита.
Пример: Заключване на файл
sudo chattr +i filename
Тази команда прави файла неизменяем, което означава, че той не може да бъде изтрит, преименуван или модифициран (дори от root потребителя) докато атрибутът не бъде премахнат.
Навигация в файловата система
Използвайте cd – за бързо връщане в предишната директория. Това е особено полезно, когато работите в дълбоко вложени директории.
cd /path/to/first/directory
cd /another/path
cd -
Използване на pushd и popd
Командите pushd и popd ви позволяват да създадете стек от директории. Това улеснява навигацията между тях.
pushd /path/to/first/directory
pushd /another/path
popd
Кратки обяснения
pushd:
- Функция: Запазва текущата директория в стек и се премества в посочената директория.
- Синтаксис:
pushd [опции] директория - Пример:
pushd /път/до/първа/директория
popd:
- Функция: Премахва директория от върха на стека и се връща в нея.
- Синтаксис:
popd [опции] - Пример:
popd
В примера:
pushd /път/до/първа/директория:- Запазва текущата директория в стека.
- Премества се в
/път/до/първа/директория.
pushd /друга/пътека:- Запазва
/път/до/първа/директорияв стека. - Премества се в
/друга/пътека.
- Запазва
popd:- Премахва
/друга/пътекаот стека. - Връща се в
/път/до/първа/директория.
- Премахва
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut




