Как удалить программу в kali linux через терминал

На сегодняшний момент мы умеем многое делать в Kali Linux. Например, создание файлов и директорий, отображение содержимого, перемещение файлов и директорий, и многое другое.

А что, если нам захочется удалить файл или директорию?

Как раз об этом и поговорим в данном уроке.

Итак, для того, чтобы удалить файлы, используется команда «rm» и «rmdir», чтобы удалить директории. Также хочу дополнить то, что команда «rmdir» работает только с пустыми директориями. Мы рассмотрим несколько примеров по удалению файлов и директорий.

Теперь вкраце, что я буду делать в этом уроке. Для начала я удалю файл, который называется «file1» из директории /tmp. Команда будет выглядеть следующим образом: «rm /tmp/file1». После этого я удалю пустую папку, также в директории «tmp», которая называется «dir1». Это команда: «rmdir /tmp/dir1».

Обратите Ваше внимание на то, что если директория не пустая, то мы не сможем удалить ее с помощью этой команды. А вот для того, чтобы удалить директорию с содержимым, нужно использовать опцию «-r», что означает рекурсивное удаление. Я создал директорию «dir2_r», в которую поместил некоторые файлы, и команда для ее удаления будет выглядеть как: «rm -r /tmp/dir2_r». Можно продемонстрировать опцию «-i» с командой «rm», и она означает interactive (интерактивный). Эта опция будет спрашивать наше разрешение на удаление файлов и директорий (вспомните пример из предыдущего урока по команде «cp»).

002 Терминал Kali Linux

Можно использовать пример с директорией «dir2_r», которая располагает некоторыми файлами. Команда будет выглядеть вот так: «rm -r -i /tmp/dir2_r». Также можно рассмотреть принудительное и рекурсивное удаление директорий. Это делается с помощью опций «-rf», где «r» — рекурсивное удаление, а «-f» — принудительное.

Команда будет выглядеть так: «rm -rf /tmp/dir2_r». Опция «-f» используется в случае, когда директория занята другим процессом, программой, и мы не можем просто так удалить ее.

Давайте теперь наглядно протестируем вышеперечисленные команды. Переходим в Kali Linux и открываем терминал, также открываем графический интерфейс, перейдя в директорию «tmp»:

директория /tmp

Все готово для экспериментов, и первой командой я удалю файл, который называется «file1», с помощью команды: «rm file1»:

rm file1

Как видим, все прошло успешно и файл был удален. Теперь давайте удалим пустую директорию, и в данном случае я приготовил для этого директорию с названием «dir1». Команда для удаления: «rmdir dir1/»:

rmdir dir1/

Все отлично, директория удалена.

Давайте попробуем удалить не пустую директорию с помощью предыдущей команды. В данном случае это директория «dir2_r». Вводим команду «rmdir dir2_r»:

012 Удаляем файлы и папки в Kali Linux | Кали Линукс

rmdir dir2_r

Как видим, ничего не получилось, и система оповещает нас о том, что не удалось удалить «dir2_r/», так как каталог не пуст. Это очень наглядный пример того, как различаются команды удаления директорий, в зависимости от их структуры.

Перейдем к следующей опции, а именно рекурсивному удалению. Это опция «-r». Команда будет выглядеть так: «rm -r dir2_r»:

rm -r dir2_r

Я удалил все файлы и нам нужно создать файл или директорию для демонстрации опции «-i». Создам файл «test_i»:

touch test_i

Можно продолжить рассматривать команды и введем: «rm -i test_i»:

rm -i test_i

Как видим, интерактивная опция работает исправно, и система уведомляет нас об удалении файла «test_i». Отвечаем «y», и файл удаляется:

удаление test_i

Теперь перейдем к последней опции «-f». Предлагаю перейти в директорию «/Documents», в графическом интерфейсе. В этой директории существует директория «test1». Перейдем в нее, и внутри будет располагаться директория «test2». Ко всему прочему мы будем использовать символ тильды «~», Вы должны помнить, когда мы использовали ее в предыдущих уроках. Команда в данном случае будет выглядеть как: «rm -rf ~/ Documents/ test1»:

rm -rf ~/ Documents/ test1

