Учебники

Unix / Linux — Полезные команды

В этом кратком руководстве перечислены команды, включая синтаксис и краткое описание. Для более подробной информации, используйте —

$man command

Файлы и каталоги

Эти команды позволяют создавать каталоги и обрабатывать файлы.

Sr.No. Команда и описание
1

кошка

Отображает содержимое файла

2

CD

Изменяет каталог на dirname

3

команда chgrp

Изменяет файловую группу

4

CHMOD

Изменения разрешений

5

ср

Копирует исходный файл в место назначения

6

файл

Определяет тип файла

7

находить

Находит файлы

8

Grep

Ищет файлы для регулярных выражений

9

голова

Отображает первые несколько строк файла

10

пер

Создает мягкую ссылку на старое имя

11

Ls

Отображает информацию о типе файла

12

MkDir

Создает новый каталог dirname

13

Больше

Отображает данные в разбивке по страницам

14

милливольт

Перемещает (переименовывает) старое имя в новое

15

PWD

Печатает текущий рабочий каталог

16

комната

Удаляет (удаляет) имя файла

17

RmDir

Удаляет существующий каталог, если он пуст

18

хвост

Печатает последние несколько строк в файле

19

потрогать

Обновляет доступ и время модификации файла

кошка

Отображает содержимое файла

CD

Изменяет каталог на dirname

команда chgrp

Изменяет файловую группу

CHMOD

Изменения разрешений

ср

Копирует исходный файл в место назначения

файл

Определяет тип файла

находить

Находит файлы

Grep

Ищет файлы для регулярных выражений

голова

Отображает первые несколько строк файла

пер

Создает мягкую ссылку на старое имя

Ls

Отображает информацию о типе файла

MkDir

Создает новый каталог dirname

Больше

Отображает данные в разбивке по страницам

милливольт

Перемещает (переименовывает) старое имя в новое

PWD

Печатает текущий рабочий каталог

комната

Удаляет (удаляет) имя файла

RmDir

Удаляет существующий каталог, если он пуст

хвост

Печатает последние несколько строк в файле

потрогать

Обновляет доступ и время модификации файла

Манипулирование данными

Содержимое файлов можно сравнить и изменить с помощью следующих команд.

Sr.No. Команда и описание
1

AWK

Язык сканирования и обработки паттернов

2

CMP

Сравнивает содержимое двух файлов

3

Прдч

Сравнивает отсортированные данные

4

резать

Вырезает выделенные поля каждой строки файла

5

разница

Дифференциальный файловый компаратор

6

расширять

Расширяет вкладки до пробелов

7

присоединиться

Объединяет файлы в каком-то общем поле

8

Perl

Язык манипулирования данными

9

СЕПГ

Потоковый текстовый редактор

10

Сортировать

Сортирует данные файла

11

Трещина

Разбивает файл на более мелкие файлы

12

тр

Переводит персонажей

13

уник

Сообщает о повторных строках в файле

14

Туалет

Считает слова, строки и символы

15

VI

Открывает текстовый редактор vi

16

напор

Открывает vim текстовый редактор

17

FMT

Простой текстовый форматер

18

орфографии

Проверяет текст на наличие орфографических ошибок

19

Ispell

Проверяет текст на наличие орфографических ошибок

20

Emacs

Проект GNU Emacs

21

ex, edit

Линейный редактор

22

Emacs

Проект GNU Emacs

AWK

Язык сканирования и обработки паттернов

CMP

Сравнивает содержимое двух файлов

Прдч

Сравнивает отсортированные данные

резать

Вырезает выделенные поля каждой строки файла

разница

Дифференциальный файловый компаратор

расширять

Расширяет вкладки до пробелов

присоединиться

Объединяет файлы в каком-то общем поле

Perl

Язык манипулирования данными

СЕПГ

Потоковый текстовый редактор

Сортировать

Сортирует данные файла

Трещина

Разбивает файл на более мелкие файлы

тр

Переводит персонажей

уник

Сообщает о повторных строках в файле

Туалет

Считает слова, строки и символы

VI

Открывает текстовый редактор vi

напор

Открывает vim текстовый редактор

FMT

Простой текстовый форматер

орфографии

Проверяет текст на наличие орфографических ошибок

Ispell

