Chpt 1 Flashcards
How to use ‘more’ command?
To page through a big file like /usr/dict/words, use a command such as more /usr/dict/words.
When running more, you will see the contents of the file, one screenful at a time. You can press the space
bar to go forward in the file and the b key to skip back one screenful. To quit more, type q.
What shows ‘file’ command?
Filetype of a given file.
Like:
$ file simple.py
simple.py: Python script, ASCII text executable
How and what for to use ‘chsh’ command?
Change shell that executes commands.
How to wildcard all files in cwd except current (.) and parent (..) directories?
Depending on what you’re doing, you may wish to use a pattern such as
.[^.]* or .??* to get all dot
Search in ‘man’ database by keyword:
man -k keyword
How to redirect stderr to file?
command 2> file
How to redirect stderr to same place as stdout?
command 2>&1
How to redirect input to command?
Like command
How to kill a process?
kill $pid
kill -STOP $pid – what it does?
Останавливает процесс (при этом он остается в памяти и его можно заново запустить потом командой kill -CONT $pid)
Что делает сигнал SIGHUP?
Посылается, если процесс-лидер сесии завершил свою работу. По умолчанию программа, получившая сигнал, завершается.
Что делает сигнал SIGINT?
Это Ctrl+C (пользователь терминала дал команду прервать процесс)
Что делает сигнал SIGABRT?
Программа завершается с сохранением на диске образа памяти.
Что делает сигнал SIGKILL? (-9)
Завершает программу. Она не может ни обработать, ни игнорировать этот сигнал.
В каком случае отправляется сигнал SIGSERV?
Посылается процессу, который пытается обратиться к не принадлежащей ему области памяти. Если обработчик сигнала не установлен, программа завершается с сохранением на диске образа памяти.