Хочу отметить, от директории, которую мы удалили, можно было избавиться даже в том случае, если бы она была занята другим пользователем.

На этом все, надеюсь было полезно и понятно. Переходите к следующему уроку.

Источник: timcore.ru

Команды от A до Z Kali Linux

Статьи

Автор cryptoparty На чтение 9 мин Опубликовано 05.06.2019

Kali Linux – это дистрибутив Linux, созданный на основе Debian, предназначенный для цифровой криминалистики и тестирования на проникновение.

Она поддерживается и финансируется Offensive Security Ltd. Mati Aharoni, Devon Kearns и Raphaël Hertzog являются основными разработчиками.

В Kali Linux предустановлено более 600 программ для тестирования на проникновение, в том числе nmap (сканер портов), Wireshark (анализатор пакетов), John the Ripper (взломщик паролей), Aircrack-ng (набор программ для тестирования беспроводных локальных сетей на проникновение) , Burp Suite и OWASP ZAP (оба сканера безопасности веб-приложений).

Kali Linux может работать в исходном режиме, если он установлен на жестком диске компьютера, может быть загружен с лайв компакт-диска или с USB-носителя или же может работать на виртуальной машине.

Читайте также:
Программа что бы делать ремиксы

Она поддерживает платформу Metasploit Framework Metasploit Project, инструмент для разработки и реализации эксплойтов безопасности.

Все команды Kali Linux

Здесь ниже мы перечисляем команды A-Z Kali Linux, которые помогут вам упростить работу.

