Включите системный
Console login:
а на всех остальных терминалах - просто:
Login:
Введите свой входной
Console login: root
Процесс нормальной работы
boot-prom prompt Ok: Ok _
Теперь можно вводить
go - выйти из help boot [параметры ] - загрузитьсяeject - вытолкнуть "застрявший" флоппи-probe -scsi - опросить опознанные Если у вас "безголовый"
Чтобы вызвать
Выключать алфавитно-цифровую консоль на
На самом деле у этой проблемы существует аж три решения: Одно из
них - новый
Процесс нормальной загрузки HP 9000 можно перехватить и передать
управление на
BOOT-ADMIN>
Теперь можно вводить
help search - найти загрузочные boot [параметры ] - загрузитьсяsecure on - запрет перехвата начальной загрузки (чтобы потом сделать secure off, придется вынуть из Если у вас "безголовый"
По умолчанию система грузится в
Появится
>>>
Теперь можно вводить
show devices show boot *set boot -file vmunixset boot -flag aset boot -auto onset boot -dev dka100boot Если вам в руки попалась свежеустановленная машина, то на ней еще
не зарегистрировано никаких пользователей за
В
su # Super User
Каждый пользователь в системе
logname входной логин пользователяpasswd UID GID Comment Familiq Imya Otchestwo$HOME shell /usr/local /bin /bash Самый удобный/usr/bin /ksh Чуть похуже, но тоже ничего/usr/local /bin /tcsh Удобный, но "неправильный" и медленный/bin /sh Самый "правильный" и самый неудобный/bin /csh "Неправильный" и чуть более удобный/etc/passwd - Вся /etc/shadow - Здесь хранятся закодированные пароли.Закодированные пароли могут лежать и в других местах. Зависит от
вида
В любом уважающем себя
vt100
Примечание. В различных
sam sysman Tru64admintool adminsuite sysadmsh scoadmin smit , msmit control -panel sysadm UnixWare, ISC, adduser useradd SunOS 4.1vipw /etc/passwd еще одну строчку:moshkow:x:555:1:Maksim E. Moshkow:/home/moshkow:/bin/ksh
/etc/passwd использовать vipw
/etc/shadow pwconv
mkdir /home/moshkow chown moshkow /home/moshkow
passwd moshkow
На экране
login:
Введите имя, под которым вы зарегистрированы в системе, если нужно,
sunsite:~/$ _
Чтобы выйти из системы, наберите или просто нажмите
При env.
env # Распечатать экспортированные переменные окружения
LOGNAME=moshkow # имя пользователя
HOME=/home/moshkow # его домашний каталог
SHELL=/bin/ksh # его командный интерпретатор
MAIL=/usr/mail/moshkow # файл, в который складывается
# приходящая ему почта
PS1=host1:$PWD/$ # формат приглашения
PATH=:/usr/local/bin:/bin:/usr/bin:/usr/X11/bin:/usr/informix/bin:
# список поиска, по которому ищутся выполнимые файлы
TERM=vt100 # устанавливает тип терминала, на
# котором работает пользователь
Чтобы задать
Imya_Pereemennoj=znachenie export Imya_Pereemennoj
например
abc=Kalosha export abc
просмотреть
echo $abc
Перед /etc/
Затем выполняется пользовательский env
##### Пример файла .profile ################################## # Добавить к списку поиска каталоги с нужными программами PATH=:$HOME/bin:$PATH:/usr/sbin:/usr/local/bin:/usr/informix/bin # Разрешить редактирование командной строки в ksh EDITOR=emacs export PATH EDITOR LC_CTYPE=iso_8859_1 export LC_CTYPE # русские буквы - "буквы" # Характеристики терминала # Забой=BackSpace СтеретьСтроку=Ctrl-U # ПрерватьПрограмму=Ctrl-C "Жестокое_прерывание"=Ctrl-| stty erase "^h" echoe kill "^u" quit "^|" intr "^c" stty cs8 -parenb -istrip # 8-битные символы, noparity, не усекать 8-й бит # при вводе case "$0" in # В зависимости от командного интерпретатора *ksh) # В Korn Shellе # Редактироваться стрелочками alias __A=`echo "\020"` # ^P = восьмеричный 020 alias __B=`echo "\016"` # ^N alias __C=`echo "\006"` # ^F alias __D=`echo "\002"` # ^B # В приглашение ставить текущий pwd PS1=$LOGNAME@`uname -n`:'$PWD/$ ' export PS1 ;; *bash) # В bash'е в приглашение ставить host:pwd PS1='\h:\w/\$ ' export PS1 ulimit -Sc 0 # чтоб программы core не роняла ;; *sh) # для posix-shell и HP-UX PATH=$PATH:/usr/sbin PS1=$LOGNAME@`uname -n`:'$PWD/$ ' HISTFILE=$HOME/.sh_history ENV=$HOME/.kshrc export PATH ENV HISTFILE PS1 # и не забыть в файл .kshrc вписать set -o emacs ;; esac # обратите внимание: в некоторых местах ПРОСТАЯ кавычка _'_ # а в других - ОБРАТНАЯ _`_ - будьте внимательны, это важно.
Если вы работаете в /, и
у вас установлена , то вы сможете редактировать
^P / ^N PREVIOUS / NEXT ^F / ^B ^A / ^E в НАЧАЛО / КОНЕЦ строки^D / ^K Удалить СИМВОЛ / Удалить КОНЕЦ СТРОКИ^Y Вспомнить удаленное^R Поиск предыдущей ESC ESC Добить ESC = Распечатать похожие имена а если , то обе эти
Чтобы провести выключение системы, следует, будучи пользователем
(
cd / shutdown -yh 0 # HPUX shutdown -h now # Tru64, FreeBSD, Linux shutdown -y -g0 -i0 # Solaris, SVR4
Дождитесь полного окончания разгрузки системы и только тогда выключайте питание.
Для
reboot # Linux shutdown -y -r 0 # HPUX shutdown -y -g0 -i6 # Solaris, SVR4
Перезагрузить или разгрузить систему можно также и из меню
sysadm.
В некоторых реализациях использует другие
shutdown -y -h now # для остановки shutdown -y -r 60 # для перезагрузки через 60 секунд
1.1. Система
1.2. Если вы уничтожили какой-нибудь
1.3. В имени
Если имя начинается с "/" ("слэша") - значит, это полное
Простое
1.4. Для задания шаблона имен используются символы "*"
(произвольная последовательность символов) и "?" (один
произвольный символ). Имя из одной точки "." обозначает
1.5. Чтобы запустить
команда -ключи -ключи ... прочие разные аргументы ...
1.6. Если
команда -всякие разные аргументы ...
1.7.
команда > имя_файла
(для стандартного
команда < имя_файла
(для переназначения
команда 2> имя_файла
(для
Пример - записать в
ls > infdir
Если
команда >> имя файла команда 2>> имя файла
1.8. Пользователи системы
1.9.
TERM=vt220 HOME=/home/moshkow PATH=:/bin/:dss/rk:/home/moshkow/bin
1.8. Выдачу одной
Пример: посчитать суммарный размер и число строк всех
"..
cat /tmp/text* | wc -c # Команда cat сливает вместе все файлы вида /tmp/text*, # wc -c -l считает количество символов и число строк во входном # потоке.
Или просмотреть с листанием длинную выдачу
ps -ef | more
Того же
ps -ef > temp-file more temp-file rm temp-file
pwd - получить имя cd - изменить ls - распечатать cat - слить или вывести файлы-cp - копировать файлыmv - переместить (переименовать) файлыln - создать rm - удалить файлыrmdir - удалить mkdir - создать echo - вывести ps - распечатать kill - "убить" выполняемый процес по его номеруman - выдать справку об использовании и pwd
cd [ директория] cd /usr/spool/lp/adm cd ..
Если $HOME
ls [ключи] [имена]
имена - имена ls выдает содержимое
ls -al -
число владелец время модификации линков группа имя файла (имен) размер -rwxr-xr-x 1 moshkow sys 17 Oct 18 16:13 ../jean drwxr-xr-x 1 moshkow sys 12 Oct 18 16:11 ../jelly -rwxr-xr-x 1 moshkow sys 0 Oct 13 14:14 ../j.bu.txt ^^ ^ ^ || | | || | +----- права всех "остальных" по отношению к файлу || +-------- права одной с ним группы |+----------- права "владельца" файла +------------ "-" - значит файл, "d" - директория
Права:
r - w - x - - - данное право доступа отсутствует.-a - вывести все файлы (даже если имена начинаются с точки);-x - -t - имена -R - рекурсивно пройти по всем ls -CF - оглавление каталога в несколько столбиков
ls -al - оглавление в полном формате
cat файл1 [файл2... ]
cat файл
распечатывает содержимое
cat файл1 файл2 > файл3
сливает первые два файла1 к файлу2, надо выполнить
cat файл1 >> файл2
more file_name ... pg file_name ... less file_name ...
Все эти
q - завершить просмотрПРОБЕЛ - показать следующую страницуENTER - сдвинуться на одну строкуb - показать предыдущую страницу/ - поискh - Help - посмотреть more,less,pg используют, чтобы посмотреть "длинную" выдачу
ls -al | more - просмотреть оглавлениеps -e | pg - просмотреть cp файл1 файл2 cp файл1 [файл2 ...] каталог
Эта файл1, ..., в . Если - это
файл1 и др. копируются в нее под своими именами.
Если не существовал, то он создается, если существовал,
его старое содержимое теряется.
mv файл1 файл2 mv файл1 [файл2 ...] каталог
, но исходный
mv /dss/*/rk_*.help /dss/delo
ln файл1 файл2 # создается "жесткий" линк ln -s файл1 файл2 # создается "символический" линк
Эта файл1 еще одно имя. В итоге файл1 и файл2 на самом деле физически являются одним и тем же файлом.
Если вы создаете так называемый "символический файл1 при этом не обязан
существовать. Имя "файл2" при этом все равно будет создано.
rm [-fri] файл ...
-i - просить подтверждения на каждое удаление-r - рекурсивно удалить вместе с -f - не просить подтверждения, а сразу удалятьДля удаления пустой
rmdir директория ...
Чтоб удалить непустую
rm -r директория
ВНИМАНИЕ: Ввиду того, что под шаблон ".*" подходит каталог ".."
НИКОГДА НЕ ДЕЛАЙТЕ rm -r .*
(Хотя большинство
Для создания mkdir.
mkdir имя_директории ...
chmod меняет атрибуты (права доступа)
chmod u+x file1
Разрешить остальным пользователям исправлять
chmod a+w file1
echo "\017"
Вывести на
Для
touch primer # создает пустой файл primer; cat > primer # создает файл primer и пишет в него # со стандартного ввода. Запись в файл закончится # после нажатия CTRL+D.
Сообщает номера процессов, которые выполняются в системе.
ps - запущенные только с этого ps -ef - все, в "полном" формате (в SYSV ps -ax - все, в "полном" формате (в посылает указанному процессу сигнал немедленной
остановки.
Прервать процесс номер 1078 (номер можно узнать )
kill -9 1078
Прервать
Как правило, при запуске
man имя_интересующей_вас_команды man -k ключевое_слово # список команд, относящихся к ...
Для того, чтобы срабатывала man -k, файлы докуменации должны
быть предварительно проиндексированы. Достигается это
catman -w
who am i - этими who и кто еще работает в системеfinger last | moreidman -k who - сообщит все возможные По не знаю какой уж там исторической традиции "честные"
(канонические, особенно коммерческие) системы
Редактор
Прочитайте предыдущий абзац еще раз. Вы еще не испугались? Хорошо. Поехали. Итак:
vi имя_файла
ЧТОБЫ ВЫЙТИ ИЗ
ESC : q ! Enter
чтобы выйти из
ESC : w ! Enter ESC : q Enter
выйти из
ESC : wq Enter
для перехода В РЕЖИМ ВВОДА нужно нажать
ESC для ВОЗВРАТА В CTRL -[ для возврата в для перехода В РЕЖИМ УПРАВЛЕНИЯ
Двигаться по
h,j,k,l влево, вниз, вверх, вправоCtrl -F На страницу внизCtrl -B На страницу вверхА если вам очень повезет, то можно будет двигаться стрелочками.
Чтобы перейти в режим везения, нужно описать для
Подгоните
i перевод в режим вводавводите требуемый текст
ESC прекратить ввод, перейти в Подгоните
x удалить символdd удалить строкуЕще парочка
o вставлять с новой строки (под текущей строкой)a в режим ввода ЗА 5yy запомнить 5 строчекПодгоните
p вставить запомненные строки под P вставить запомненные строки НАД J Склеить две строки/Шаблон поиска Enter - поискn Повторить поискНа этом ознакомление с редактором
РЕЖИМЫ: Ввода == ESC ====> Командный == :Q ==> Редактора ed ^ | ^ | +----aAiIcCrRs <---+ +----- vi -------+
ПЕРЕМЕЩЕНИЕ ПО
{стрелки},hjkl^U/^D табуляция вверх/вниз^F/^B страницу вниз/вверх^E/^Y подвинуться на строку вниз/вверхw/b/e вперед/назад на слово/в конец словаW/B/E вперед/назад на слово/в конец опробеленного слова(/) назад/вперед на предложение{/} назад/вперед на абзац[[/]] назад/вперед на % найти парную скобку ( или {{n}G на строку {n}{n}| в колонку {n}H/M/L в начало/середину/конец экранаz/z./z- текущую строку в начало/середину/конец экрана^/$/0 начало/конец строкиРЕДАКТИРОВАНИЕ ТЕКСТА
x уничтожить символX забойJ склеить строкиВ РЕЖИМЫ ВВОДА
a/i / A/I вставка за/перед _ / концом/началом строкиR режим заменыr буква на буквуs буква на буквыo/O вставить строку под/над _C$ Заменить конец строки^G о текущем ОТКАТКА
u откатка (одна)^L/^R перерисоватьРЕДАКТИРОВАНИЕ В
ESC вернуться в Забой Забой^W/^U Убрать слово/Убрать строку^V Вставить CRTL-символ[ы]p/P вспомнить {n} ["буква_буфер] "команда " {m}"команда позиционирования " весь d уничтожать y запоминать фрагc заменить </> сдвинуть влево/вправоПРИМЕРЫ
7yy запомнить 7 строк в неименованном буфере"aAd{ добавить к буф a с удалением от _ до начала абзаца!G sort отсортировать строки от "
:map клавиша_имя_макро тело_макрокоманды {CR}:map ! клавиша_имя_макро тело_макрокоманды {CR} - в :ab сокращение сокращаемый_текст {CR} - в ПОИСК
?строка искать вверх/строка искать внизn повторить поискN вернуться на последнюю найденную строкуПОИСК_С_ЗАМЕНОЙ
:s/рег_выраж/замена/gc - глобальный с подтверждением:Q/vi вход / :g/строка - поставить визуальный фильтр:+5 движение по РЕДАКТОР_ED. Вход ":" (надолго "Q")
^^ Перейти в альтернативное окно:[1,$] w [>>] [file ] записать в :q[!] закончить сеанс [форсированно]:[15]r [file ] или [!komanda] вставить после [15] стр:e редактировать новый :n редактировать следующий :sh выйти в Shell:! УСТАНОВКА РЕЖИМОВ
:set nu / nonu нумеровать/не нумеровать строки:set smd{CR} показывать текущий режимEXINIT="конфигурационные команды " - .exrc - Включите системный
Console login:
а на всех остальных терминалах - просто:
Login:
Введите свой входной
Console login: root
Процесс нормальной работы
boot-prom prompt Ok: Ok _
Теперь можно вводить
go - выйти из help boot [параметры ] - загрузитьсяeject - вытолкнуть "застрявший" флоппи-probe -scsi - опросить опознанные Если у вас "безголовый"
Чтобы вызвать
Выключать алфавитно-цифровую консоль на
На самом деле у этой проблемы существует аж три решения: Одно из
них - новый
Процесс нормальной загрузки HP 9000 можно перехватить и передать
управление на
BOOT-ADMIN>
Теперь можно вводить
help search - найти загрузочные boot [параметры ] - загрузитьсяsecure on - запрет перехвата начальной загрузки (чтобы потом сделать secure off, придется вынуть из Если у вас "безголовый"
По умолчанию система грузится в
Появится
>>>
Теперь можно вводить
show devices show boot *set boot -file vmunixset boot -flag aset boot -auto onset boot -dev dka100boot Если вам в руки попалась свежеустановленная машина, то на ней еще
не зарегистрировано никаких пользователей за
В
su # Super User
Каждый пользователь в системе
logname входной логин пользователяpasswd UID GID Comment Familiq Imya Otchestwo$HOME shell /usr/local /bin /bash Самый удобный/usr/bin /ksh Чуть похуже, но тоже ничего/usr/local /bin /tcsh Удобный, но "неправильный" и медленный/bin /sh Самый "правильный" и самый неудобный/bin /csh "Неправильный" и чуть более удобный/etc/passwd - Вся /etc/shadow - Здесь хранятся закодированные пароли.Закодированные пароли могут лежать и в других местах. Зависит от
вида
В любом уважающем себя
vt100
Примечание. В различных
sam sysman Tru64admintool adminsuite sysadmsh scoadmin smit , msmit control -panel sysadm UnixWare, ISC, adduser useradd SunOS 4.1vipw /etc/passwd еще одну строчку:moshkow:x:555:1:Maksim E. Moshkow:/home/moshkow:/bin/ksh
/etc/passwd использовать vipw
/etc/shadow pwconv
mkdir /home/moshkow chown moshkow /home/moshkow
passwd moshkow
На экране
login:
Введите имя, под которым вы зарегистрированы в системе, если нужно,
sunsite:~/$ _
Чтобы выйти из системы, наберите или просто нажмите
При env.
env # Распечатать экспортированные переменные окружения
LOGNAME=moshkow # имя пользователя
HOME=/home/moshkow # его домашний каталог
SHELL=/bin/ksh # его командный интерпретатор
MAIL=/usr/mail/moshkow # файл, в который складывается
# приходящая ему почта
PS1=host1:$PWD/$ # формат приглашения
PATH=:/usr/local/bin:/bin:/usr/bin:/usr/X11/bin:/usr/informix/bin:
# список поиска, по которому ищутся выполнимые файлы
TERM=vt100 # устанавливает тип терминала, на
# котором работает пользователь
Чтобы задать
Imya_Pereemennoj=znachenie export Imya_Pereemennoj
например
abc=Kalosha export abc
просмотреть
echo $abc
Перед /etc/
Затем выполняется пользовательский env
##### Пример файла .profile ################################## # Добавить к списку поиска каталоги с нужными программами PATH=:$HOME/bin:$PATH:/usr/sbin:/usr/local/bin:/usr/informix/bin # Разрешить редактирование командной строки в ksh EDITOR=emacs export PATH EDITOR LC_CTYPE=iso_8859_1 export LC_CTYPE # русские буквы - "буквы" # Характеристики терминала # Забой=BackSpace СтеретьСтроку=Ctrl-U # ПрерватьПрограмму=Ctrl-C "Жестокое_прерывание"=Ctrl-| stty erase "^h" echoe kill "^u" quit "^|" intr "^c" stty cs8 -parenb -istrip # 8-битные символы, noparity, не усекать 8-й бит # при вводе case "$0" in # В зависимости от командного интерпретатора *ksh) # В Korn Shellе # Редактироваться стрелочками alias __A=`echo "\020"` # ^P = восьмеричный 020 alias __B=`echo "\016"` # ^N alias __C=`echo "\006"` # ^F alias __D=`echo "\002"` # ^B # В приглашение ставить текущий pwd PS1=$LOGNAME@`uname -n`:'$PWD/$ ' export PS1 ;; *bash) # В bash'е в приглашение ставить host:pwd PS1='\h:\w/\$ ' export PS1 ulimit -Sc 0 # чтоб программы core не роняла ;; *sh) # для posix-shell и HP-UX PATH=$PATH:/usr/sbin PS1=$LOGNAME@`uname -n`:'$PWD/$ ' HISTFILE=$HOME/.sh_history ENV=$HOME/.kshrc export PATH ENV HISTFILE PS1 # и не забыть в файл .kshrc вписать set -o emacs ;; esac # обратите внимание: в некоторых местах ПРОСТАЯ кавычка _'_ # а в других - ОБРАТНАЯ _`_ - будьте внимательны, это важно.
Если вы работаете в /, и
у вас установлена , то вы сможете редактировать
^P / ^N PREVIOUS / NEXT ^F / ^B ^A / ^E в НАЧАЛО / КОНЕЦ строки^D / ^K Удалить СИМВОЛ / Удалить КОНЕЦ СТРОКИ^Y Вспомнить удаленное^R Поиск предыдущей ESC ESC Добить ESC = Распечатать похожие имена а если , то обе эти
Чтобы провести выключение системы, следует, будучи пользователем
(
cd / shutdown -yh 0 # HPUX shutdown -h now # Tru64, FreeBSD, Linux shutdown -y -g0 -i0 # Solaris, SVR4
Дождитесь полного окончания разгрузки системы и только тогда выключайте питание.
Для
reboot # Linux shutdown -y -r 0 # HPUX shutdown -y -g0 -i6 # Solaris, SVR4
Перезагрузить или разгрузить систему можно также и из меню
sysadm.
В некоторых реализациях использует другие
shutdown -y -h now # для остановки shutdown -y -r 60 # для перезагрузки через 60 секунд
1.1. Система
1.2. Если вы уничтожили какой-нибудь
1.3. В имени
Если имя начинается с "/" ("слэша") - значит, это полное
Простое
1.4. Для задания шаблона имен используются символы "*"
(произвольная последовательность символов) и "?" (один
произвольный символ). Имя из одной точки "." обозначает
1.5. Чтобы запустить
команда -ключи -ключи ... прочие разные аргументы ...
1.6. Если
команда -всякие разные аргументы ...
1.7.
команда > имя_файла
(для стандартного
команда < имя_файла
(для переназначения
команда 2> имя_файла
(для
Пример - записать в
ls > infdir
Если
команда >> имя файла команда 2>> имя файла
1.8. Пользователи системы
1.9.
TERM=vt220 HOME=/home/moshkow PATH=:/bin/:dss/rk:/home/moshkow/bin
1.8. Выдачу одной
Пример: посчитать суммарный размер и число строк всех
"..
cat /tmp/text* | wc -c # Команда cat сливает вместе все файлы вида /tmp/text*, # wc -c -l считает количество символов и число строк во входном # потоке.
Или просмотреть с листанием длинную выдачу
ps -ef | more
Того же
ps -ef > temp-file more temp-file rm temp-file
pwd - получить имя cd - изменить ls - распечатать cat - слить или вывести файлы-cp - копировать файлыmv - переместить (переименовать) файлыln - создать rm - удалить файлыrmdir - удалить mkdir - создать echo - вывести ps - распечатать kill - "убить" выполняемый процес по его номеруman - выдать справку об использовании и pwd
cd [ директория] cd /usr/spool/lp/adm cd ..
Если $HOME
ls [ключи] [имена]
имена - имена ls выдает содержимое
ls -al -
число владелец время модификации линков группа имя файла (имен) размер -rwxr-xr-x 1 moshkow sys 17 Oct 18 16:13 ../jean drwxr-xr-x 1 moshkow sys 12 Oct 18 16:11 ../jelly -rwxr-xr-x 1 moshkow sys 0 Oct 13 14:14 ../j.bu.txt ^^ ^ ^ || | | || | +----- права всех "остальных" по отношению к файлу || +-------- права одной с ним группы |+----------- права "владельца" файла +------------ "-" - значит файл, "d" - директория
Права:
r - w - x - - - данное право доступа отсутствует.-a - вывести все файлы (даже если имена начинаются с точки);-x - -t - имена -R - рекурсивно пройти по всем ls -CF - оглавление каталога в несколько столбиков
ls -al - оглавление в полном формате
cat файл1 [файл2... ]
cat файл
распечатывает содержимое
cat файл1 файл2 > файл3
сливает первые два файла1 к файлу2, надо выполнить
cat файл1 >> файл2
more file_name ... pg file_name ... less file_name ...
Все эти
q - завершить просмотрПРОБЕЛ - показать следующую страницуENTER - сдвинуться на одну строкуb - показать предыдущую страницу/ - поискh - Help - посмотреть more,less,pg используют, чтобы посмотреть "длинную" выдачу
ls -al | more - просмотреть оглавлениеps -e | pg - просмотреть cp файл1 файл2 cp файл1 [файл2 ...] каталог
Эта файл1, ..., в . Если - это
файл1 и др. копируются в нее под своими именами.
Если не существовал, то он создается, если существовал,
его старое содержимое теряется.
mv файл1 файл2 mv файл1 [файл2 ...] каталог
, но исходный
mv /dss/*/rk_*.help /dss/delo
ln файл1 файл2 # создается "жесткий" линк ln -s файл1 файл2 # создается "символический" линк
Эта файл1 еще одно имя. В итоге файл1 и файл2 на самом деле физически являются одним и тем же файлом.
Если вы создаете так называемый "символический файл1 при этом не обязан
существовать. Имя "файл2" при этом все равно будет создано.
rm [-fri] файл ...
-i - просить подтверждения на каждое удаление-r - рекурсивно удалить вместе с -f - не просить подтверждения, а сразу удалятьДля удаления пустой
rmdir директория ...
Чтоб удалить непустую
rm -r директория
ВНИМАНИЕ: Ввиду того, что под шаблон ".*" подходит каталог ".."
НИКОГДА НЕ ДЕЛАЙТЕ rm -r .*
(Хотя большинство
Для создания mkdir.
mkdir имя_директории ...
chmod меняет атрибуты (права доступа)
chmod u+x file1
Разрешить остальным пользователям исправлять
chmod a+w file1
echo "\017"
Вывести на
Для
touch primer # создает пустой файл primer; cat > primer # создает файл primer и пишет в него # со стандартного ввода. Запись в файл закончится # после нажатия CTRL+D.
Сообщает номера процессов, которые выполняются в системе.
ps - запущенные только с этого ps -ef - все, в "полном" формате (в SYSV ps -ax - все, в "полном" формате (в посылает указанному процессу сигнал немедленной
остановки.
Прервать процесс номер 1078 (номер можно узнать )
kill -9 1078
Прервать
Как правило, при запуске
man имя_интересующей_вас_команды man -k ключевое_слово # список команд, относящихся к ...
Для того, чтобы срабатывала man -k, файлы докуменации должны
быть предварительно проиндексированы. Достигается это
catman -w
who am i - этими who и кто еще работает в системеfinger last | moreidman -k who - сообщит все возможные По не знаю какой уж там исторической традиции "честные"
(канонические, особенно коммерческие) системы
Редактор
Прочитайте предыдущий абзац еще раз. Вы еще не испугались? Хорошо. Поехали. Итак:
vi имя_файла
ЧТОБЫ ВЫЙТИ ИЗ
ESC : q ! Enter
чтобы выйти из
ESC : w ! Enter ESC : q Enter
выйти из
ESC : wq Enter
для перехода В РЕЖИМ ВВОДА нужно нажать
ESC для ВОЗВРАТА В CTRL -[ для возврата в для перехода В РЕЖИМ УПРАВЛЕНИЯ
Двигаться по
h,j,k,l влево, вниз, вверх, вправоCtrl -F На страницу внизCtrl -B На страницу вверхА если вам очень повезет, то можно будет двигаться стрелочками.
Чтобы перейти в режим везения, нужно описать для
Подгоните
i перевод в режим вводавводите требуемый текст
ESC прекратить ввод, перейти в Подгоните
x удалить символdd удалить строкуЕще парочка
o вставлять с новой строки (под текущей строкой)a в режим ввода ЗА 5yy запомнить 5 строчекПодгоните
p вставить запомненные строки под P вставить запомненные строки НАД J Склеить две строки/Шаблон поиска Enter - поискn Повторить поискНа этом ознакомление с редактором
РЕЖИМЫ: Ввода == ESC ====> Командный == :Q ==> Редактора ed ^ | ^ | +----aAiIcCrRs <---+ +----- vi -------+
ПЕРЕМЕЩЕНИЕ ПО
{стрелки},hjkl^U/^D табуляция вверх/вниз^F/^B страницу вниз/вверх^E/^Y подвинуться на строку вниз/вверхw/b/e вперед/назад на слово/в конец словаW/B/E вперед/назад на слово/в конец опробеленного слова(/) назад/вперед на предложение{/} назад/вперед на абзац[[/]] назад/вперед на % найти парную скобку ( или {{n}G на строку {n}{n}| в колонку {n}H/M/L в начало/середину/конец экранаz/z./z- текущую строку в начало/середину/конец экрана^/$/0 начало/конец строкиРЕДАКТИРОВАНИЕ ТЕКСТА
x уничтожить символX забойJ склеить строкиВ РЕЖИМЫ ВВОДА
a/i / A/I вставка за/перед _ / концом/началом строкиR режим заменыr буква на буквуs буква на буквыo/O вставить строку под/над _C$ Заменить конец строки^G о текущем ОТКАТКА
u откатка (одна)^L/^R перерисоватьРЕДАКТИРОВАНИЕ В
ESC вернуться в Забой Забой^W/^U Убрать слово/Убрать строку^V Вставить CRTL-символ[ы]p/P вспомнить {n} ["буква_буфер] "команда " {m}"команда позиционирования " весь d уничтожать y запоминать фрагc заменить </> сдвинуть влево/вправоПРИМЕРЫ
7yy запомнить 7 строк в неименованном буфере"aAd{ добавить к буф a с удалением от _ до начала абзаца!G sort отсортировать строки от "
:map клавиша_имя_макро тело_макрокоманды {CR}:map ! клавиша_имя_макро тело_макрокоманды {CR} - в :ab сокращение сокращаемый_текст {CR} - в ПОИСК
?строка искать вверх/строка искать внизn повторить поискN вернуться на последнюю найденную строкуПОИСК_С_ЗАМЕНОЙ
:s/рег_выраж/замена/gc - глобальный с подтверждением:Q/vi вход / :g/строка - поставить визуальный фильтр:+5 движение по РЕДАКТОР_ED. Вход ":" (надолго "Q")
^^ Перейти в альтернативное окно:[1,$] w [>>] [file ] записать в :q[!] закончить сеанс [форсированно]:[15]r [file ] или [!komanda] вставить после [15] стр:e редактировать новый :n редактировать следующий :sh выйти в Shell:! УСТАНОВКА РЕЖИМОВ
:set nu / nonu нумеровать/не нумеровать строки:set smd{CR} показывать текущий режимEXINIT="конфигурационные команды " - .exrc - Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.