Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:командная_строка [2016/03/06 15:52] [Выставление/изменение полномочий на файлы] |
wiki:командная_строка [2018/08/05 11:07] [Терминал] |
||
---|---|---|---|
Строка 41: | Строка 41: | ||
**Терминал** - графическая программа эмулирующая консоль. \\ | **Терминал** - графическая программа эмулирующая консоль. \\ | ||
Такие программы позволяют не выходя из графического режима выполнять команды. \\ | Такие программы позволяют не выходя из графического режима выполнять команды. \\ | ||
- | Терминал по сравнению с консолью имеет дополнительный функционал (различные настройки, вкладки, можно запускать много окон, управление мышью в некоторых программах, контекстное меню, главное меню, полоса прокрутки). \\ | + | Терминал по сравнению с консолью имеет дополнительный функционал (управление мышью, контекстное меню, полоса прокрутки, вкладки, запуск нескольких окон, главное меню, графические настройки). \\ |
Строка 59: | Строка 59: | ||
//Главное меню → Приложения → Система → Терминал// | //Главное меню → Приложения → Система → Терминал// | ||
+ | **В LXDE (Lubuntu)**: \\ | ||
+ | //Главное меню → Системные → LXTerminal// | ||
После запуска терминала мы видим строку с приглашением к вводу команд, например: \\ | После запуска терминала мы видим строку с приглашением к вводу команд, например: \\ | ||
Строка 64: | Строка 66: | ||
vladimir - имя учетной записи пользователя\\ | vladimir - имя учетной записи пользователя\\ | ||
- | @ - разделитель \\ | + | @ - разделитель между учетной записью и именем компьютера \\ |
Zotac-Zbox-Nano - имя компьютера \\ | Zotac-Zbox-Nano - имя компьютера \\ | ||
: - разделитель \\ | : - разделитель \\ | ||
Строка 76: | Строка 78: | ||
**Копирование команд** | **Копирование команд** | ||
- | Часто вам придётся следовать каким-либо инструкциям, которые требуют копирования команд в терминал. Наверное, вы удивитесь, когда обнаружите, что текст, скопированный вами с интернет-страницы при помощи комбинации клавиш <key>Ctrl+C</key>, не вставляется в терминал при нажатии <key>Ctrl+V</key>. И что, неужели придётся перепечатывать все эти команды и имена файлов вручную? Нет, расслабьтесь! Вставить текст в терминал можно тремя способами: <key>Ctrl+Shift+V</key>, нажатием средней кнопки мыши или правой кнопки мыши и выбором строки "Вставить". | + | Часто вам придётся следовать каким-либо инструкциям, которые требуют копирования команд в терминал. Наверное, вы удивитесь, когда обнаружите, что текст, скопированный вами с интернет-страницы при помощи комбинации клавиш <key>Ctrl+С</key>, не вставляется в терминал при нажатии <key>Ctrl+V</key>. И что, неужели придётся перепечатывать все эти команды и имена файлов вручную? Нет, расслабьтесь! Вставить текст в терминал можно тремя способами: <key>Ctrl+Shift+V</key>, нажатием средней кнопки мыши или правой кнопки мыши и выбором строки "Вставить". |
**Экономия набора** | **Экономия набора** | ||
Строка 138: | Строка 140: | ||
|**cd** |перейти в домашнюю директорию | | |**cd** |перейти в домашнюю директорию | | ||
|**cd ~user** |перейти в домашнюю директорию пользователя user | | |**cd ~user** |перейти в домашнюю директорию пользователя user | | ||
- | |**cd** |перейти в директорию, в которой находились до перехода в текущую директорию | | + | |**cd -** |перейти в директорию, в которой находились до перехода в текущую директорию | |
|**pwd** |показать текущюю директорию | | |**pwd** |показать текущюю директорию | | ||
|**mkdir dir** |создать каталог dir | | |**mkdir dir** |создать каталог dir | | ||
Строка 236: | Строка 238: | ||
|**cat file_originale | [operation: sed, grep, awk, grep и т.п.] > result.txt** |общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в новый | | |**cat file_originale | [operation: sed, grep, awk, grep и т.п.] > result.txt** |общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в новый | | ||
- | |**cat file_originale | [operazione: sed, grep, awk, grepи т.п.] >> result.txt** |общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в существующий файл. Если файл не существует, он будет создан | | + | |**cat file_originale | [operazione: sed, grep, awk, grep и т.п.] >> result.txt** |общий синтаксис выполнения действий по обработке содержимого файла и вывода результата в существующий файл. Если файл не существует, он будет создан | |
|**grep Aug /var/log/messages из файла '/var/log/messages'** |отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug" | | |**grep Aug /var/log/messages из файла '/var/log/messages'** |отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug" | | ||
|**grep ^Aug /var/log/messages из файла '/var/log/messages'** |отобрать и вывести на стандартное устройство вывода строки, начинающиеся на "Aug" | | |**grep ^Aug /var/log/messages из файла '/var/log/messages'** |отобрать и вывести на стандартное устройство вывода строки, начинающиеся на "Aug" | | ||
Строка 351: | Строка 353: | ||
===== CDROM ===== | ===== CDROM ===== | ||
- | |**mkisofs /dev/cdrom > cd.iso** |create an iso image of cdrom on disk | | + | |**mkisofs /dev/cdrom > cd.iso** |создать iso образ диска | |
- | |**mkisofs /dev/cdrom | gzip > cd_iso.gz** |create a compressed iso image of cdrom on disk | | + | |**mkisofs /dev/cdrom | gzip > cd_iso.gz** |создать сжатый iso образ диска | |
- | |**mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd** |create an iso image of a directory | | + | |**mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd** |создать iso образ папки | |
- | |**cdrecord -v dev=/dev/cdrom cd.iso** |burn an ISO image | | + | |**cdrecord -v dev=/dev/cdrom cd.iso** |записать iso образ | |
- | |**gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom** |burn a compressed ISO image | | + | |**gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom** |записать сжатый iso образ | |
- | |**mount -o loop cd.iso /mnt/iso** |mount an ISO image | | + | |**mount -o loop cd.iso /mnt/iso** |примонтировать iso образ | |
- | |**cd-paranoia -B** |rip audio tracks from a CD to wav files | | + | |**cd-paranoia -B** |считать аудио треки с диска в wav файлы | |
- | |**cd-paranoia -- "-3"** |rip first three audio tracks from a CD to wav files | | + | |**cd-paranoia -- "-3"** |считать первые три аудио трека с диска в wav файлы | |
- | |**cdrecord --scanbus** |scan bus to identify the channel scsi | | + | |**cdrecord --scanbus** |идентифицировать канал scsi | |
===== Пользователи и группы ===== | ===== Пользователи и группы ===== | ||
Строка 390: | Строка 392: | ||
|**chown user1:group1 file1** |сменить владельца и группу владельца файла file1 | | |**chown user1:group1 file1** |сменить владельца и группу владельца файла file1 | | ||
|**find / -perm -u+s** |найти, начиная от корня, все файлы с выставленным SUID | | |**find / -perm -u+s** |найти, начиная от корня, все файлы с выставленным SUID | | ||
- | |**chmod u+s /bin/binary | + | Популярные значения |
- | + | ||
- | **Популярные значения** | + | |
|**400 (-r--------)** |Владелец имеет право чтения; никто другой не имеет права выполнять никакие действия | | |**400 (-r--------)** |Владелец имеет право чтения; никто другой не имеет права выполнять никакие действия | | ||
|**644 (-rw-r--r--)** |Все пользователи имеют право чтения; владелец может редактировать | | |**644 (-rw-r--r--)** |Все пользователи имеют право чтения; владелец может редактировать | | ||
Строка 406: | Строка 405: | ||
|**2555 (-r-xr-sr-x)** |Каждый пользователь имеет право читать и запускать на выполнение с правами группы(user group) владельца файла | | |**2555 (-r-xr-sr-x)** |Каждый пользователь имеет право читать и запускать на выполнение с правами группы(user group) владельца файла | | ||
|**4555 (-r-sr-xr-x)** |Каждый пользователь имеет право читать и запускать на выполнение с правами владельца файла | | |**4555 (-r-sr-xr-x)** |Каждый пользователь имеет право читать и запускать на выполнение с правами владельца файла | | ||
+ | |||
===== Команды Secure Shell (ssh) ===== | ===== Команды Secure Shell (ssh) ===== |