Проверяет текст на наличие орфографических ошибок

Emacs

Проект GNU Emacs

ex, edit

Линейный редактор

Emacs

Проект GNU Emacs

Сжатые файлы

Файлы могут быть сжаты для экономии места. Сжатые файлы могут быть созданы и проверены.

Sr.No. Команда и описание
1

компресс

Сжимает файлы

2

Gunzip

Помогает распаковать сжатые файлы

3

GZIP

GNU альтернативный метод сжатия

4

распаковывать

Помогает распаковать файлы

5

расстегнуть молнию

Перечислять, тестировать и извлекать сжатые файлы в ZIP-архив

6

zcat

Cat сжатый файл

7

zcmp

Сравнивает сжатые файлы

8

zdiff

Сравнивает сжатые файлы

9

zmore

Файловый фильтр для просмотра сжатого текста

компресс

Сжимает файлы

Gunzip

Помогает распаковать сжатые файлы

GZIP

GNU альтернативный метод сжатия

распаковывать

Помогает распаковать файлы

расстегнуть молнию

Перечислять, тестировать и извлекать сжатые файлы в ZIP-архив

zcat

Cat сжатый файл

zcmp

Сравнивает сжатые файлы

zdiff

Сравнивает сжатые файлы

zmore

Файловый фильтр для просмотра сжатого текста

Получение информации

Различные руководства и документация по Unix доступны онлайн. Следующие команды оболочки дают информацию —

Sr.No. Команда и описание
1

по поводу

Находит команды по ключевым словам

2

Информация

Отображает информационные страницы команд онлайн

2

человек

Отображает страницы руководства онлайн

3

что такое

Ищет в базе данных whatis полные слова

4

тявкать

GNOME Help Viewer

по поводу

Находит команды по ключевым словам

Информация

Отображает информационные страницы команд онлайн

человек

Отображает страницы руководства онлайн

что такое

Ищет в базе данных whatis полные слова

тявкать

GNOME Help Viewer

Сетевое общение

Эти следующие команды используются для отправки и получения файлов с локальных хостов Unix на удаленный хост по всему миру.

Sr.No. Команда и описание
1

FTP

Программа передачи файлов

2

насос для охладителя реактора

Удаленная копия файла

3

Rlogin

Удаленный вход на хост Unix

4

RSH

Удаленная оболочка

5

TFTP

Тривиальная программа передачи файлов

6

телнет

Делает терминальное соединение с другим хостом

7

SSH

Защищает терминал оболочки или командное соединение

8

УПП

Защищает оболочку удаленного копирования файлов

9

SFTP

Защищает программу передачи файлов оболочки

FTP

Программа передачи файлов

насос для охладителя реактора

Удаленная копия файла

Rlogin

Удаленный вход на хост Unix

RSH

Удаленная оболочка

TFTP

Тривиальная программа передачи файлов

телнет

Делает терминальное соединение с другим хостом

SSH

Защищает терминал оболочки или командное соединение

УПП

Защищает оболочку удаленного копирования файлов

SFTP

Защищает программу передачи файлов оболочки

Некоторые из этих команд могут быть ограничены на вашем компьютере по соображениям безопасности.

Сообщения между пользователями

Системы Unix поддерживают сообщения на экране для других пользователей и электронную почту по всему миру —

Sr.No. Команда и описание
1

эволюция

GUI инструмент обработки почты в Linux

2

почта

Простая программа отправки или чтения почты

3

MESG

Разрешает или запрещает сообщения

4

посылка

Отправляет файлы другому пользователю

5

сосна

Почтовая утилита на базе Vdu

6

говорить

Беседует с другим пользователем

7

записывать

Пишет сообщение другому пользователю

эволюция

GUI инструмент обработки почты в Linux

почта

Простая программа отправки или чтения почты

MESG

Разрешает или запрещает сообщения

посылка

Отправляет файлы другому пользователю

сосна

Почтовая утилита на базе Vdu

говорить

Беседует с другим пользователем

записывать

Пишет сообщение другому пользователю

Утилиты для программирования

Следующие инструменты и языки программирования доступны в зависимости от того, что вы установили в Unix.

Sr.No. Команда и описание
1

DBX

Sun Debugger

2

GDB

GNU отладчик

3

делать

Поддерживает программные группы и компилировать программы

