Документация по ОС FreeBSD Четверг, 25.04.2024, 14:46
Приветствую Вас Гость
Меню сайта

Главная » FAQ » Shell


$ perl -l -e 'print 1024 * 1024 * 1024'


$ { date; uptime; last; df -h } | mail -s "my report" andrushock@domain.ru


$ split -b 1400k bigfile.tar.gz bigfile.

$ split -b 700m bigfile.tar.gz bigfile.


$ compress -c file | dd bs=3 skip=1 | crypt > encrypted

$ (compress -cf /dev/null; crypt < encrypted) | zcat > file


!! — выполнить последнюю команду;

!N — выполнить команду номер N в истории;

!-N — выполнить команду номер N в истории с конца;

!строка — выполнить команду, начинающуюся со строки.

Отменить последнее действие: Ctrl+-

Перейти к концу слова: Ctrl+f

Перейти к началу слова: Ctrl+b

Уничтожить текст до конца строки: Ctrl+k

Уничтожить текст до конца слова: Esc+d

Уничтожить текст до начала слова: Ctrl+w

Восстановить уничтоженный текст: Ctrl+y

Прочитать файл инициализации: Ctrl+x Ctrl+r


export GREP_OPTIONS='--color=auto'

export GREP_COLOR='1;33'


\d (%D) - текущая дата;

\t (%T) - текущее время;

\H (%M) - сетевое имя машины;

\u (%n) - имя пользователя;

\w (%/) - текущий каталог.


bash:

echo clear > ~/.bash _ login

echo clear > ~/.bash _ logout

zsh:

echo clear > ~/.zlogin

echo clear > ~/.zlogout


"2Tab" - это двойное нажатие клавиши <Tab>
 
$ 2Tab - показать все возможные команды;
 
$ / 2Tab - показать структуру каталога;
 
$ * 2Tab - показать все подкаталоги;
 
$ ~ 2Tab - показать всех пользователей из /etc/passwd;
 
$ $ 2Tab - показать все переменные;
 
$ @ 2Tab - показать содержимое /etc/hosts

~ - домашний каталог;
 
~user - домашний каталог пользователя user;
 
~+ - текущий каталог;
 
~- - предыдущий каталог;
 
=команда - полный путь до бинарника команды.

$ zmodload zsh/zftp - загружаем модуль zftp;
 
$ zftp open ftp.kernel.org - подключаемся к серверу;
 
$ zftp login anonymous "" - регистрируемся;
 
$ zftp binary - переходим в бинарный режим передачи файлов;
 
$ zftp cd pub/linux/kernel/v2.6 - переходим в нужный каталог;
 
$ zftp get a.tar.bz2 > b.tar.bz2 - получаем файл;
 
$ zftp close - закрываем соединение.

$ vi ~/.zshrc
 
setopt autocd
 
alias -g ...='../..'
 
alias -g ....='../../..'
 
$ . ~/.zshrc
 
Теперь, чтобы вернуться на три директории вверх, достаточно набрать «....».

Например, переведем 20 из dec в hex и обратно:
 
$ echo "obase=16;20" | bc
 
14
 
$ echo "ibase=16;20" | bc
 
32

(~/devel/www)% cvs -fq -d andrey@cvs.openbsd.ru:/cvs diff -u -p \
 
-r1.23 -r1.24 docs/howto-bridge.html | vim -

1-50 51-52
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024