- dpkg -i пакет.deb проинсаллировать пакет
- dpkg -r пакет (без расширения deb) удалить пакет, исключая файлы конфигурации
- dpkg -P пакет (без расширения deb)полностью удалить пакет
- dpkg -l список всех проинсталлированных пакетов
- dpkg -l пакет (без расширения deb) вывод короткой информации про отдельный пакет
- dpkg -L (без расширения deb) вывод всех файлов проинсталлированных из данного пакета
- dpkg -c пакет.deb список файлов в еще непроинсталлированном пакете
- dpkg -S /path/to/file показывает какому пакету принадлежит файл
- dpkg -p пакет (без расширения deb) вывод детальной информации про отдельный пакет
- dpkg -s пакет (без расширения deb) проверяет, установлен ли пакет
Показаны сообщения с ярлыком command line. Показать все сообщения
Показаны сообщения с ярлыком command line. Показать все сообщения
воскресенье, 13 декабря 2020 г.
Основные команды для работы с пакетами в Debian
воскресенье, 11 октября 2020 г.
Проверка аппаратной платформы компьютера в командной строке Linux
- lspci
- lscpu
- lshw
- lsusb
- lsscsi
- lsblk
- fdisk, df
- free
- hdparm
- dmidecode
- inxi
понедельник, 15 июня 2015 г.
Программа "Hello, World" в питоне
Создаем текстовый файл hello.py следующего содержания:
#chmod +x hello.py
Теперь из этой же директории можно сделать:
#hello World
В результате увидим в выводе следующее:
Hello, World
#!/usr/bin/env pythonДалее из консоли делаем:
import sys
def main():
print 'Hello, ', sys.argv[1]
if __name__ == '__main__':
main()
#chmod +x hello.py
Теперь из этой же директории можно сделать:
#hello World
В результате увидим в выводе следующее:
Hello, World
среда, 10 июня 2015 г.
Как послать почтовое сообщение из командной строки UNIX
Существует много способов сделать это, конечно. Приведем примеры с использованием утилит mail и mutt:
#echo "message" | mutt -a /path/to/file/with/attachment -s "subject"
-- my@e.mail.address
#mutt -a /path/to/file/with/attachment -s "subject" -- my@e.mail.address
< /path/to/file/with/text
#echo "message" | mail -s "subject" my@e.mail.address
#mail -s "subject" my@e.mail.address < /path/to/file/with/text
воскресенье, 20 марта 2011 г.
Создание массива из имен файлов в командной стрке bash
Демонстрируется как создать массив из имен файлов в командной строке.
Делается так же вывод этого массива на стандартный выход. Двумя способами, между которыми принципиальных различий нет. Дело вкуса. Не забываем, что IFS - переменная, значение которой возможно придется восстановить.
Остальное оставлю без комментариев:
Делается так же вывод этого массива на стандартный выход. Двумя способами, между которыми принципиальных различий нет. Дело вкуса. Не забываем, что IFS - переменная, значение которой возможно придется восстановить.
Остальное оставлю без комментариев:
DIR="/path/to/dir"
IFS=$'\n'
DirsArray=($(find $DIR -maxdepth 1 -type f))
DirsLenght=${#DirsArray[@]}
for (( i=0; i<${DirsLenght}; i++ ));
do
echo "${DirsArray[$i]}"
done
for j in $(seq 0 $((${#DirsArray[@]} - 1))) ; do
echo $j ":" ${DirsArray[$j]}
done
четверг, 27 января 2011 г.
Читаем файл из командной строки
Конечно же это только один из возможных вариантов.
Прочитать построчно файл в цикле из командной строки bash можно таким образом:
$ while read row ; do echo $row ;done < example.txt
Вывод идентичен выводу команды cat, за сключением того, что в нашем случае убираются пробельные символы в начале каждой строки.
Прочитать построчно файл в цикле из командной строки bash можно таким образом:
$ while read row ; do echo $row ;done < example.txt
Вывод идентичен выводу команды cat, за сключением того, что в нашем случае убираются пробельные символы в начале каждой строки.
Подписаться на:
Сообщения (Atom)