4

нм

Печатает список имен программ

5

размер

Печатает размеры программы

6

полоса

Удаляет таблицу символов и биты перемещения

7

центибар

C-программа beautifier

8

куб.см

Компилятор ANSI C для систем Suns SPARC

9

ctrace

C отладчик программы

10

НКУ

Компилятор GNU ANSI C

11

отступ

Отступ и исходный текст формата C

12

До нашей эры

Интерактивный арифметический языковой процессор

13

ВКТ

GNU Common Lisp

14

Perl

Язык общего назначения

15

PHP

Встроенный язык веб-страницы

16

ру

Интерпретатор языка Python

17

гадюка

Встроенный язык веб-страницы

18

CC

Компилятор C ++ для систем Suns SPARC

19

г ++

Компилятор GNU C ++

20

Javac

JAVA-компилятор

21

appletvieweir

Программа просмотра JAVA

22

NetBeans

Интегрированная среда разработки Java на Linux

23

SQLPLUS

Запускает интерпретатор Oracle SQL

24

SQLLDR

Запускает загрузчик данных Oracle SQL

25

MySQL

Запускает MySQL интерпретатор SQL

DBX

Sun Debugger

GDB

GNU отладчик

делать

Поддерживает программные группы и компилировать программы

нм

Печатает список имен программ

размер

Печатает размеры программы

полоса

Удаляет таблицу символов и биты перемещения

центибар

C-программа beautifier

куб.см

Компилятор ANSI C для систем Suns SPARC

ctrace

C отладчик программы

НКУ

Компилятор GNU ANSI C

отступ

Отступ и исходный текст формата C

До нашей эры

Интерактивный арифметический языковой процессор

ВКТ

GNU Common Lisp

Perl

Язык общего назначения

PHP

Встроенный язык веб-страницы

ру

Интерпретатор языка Python

гадюка

Встроенный язык веб-страницы

CC

Компилятор C ++ для систем Suns SPARC

г ++

Компилятор GNU C ++

Javac

JAVA-компилятор

appletvieweir

Программа просмотра JAVA

NetBeans

Интегрированная среда разработки Java на Linux

SQLPLUS

Запускает интерпретатор Oracle SQL

SQLLDR

Запускает загрузчик данных Oracle SQL

MySQL

Запускает MySQL интерпретатор SQL

Разные команды

Эти команды перечисляют или изменяют информацию о системе —

CHFN

Изменяет информацию о вашем пальце

команда chgrp

Изменяет групповое владение файлом

Чаун

Смена владельца

Дата

Печатает дату

determin

Автоматически находит тип терминала

дю

Печатает объем использования диска

эхо

Эхо аргументы к стандартным опциям

выход

Выход из системы

Палец

Печатает информацию о зарегистрированных пользователях

GroupAdd

Создает группу пользователей

группы

Показать членство в группах

homequota

Показывает квоту и использование файла

IOSTAT

Отчеты по статистике ввода / вывода

убийство

Посылает сигнал процессу

прошлой

Показывает последние логины пользователей

выйти

Выход из системы Unix

лунь

Списки имен пользователей или логин

NetStat

Показывает состояние сети

ПАРОЛЬ

Меняет пароль пользователя

ПАРОЛЬ

Изменяет ваш логин пароль

printenv

Отображает значение переменной оболочки

п.с.

Отображает состояние текущих процессов

п.с.

Печатает статистику состояния процесса

квота -v

Отображает использование диска и ограничения

сброс

Сбрасывает режим терминала

скрипт

Сохраняет скрипт терминальной сессии

скрипт

Сохраняет вывод команды или процесса

SetEnv

Устанавливает переменные среды

Запущенная

Устанавливает параметры терминала

время

Помогает время команда

Топ

Отображает все системные процессы

TSET

Устанавливает режим терминала

TTY

Распечатывает текущее имя терминала

Umask

Показать разрешения, которые предоставляются для просмотра файлов по умолчанию

uname

Отображает название текущей системы

Провел

Получает время работы системы

useradd

Создает учетную запись пользователя

пользователи

Печатает имена зарегистрированных пользователей

vmstat

Сообщает статистику виртуальной памяти

вес

Показывает, что делают зарегистрированные пользователи

кто

Списки авторизованных пользователей