Kali Linux команды Функции команды A B C D E F G H I J K L M N O P Q R S T U V W X Y
apropos Поиск Справочных страниц (man -k)
apt-get Поиск и установка пакетов программного обеспечения (Debian)
aptitude Поиск и установка пакетов программного обеспечения (Debian)
aspell Проверка орфографии
awk Найти и заменить текст, сортировать / проверить / индексировать базу данных
basename Базовая директория Strip и суффикс из имен файлов
bash GNU Bourne-Again Shell
bc Калькулятор
bg Отправить в фон
break вырваться из цикла
builtin Запуск встроенной оболочки
bzip2 Сжатие или распаковка
cal Календарь
case Условно выполнить команду
cat Вывод (отображение) содержимого файлов
cd Смена каталога
cfdisk Манипулятор таблицы разделов для Linux
chgrp Смена группы владельца
chmod d Изменить права доступа
chown Изменить владельца файла и группу
chroot Запустить команду с другим корневым каталогом
chkconfig Системные службы chkconfig (уровень запуска)
cksum Вывести контрольную сумму CRC и количество байтов
clear Очистить экран
cmp Сравнить два файла
comm Сравнение двух отсортированных файлов построчно
command Выполнить команду – игнорирование функций оболочки
continue Возобновить следующую итерацию цикла
cp Копирование
cron Демон для выполнения запланированных команд
crontab Запланируйте команду для запуска на более позднее время
csplit Разделить файл на определенные по контексту части
cut Разделить файл на несколько частей
date Отображение или изменение даты и времени
dc настольный калькулятор
dd Преобразование и копирование файла, запись заголовков дисков, загрузочных записей
ddrescue инструмент восстановления данных ddrescue
declare объявлять переменные и присваивать им атрибуты
df Показать свободное место на диске
diff Показать различия между двумя файлами
diff3 Показать различия между тремя файлами
dig DNS lookup
dir Кратко перечислите содержимое каталога
dircolors Настройка цвета для “ls”
dirname Конвертировать полный путь в просто path
dirs Показать список запомненных каталогов
dmesg Вывести сообщения ядра и устройств
du Использование файлового пространства
echo Показать сообщение на экране
egrep Поиск файлов для строк, которые соответствуют расширенному выражению
eject Извлекать съемные носители
enable включить и отключить встроенные команды оболочки
env переменные окружения
ethtool настройки Ethernet-карты ethtool
eval Оценить несколько команд / аргументов
exec Выполнить команду
exit Выход из оболочки
expect Автоматизировать произвольные приложения, доступные через терминал
expand Преобразовать вкладки в пробелы
export Установить переменную среды
expr Оценивать выражения
false ничего не делать, безуспешно
fdformat Низкоуровневое форматирование дискеты
fdisk Манипулятор таблицы разделов для Linux
fg Отправить работу на передний план
fgrep Поиск файлов для строк, которые соответствуют фиксированной строке
file Определить тип файла
find Поиск файлов, соответствующих заданным критериям
fmt Переформатировать текст абзаца
fold Обернуть текст так, чтобы соответствовать указанной ширине
for Циклическое выражение
format Формат дисков или записей
free использование памяти
fsck Проверка и исправление целостности файловой системы
ftp протокол передачи файлов ftp
function Определить макросы функций
fuser Определить / убить процесс, который обращается к файлу
gawk Найти и заменить текст в файлах
getopts Разбор позиционных параметров
grep Поиск файлов на строки, соответствующих заданному шаблону
groupadd Добавить в группу и пользователя
groupdel Удалить группу
groupmod Изменить группу
groups Вывод имен групп
gzip Сжатие или распаковка файлов
hash Запомнить полный путь к имени аргумента
head Вывод первой части файлов
help Показать справку для встроенной команды
history История команд
hostname Вывод или установка системного имени
iconv Преобразование набора символов файла
id Вывод идентификаторов пользователя и группы
if Часть цикла
ifconfig Настроить сетевой интерфейс
ifdown Остановить сетевой интерфейс
ifup Запустить сетевой интерфейс
import Захват экрана X-сервера и сохранение изображения в файл
install Копировать файлы и установить атрибуты
jobs Список заданий
join соединить линии на общем поле
kill Остановить процесс
killall Убить процессы по имени
less Выводит по одному экрану за раз для прокручивания
let выполнить арифметику по переменным оболочки
ln Создать символическую ссылку на файл
local Создать переменные
locate Найти файлы
logname Вывести текущий логин
logout Выход из оболочки логина
look Показать строки, начинающиеся с данной строки
lpc управления принтером
lpr Автономная печать
lprint Распечатать файл
lprintd Прервать задание на печать
lprintq Список очереди печати
lprm Удалить задания из очереди печати
ls Показать информацию о файлах
lsof список открытых файлов
make Перекомпилировать группу программ
man Справочное руководство
mkdir Создать новые папки
mkfifo Создать FIFOs (именованные каналы)
mkisofs Создать гибридную файловую систему ISO9660 / JOLIET / HFS
mknod Сделать блок или символьные специальные файлы
more выводит по одному экрану за раз для прокрутки
mount Смонтировать файловую систему
mtools манипулирует файлами MS-DOS
mtr Диагностика сети mtr (traceroute / ping)
mv переместить или переименовать файлы или каталоги
mmv Массовое перемещение или переименование файлов
netstat Сетевая информация
nice Установить приоритет команды или задания
nl Количество строк и записи файлов
nohup Выполнить команду, невосприимчивую к зависаниям
notify-send Отправлять уведомления на рабочий стол
nslookup Запросить DNS-серверы имена в интерактивном режиме
open Открыть файл в приложении по умолчанию
op Оператор доступа
passwd Изменить пароль пользователя
paste Объединить строки файлов
pathchk Проверить переносимость имени файла
ping Проверка связи с сетью
pkill остановить процессы
popd Восстановить предыдущее значение текущего каталога
pr подготовить файлы для печати
printcap База данных возможностей принтера
printenv Вывод переменных среды
printf Формат данных
ps статус процесса
pushd Сохранить и затем изменить текущий каталог
pwd Вывести текущий каталог
quota Показать использование диска и ограничения
quotacheck Проверка файловой системы на использование диска
quotactl Установить дисковые квоты
ram RAM-диск
rcp копировать файлы между двумя машинами
read Читать строку из стандартного ввода
readarray Чтение из стандартного ввода в переменную массива
readonly Пометить переменные / функции как “только для чтения”
reboot перезагрузка системы
rename переименовать файлы
renice приоритет запущенных процессов
remsync синхронизирует удаленные файлы по электронной почте
return Выход из функции оболочки
rev Обратные строки файла
rm Удалить файлы
rmdir Удалить папки
rsync Удаленное копирование файлов (Синхронизация файловых деревьев)
screen экран мультиплексного терминала, запуск удаленных оболочек через ssh
scp Secure copy (удаленное копирование файла)
sdiff объединить два файла в интерактивном режиме
sed Редактор Stream
select Принять ввод с клавиатуры
seq Вывод числовых последовательностей
set Манипуляции с переменными и функциями оболочки
sftp Программа безопасной передачи файлов sftp
shift Сдвиг позиционных параметров
shopt Опции оболочки
shutdown Завершение работы или перезапуск Linux
sleep Задержка на указанное время
slocate найти файлы
sort сортировать текстовые файлы
source Запуск команды из файла
split разделить файл на части фиксированного размера
ssh Клиент SSH Secure Shell (программа удаленного входа)
strace Трассировать системные вызовы и сигналы
su Заменить личность пользователя
sudo Выполнить команду как другой пользователь
sum Вывести контрольную сумму файла
suspend приостановить выполнение этой оболочки
symlink Создать новое имя для файла
sync синхронизировать данные на диске
tail Вывести последнюю часть файла
tar Архиватор Tar
tee Перенаправить вывод на несколько файлов
test Оценить условное выражение
time Программа измерения времени
times Пользовательское и системное время
touch Изменить временные метки файла
top список процессов, запущенных в системе
traceroute трассировка маршрута к хосту
trap Выполнить команду, когда сигнал установлен (борн)
tr Перевести, сжать и / или удалить символы
true ничего не делать, успешное выполнение, часть цикла
tsort Топологическая сортировка
tty y Вывести имя файла терминала на стандартный ввод
type Описать команду
ulimit Ограничить пользовательские ресурсы
umask Маска создания файла пользователем
umount Размонтировать устройство
unalias Удалить алиас
uname Вывести системную информацию
unexpand Конвертирование пробелов в таблицы
uniq Унифицировать файлы
units Преобразование единиц из одной шкалы в другую
unset Удалить имена переменных или функций
unshar Распаковать архивы скриптов оболочки
until Выполнить команды (до ошибки) часть цикла
uptime Показать время работы
useradd Создать новую учетную запись пользователя
usermod Изменить учетную запись пользователя
users Список пользователей, которые в настоящее время вошли в систему
uuencode Кодировать двоичный файл
uudecode Расшифровать файл, созданный uuencode
v Подробный список содержимого каталога (`ls -l -b’)
vdir Подробный список содержимого каталога (`ls -l -b’)
vi Текстовый редактор vi
vmstat Сообщить о статистике виртуальной памяти
wait Ждать, пока процесс завершится часть цикла
watch Периодически выполнять / отображать программу
wc Вывод байтов, слов и количества строк
whereis Поиск пути программы, man-страниц и исходных файлов для пользователя.
which Поиск бинарника программы
while выполнения команд часть цикла
who Выводит все имена пользователей, вошедших в систему
whoami Выводит текущий идентификатор пользователя и имя (id -un ’)
wget Скачать веб-страницы или файлы через HTTP, HTTPS или FTP
write Отправить сообщение другому пользователю
xargs Утилита xargs Execute, передающая построенные списки аргументов
xdg-open xdg-open Открыть файл или URL в выбранном пользователем приложении.
yes Вывести строку, пока команда не прервана
  • ?️ Как правильно обновить ваш Kali Linux
  • Настройка Kali Linux 2019.1 для работы с Whonix
  • 4 шага, чтобы исправить исправить Unable to locate package virtualbox-guest-x11Kali Linux
  • Исправьте медленное обновление Kali Linux, чтобы сделать его очень быстрым
  • Лучшие инструменты Kali Linux 2019 — 10 лучших инструментов тестирования проникновения Kali Linux
  • Как установить VirtualBox 6.0 на Kali Linux / Linux Mint
