Create help file linux

coderaiser / help.sh

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

# torrent
sudo apt-get install deluged deluge-console deluge-web # password deluge
# aria2c http://aria2.sourceforge.net/
# создать архив c прогрессбаром и записать его в файл
tar -c cloud9 | gzip —stdout | pv > cloud9.tar.gz
# ncurses problem debian
sudo apt-get install libncurses5-dev libncursesw5-dev
# устраняем Unknown media type in type ‘all/all’
sudo rm /usr/share/mime/packages/kde.xml
# мультимедия в debian
deb http://www.debian-multimedia.org squeeze main non-free
deb http://mirror.yandex.ru/debian-multimedia/ squeeze main non-free # зеркало
aptitude install debian-multimedia-keyring # ключ
sudo apt-get install libavutil50 libfaac0 libx264-112 libxvidcore4 libmp3lame0
# shared-mime trouble
apt-cache policy shared-mime-info
# bluetooth
apt-get install bluetooth
bluez-libs
bluez-sdp
bluez-utils
/etc/init.d/bluetooth start
hciconfig -a
hcitool scan
apt-get update ; apt-get install gnome-bluetooth nautilus-sendto
# поиск строки в файлах
grep -rl ‘ text ‘ /path/
# определить кодировку (charset.ru)
enca
# создать образ диска
dd if=/dev/cdrom of=cd_image.iso bs=1M
# создать образ диска с прогрес баром
dd if=/dev/disk | pv > ~/disk.iso
# или так
dd if=/dev/disk | pv -s $( du -sb /dev/disk | cut -f 1 ) > ~/disk.iso
# наблюдение за чем-либо
watch -n 1 du -h ~ /disk.iso
# cat наоборот. сначал конец выводиться, потом начало
tac
# удаление дублирующих строк
uniq
# количество символов, стро и т.д.
wc
# ждущий режим
pm-suspend
GreanAsia joystick
# компиляция с доустановкой недостающих пакетов
sudo auto-apt update && auto-apt -y run ./configure
# делаем дэб пакет
checkinstall -D
# устанавливаем его
sudo dpkg -i ваш_пакет.deb
# смена кодировки в файле
iconv -f cp1251 -t utf8 < имя_файл >имя_файл.utf8
nano имя_файл.utf8
iconv -f utf8 -t cp1251 < имя_файл.utf8 >имя_файл.cp1251
# Показывает первые 10 строк (или другое заданное количество),
# считанных со стандартного потока ввода.
head
# Вычислить каждую отдельную строку потока и записать
# вместо неё результат вычисления.
bc
# Показать шестнадцатеричное представление данных,
# поступающих на стандартный поток ввода.
hexdump
# Посимвольная замена текста в потоке. Например, tr A-Z a-z
# меняет регистр символов с большого на маленький.
tr
# Обработать текст в соответствии с заданным скриптом.
# Наиболее часто используется для замены текста в потоке:
sed s/было/стало/g
# смена темы gnome 3
gconf-editor
# настройка gnome 3
gsettings
gnome-tweak-tool
# автозапуск
gnome-session-properties
# gnome-shell-extensions
cd ~ /gnome-shell/source
git clone http://git.gnome.org/browse/gnome-shell-extensions
cd gnome-shell-extensions
./autogen.sh —prefix $HOME /gnome-shell/install/ —enable-extensions=user-theme
make && make install
# Установка Gnome 3 на Ubuntu 11.04 Natty Narwhal:
# Добавляем PPA-репозиторий Gnome 3
sudo add-apt-repository ppa:gnome3-team/gnome3
# Делаем update пакетов
sudo apt-get update
# Обновляемся
sudo apt-get dist-upgrade
# Перезагружаемся, выбираем сеанс Gnome Shell Session
# если уж Вам Gnome 3 будет не по душе, смело удаляем:
# Устанавливаем «тулзу» для удаления ppa-репозиториев
sudo apt-get install ppa-purge
# Удаляем Gnome 3
sudo ppa-purge ppa:gnome3-team/gnome3
# кеширование загрузки
apt-get source ureadahead
+Kernel hacking — > Tracers — > Support for tracing block io actions
# наложить патч на ядро
1. Переходим в директорию с исходниками ядра («cd /usr/src/linux-source-2.6.32», к примеру).
2. Вводим «patch -i путь_к_патчу -p1 —dry-run»
Если не выдало ошибок (надписи «HUNK succeded» и «offset бла-бла» ошибками не являются), то вводим то же самое, но без опции » —dry-run » .
# тут должен быть кэш
/var/lib/ureadahead/
# виртуальная запись в файловую систему только для чтения
unionfs-fuse -o cow \- o allow_other /var/folder1=rw:/var/folder2=rw /home/ftp
# cow — copy on write, /tmp/lfs — rw dir, /mnt/iso -ro dir, /mnt/gentoo — mount point
sudo unionfs-fuse -o cow -o allow_other /tmp/lfs=rw:/mnt/iso=ro /mnt/gentoo
# сохранить все данные на диск
sync
# послать на все терминалы сообщение
wall
# спрятать процес в терминальной сессии
< ctr >+a, d
# вернуть процес
# http://forum.ubuntu.ru/index.php?topic=27099.msg188959#msg188959
# http://help.ubuntu.ru/wiki/%D0%B4%D0%B5%D0%BD%D1%8C_%D0%B1%D0%B5%D0%B7_%D0%B8%D0%BA%D1%81%D0%BE%D0%B2
для установки русского шрифта в виртуальных консолях
sudo dpkg-reconfigure console-setup
setupcon — что бы не перезагружаться
fuser — для просмотра, кто использует файл, или диск
создание диска в оперативной памяти
# dd if=/dev/zero of=/dev/ram0 bs=1k count=2048
# mke2fs -v -m 0 /dev/ram0 2048
# mount -t ext2 /dev/ram0 /mnt
# индикатор прогресса
# pv
# показать файлы настроек, оставшиеся после
# удаления програм
sudo aptitude search ~ c
# удалить их
sudo aptitude purge ~ c
# посмотреть осиротевшие (ненужные) пакеты
sudo deborphan
# удалить их
sudo deborphan | xargs sudo aptitude purge -y
# вор оконного менеджера авторизации
# Хотите переключиться с gdm на kdm или наоборот имея оба установленными?
sudo dpkg-reconfigure gdm
# и выберите нужный dm
# или
sudo dpkg-reconfigure kdm
# и выберите нужный dm
# настройка шрифта в консоли
sudo dpkg-reconfigure console-setup
setupcon
# Для установки в Ubuntu 10.10 следует выполнить следующие команды:
sudo add-apt-repository ppa:ubuntu-desktop/ppa
# Данной командой подключаем дополнительный сторонний репозиторий
sudo apt-get update
# Обновляем информацию о доступных пакетах и репозиториях
sudo apt-get install gnome3-session
# Устанавливаем
# Для удаления из Ubuntu 10.10 выполните следующее:
sudo apt-get install ppa-purge
ppa-purge ppa:ubuntu-desktop/ppa
# просмотр дисков по uuid
ls -l /dev/disk/by-uuid
blkid
# установить метку на раздел ext2/ext3
e2label
# установка uuid на фс
tune2fs -U
# установка grug2 в mbr раздела
sudo grub-install —root-directory=/mnt/ /dev/sdX
sudo update-grub
grub-mkconfig -o /boot/grub/grub.cfg
# если консоль испортиться, можно исправить так:
reset
# чтобы заменить текст «Windows» на «Linux»
# во всех файлах в текущей директории,
# название которой начинается с «test», введите в консоли:
perl -i -pe ‘ s/Windows/Linux/; ‘ test *
# Чтобы провести ту же операцию во всех поддиректориях:
find. -name ‘ *.txt ‘ -print | xargs perl -pi -e ‘ s/Windows/Linux/ig ‘ * .txt
# Или вы хотите сделать то же самое для на обычных файлов
# со множеством переносов строк и странных символов (файл — в другой кодировке):
find -type f -name ‘ *.txt ‘ -print0 | xargs —null perl -pi -e ‘ s/Windows/Linux/ ‘
# получим список всех процессов, которые запустили не вы:
ps aux | grep -v ` whoami `
# получим список из 10 процессов, которые больше всего нагружают процессор:
ps aux —sort=-%cpu | grep -m 11 -v ` whoami `
startx — :1
# чтобы воити в графическое окружение.
# Чтобы вернуться в предыдущую сессию, нажмите Ctrl+Alt+,
# для еще одного возврата — Ctrl+Alt+.
# Вы можете этот трюк: клавиши с F1 по F6 отвечают за 6 сессий консоли,
# а клавиши с F7 по F12 — за 6 Х-сессий. Подводный камень: в разных дистрибутивах могут
# 3использоваться разные сочетания клавиш.
# Если надо сделать резервную копию папки и скопировать только изменившиеся файлы,
# то можно использовать для этого rsync (вам нужен аккаунт на удаленном компьютере):
rsync -vare ssh jono@192.168.0.2:/home/jono/importantfiles/ * /home/jono/backup/
# Эта команда делает резервную копию всех файлов из /home/jono/backup/ в
/home/jono/importantfiles/ на компьютере с IP-адресом 192.168.0.2
# поиск больших файлов
ls -lSrh
# поиск больших директорий
du -kx | egrep -v » \./.+/ » | sort -n
# от фрагментированности поможет запускать оптимизатор базы при любом изменении базы:
mysqlcheck -o
# список открытых портов
netstat -lnp
# поиск по манам
man -k
# / -поиск в манах
# кодировка текста
recode
alias dos2unix= ‘ recode dos/CR-LF..l1 ‘
alias unix2win= ‘ recode l1..windows-1250 ‘
alias unix2dos= ‘ recode l1..dos/CR-LF ‘
# Поиск измененных сегодня файлов
ls -al —time-style=+%D | grep ` date +%D `
# скриншот из консоли
chvt 7 ; sleep 2 ; import -display :0.0 -window root sshot1.png ; chvt 1 ;
# To replace the word word1 with the word word2 in the file file1, we can use the sed command:
sed » s/word1/word2/g » file1 > file2
# replase windows -> linux
perl -i -pe ‘ s/windows/linux/; ‘ test *
# backup опредиленных файлов
cat >> /etc/backup.conf
# /etc/passwd
# /etc/shadow
# /etc/yp.conf
# /etc/sysctl.conf
EOF
tar -cjf bck-etc- ` date +%Y-%m-%d ` .tar.bz2 -T /etc/backup.conf
# найти и распаковать все файлы
# передача файла без фтп
nc -l -p 1234 | uncompress -c | tar xvfp —
tar cfp — /some/dir | compress -c | nc -w 3 [destination] 1234
# сохранить установленные пакеты
dpkg —get-selections > debianlist.txt
dpkg —set-selections < debianlist.txt
apt-get -u dselect-upgrade
find . -name ‘ *.gz ‘ | xargs gunzip -vt

Источник

Читайте также:  Загрузка linux usb flash
Оцените статью
Adblock
detector