1). Количество линий в файле
sed -ne '$=' ~/.bashrc
2). Сокращенный вывод при подсчете размера текущего каталога (оставляем только подкаталоги)
du -h . | grep -v '/.*/' | sort -n
3). календарь за месяц
cal 01 2011
4). uptime графически
uptime | awk '{while($3--) a=a"="; print "|" a ">"}'
5). к какому пакету относится файл txt1
fedora# rpm -qf txt1
debian# dpkg -S txt1
gentoo# equery belongs txt1
freebsd# pkg_info -W txt1
freebsd# pkg_info -E txt1
Для Debian можно ещё элегантней.
ОтветитьУдалитьУстанавливается пакет apt-file:
$ sudo aptitude install apt-file
Затем обновим его базу:
$ sudo apt-file update
И теперь достаточно просто выполнить поиск любого файла в любом пакете:
$ apt-file search txt1
На redhat(centos) также можно создать базку всех файлов
Удалитьyum install mlocate
updatedb
и потом
locate file