Читайте также:
Какие программы ставки на спорт

Источник: itsecforu.ru

Установка KDE в Kali Linux

Установка KDE в Kali Linux

Активные пользователи дистрибутивов операционной системы Linux иногда ставят перед собой задачу смены среды рабочего стола по разным причинам. Обладатели Kali Linux не стали исключением, ведь функциональность этой сборки позволяет поставить практически любое из доступных окружений. В рамках сегодняшней статьи мы бы хотели продемонстрировать процедуру смены графической оболочки на известную KDE.

Устанавливаем KDE в Kali Linux

KDE — одна из самых популярных графических оболочек, которая является стандартной во многих дистрибутивах. На официальном сайте Kali присутствует возможность загрузить сборку с этой средой, поэтому если вы еще не установили ОС и желаете иметь KDE, настоятельно рекомендуем сразу скачивать подходящую версию. Детальные инструкции по инсталляции платформы вы найдете в другом нашем материале по следующей ссылке, а мы же переходим непосредственно к установке оболочки.

Шаг 1: Загрузка компонентов

Вместе с изменениями внешнего вида рабочего стола пользователи получают ряд дополнительных функций — стандартные программы, расширенные настройки интерфейса и многое другое. Все это тоже нужно скачать и установить. Благо вся процедура производится через стандартную консоль с помощью одной команды.

  1. Откройте меню, перейдите в раздел «Usual applications», выберите раздел «System» или «Системные» и отыщите там приложение «Терминал». Запуск терминала для дальнейшей установки KDE в Kali Linux
  2. Напишите команду apt-get install kali-defaults kali-root-login desktop-base kde-plasma-desktop , если хотите установить KDE Plasma, затем нажмите на клавишу Enter. Команда для установки окружения рабочего стола KDE в Kali Linux

