Шпаргалка по консольным командам в ubuntu

# удалить каталог
rm -R /home/x/
# удалить файл
rm -f /home/x.txt
# используя данные команды для удаления пакетов вы удаляете только пакеты и зависимости, конфигурационные файлы (файлы настроек) остаются в системе
# удалит только требуемый пакет,но все его зависимости которые были установленные в автоматическом режиме останутся
apt-get remove <*****>
# удалит пакет и автоматически установленные зависимости
apt-get autoremove <*****>
# удалит пакет вместе с зависимостями
aptitude remove <*****>
# полностью удалить пакет
# данные команды удаляют пакет,его зависимости а так же конфигурационные файлы (файлы настроек)
apt-get remove --purge <*****>
apt-get autoremove --purge <*****>
aptitude purge <*****>

# определить кодировку
file -bi /home/x.txt

# распаковка архивов
# установка архиватора
sudo apt-get install p7zip-rar p7zip-full
# разархивировать
7z x arch.7z
7z x 0000001.rar

# подсчитать колличество файлов
ls -f . | wc -l

# узнать версию
python --version

# показать путь
which python

# поиск процессов по имени
ps ax | grep <*****>
# показать все процессы PID
ps axu
# Завершить процесс
kill -9 6666
# найти все процессы по имени
ps axu | grep firefox
# выдаст pid
pidof firefox
# если надо развернуто
sudo apt-get install htop
htop

# пинговать указанный хост
ping google.ru

# просмотреть историю команд
history

# запрет обновления пакета
sudo echo 'имя_пакета hold' | sudo dpkg --set-selections
# чтобы снова разрешить обновление заблокированного пакета
echo 'имя_пакета install' | sudo dpkg --set-selections
# чтобы посмотреть статус всех пакетов, которые установленны
dpkg --get-selections
# данной командой можно просмотреть статус определенного пакета
 dpkg --get-selections | grep 'имя_пакета'

# копируем файлы с сервера на сервер
scp /base/dbkrot.db root@11.99.11.999:/base/

# посмотреть архитектуру
lscpu

 # релиз
cat /etc/*release*

# занято, свободно на диске
df -h

Комментариев нет:

Отправить комментарий