Юзерам, которые желают установить только набор стандартных компонентов, версию для нетбуков или полный пакет KDE, советуем обратить на три отдельные команды, представленные далее. apt-get install kali-defaults kali-root-login desktop-base kde-plasma-netbook apt-get install kali-defaults kali-root-login desktop-base kde-standard apt-get install kali-defaults kali-root-login desktop-base kde-full

  • После активации команды на экране появится уведомление о том, что будут обновлены некоторые пакеты и занято дисковое пространство. Подтвердите операцию, выбрав вариант Д. Подтверждение добавления новых файлов KDE в Kali Linux
  • Ожидайте скачивания и установки пакетов. Скорость выполнения этого этапа зависит от стабильности интернет-соединения и мощности компьютера. Ожидание установки среды рабочего стола KDE в Kali Linux
  • Читайте также:
    Как установить амд программу

    Шаг 2: Настройка менеджера дисплеев

    За работоспособность графической оболочки отвечает Менеджер дисплеев. Для Линукс их было разработано несколько, чтобы обеспечить корректное функционирование самых разных сред рабочего стола. Во время установки KDE также будет добавлен новый Менеджер, его потребуется настроить:

    1. После определенного момента во время загрузки пакетов в консоли всплывет отдельное окно с уведомлением о настройке Менеджера дисплеев. Подтвердите переход к конфигурации, выбрав «ОК». Подтверждение перехода к настройке Менеджера дисплеев KDE в Kali Linux
    2. С помощью стрелочек на клавиатуре переключите стандартный Менеджер на lightdm, затем щелкните на «ОК». Выбор менеджера дисплеев для нормальной работы KDE в Kali Linux
    3. В «Терминале» подтвердите внесение изменений в системные файлы вариантом Y. Подтверждение изменения менеджера дисплея для KDE в Kali Linux
    4. По завершении инсталляции перезагрузите операционную систему через sudo reboot . Перезагрузка компьютера после установки KDE в Kali Linux

    Шаг 3: Вход и настройка

    Если до этого у вас не стояло никаких сред рабочего стола, после перезагрузки можно сразу приступить к настройке. В противном случае придется в стартовом окне производить выбор оболочки, что осуществляется так:

    1. В правом верхнем углу выберите значок настроек. Переход выбору окружения KDE в Kali Linux при запуске ПК
    2. Откроется всплывающее меню, где следует отметить маркером пункт «Plasma». Выбор окружения рабочего стола KDE в Kali Linux при запуске ПК
    3. После входа через меню перейдите в «Параметры» > «Параметры системы KDE». Переход к настройкам среды рабочего стола KDE в Kali Linux
    4. Настройте компоненты KDE на свое усмотрение. Пунктов здесь достаточно много, что позволит создать гибкую конфигурацию. Настройка окружения рабочего стола KDE в Kali Linux через графическое меню

    Отдельно бы хотелось отметить и консольную команду update-alternatives —config x-session-manager . Она позволяет изменить текущую оболочку через консоль.

    Шаг 4: Удаление старой оболочки

    Некоторым пользователям не хочется иметь на компьютере две оболочки. В таком случае старую можно удалить всего за пару минут, оставив только KDE. Давайте рассмотрим удаление на примере известной LXDE:

    1. Откройте консоль и пропишите команду apt-get remove lxde-core lxde . Команда для удаления среды рабочего стола после установки KDE в Kali Linux
    2. Подтвердите выполняемое действие. Подтверждение удаления среды рабочего стола в Kali Linux
    3. Ожидайте окончания процедуры. Процедура удаления среды рабочего стола в Kali Linux
    4. После деинсталляции перезагрузите ПК через команду reboot . Перезагрузка операционной системы после удаления окружения в Kali Linux
    5. После на экране появится значок KDE и начнется загрузка. Запуск графического окружения KDE в Kali Linux
    6. Теперь можно переходить к работе с новой оболочкой. Внешний вид окружения рабочего стола KDE в Kali Linux

    Обладателям других окружений придется вводить команды немного иного содержания:

    Графическая оболочка Команда для удаления
    Cinnamon apt-get remove cinnamon
    Xfce apt-get remove xfce4 xfce4-places-plugin xfce4-goodies
    Gnome apt-get remove gnome-core
    MATE apt-get remove mate-core

    Если в этом списке вы не нашли своего окружения, обратитесь к официальной документации, чтобы отыскать там необходимую информацию.

    Решение неполадок с установкой KDE в Kali Linux

    В некоторых случаях юзеры сталкиваются с различного рода проблемами при попытке загрузки KDE. В большинстве ситуаций после запуска команды появляется уведомление «Unable to locate package kde-plasma-desktop», что свидетельствует о невозможности нахождения пакета. Если вы столкнулись с такой проблемой, советуем выполнить следующую инструкцию.

    1. Для начала установите текстовый редактор gedit, чтобы упростить дальнейшую работу с конфигурационным файлом. Для этого введите команду apt-get install gedit . Команда для установки текстового редактора для решения проблем с KDE в Kali Linux
    2. Подтвердите добавление новых файлов в систему. Подтверждение установки текстового редактора для исправления проблем с KDE в Kali Linux
    3. По окончании инсталляции запустите конфигурационный файл, введя gedit /etc/apt/sources.list . Запуск конфигурационного файла для исправления KDE в Kali Linux
    4. Вставьте в конец файла следующее содержимое: # deb cdrom:[Debian GNU/Linux 7.0 _Kali_ — Official Snapshot amd64 LIVE/INSTALL Binary 20130315-11:02]/ kali contrib main non-free
      # deb cdrom:[Debian GNU/Linux 7.0 _Kali_ — Official Snapshot amd64 LIVE/INSTALL Binary 20130315-11:02]/ kali contrib main non-free deb http://http.kali.org/kali kali main non-free contrib
      deb-src http://http.kali.org/kali kali main non-free contrib ## Security updates
      deb http://security.kali.org/kali-security kali/updates main contrib non-free
      deb-src http://security.kali.org/kali-security kali/updates main contrib non-free Внесение изменений в конфигурационный файл Kali Linux
    5. Сохраните изменения, нажав на соответствующую кнопку. Сохранение изменений конфигурационного файла в Kali Linux
    6. Введите sudo apt-get update , активируйте ее, а после появления новой строки ввода повторите попытку инсталляции. Применение обновлений после внесения изменений в Kali Linux

    Другие проблемы возникают достаточно редко, а связаны они в основном с невнимательностью самих пользователей. Например, где-то была пропущена буква или после слова нет пробела. При появлении уведомлений всегда сначала читайте их, возможно, они решаются просто. В других ситуациях рекомендуем обращаться к официальной документации дистрибутива и окружения рабочего стола.

    Теперь вы знакомы с процедурой инсталляции KDE в Kali Linux. Примерно по такому же принципу устанавливаются и другие среды. Узнать информацию о самых популярных из них мы предлагаем в другом нашем руководстве по ссылке ниже.

    Источник: lumpics.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru