Команды в linux в терминале: Основные команды Linux терминала с примерами использования

Содержание

Как мне перемещаться в терминале Linux

Командный терминал в Linux представляет собой CLI (интерфейс командной строки), где вы вводите команды, которые в противном случае потребовали бы времени с графическим интерфейсом. Это эквивалент командной строки (CMD) в Windows. Терминал – это идеальный способ для пользователя действительно почувствовать, что он общается со своей системой. Когда вы набираете команды на терминале, это бодрит, и компьютер выполняет именно то, что вы ему поручили. Терминал также отлично подходит для людей, которые хотят знать, что именно происходит внутри компьютера. Вы можете понять пути и шаги, предпринимаемые компьютером для выполнения даже самых простых задач. В конце концов, все сводится к предпочтениям.

Чтобы по-настоящему освоить терминал, вам сначала нужно изучить основы навигации на нем. Мы проведем вас через команды, используемые для навигации по файлам и каталогам, присутствующим в вашей системе Linux. Итак, приступим.

 

Команда «pwd»

Команда «Print Working Directory» (pwd) – одна из основных и основных команд, о которых нужно знать пользователям. Когда вы открываете терминал, вы обычно находитесь в домашнем каталоге. Если вы выполните какие-либо команды, вы, скорее всего, окажетесь в каталоге, отличном от того, в котором вы начали. Чтобы узнать, в каком каталоге вы сейчас находитесь, вы можете использовать команду pwd.

Команда pwd сообщает вам о каталоге, в котором вы оказались. Знание вашего местонахождения имеет решающее значение в среде CLI. Следовательно, важен pwd. Синтаксис команды прост; вам просто нужно ввести:

 

Вы должны получить свой каталог на выходе.

 

Команда «cd»

Как упоминалось ранее, вы запускаете в домашнем каталоге, когда открываете терминал. Чтобы перемещаться по системе для доступа к файлам и папкам, вы должны постоянно менять каталоги. Для этого у нас есть команда cd или “Change Directory”. Название команды объясняет ее назначение. Он используется для перехода из одного каталога в другой.

Базовый синтаксис этой команды:

$ cd [directory]

 

Например, вы должны ввести следующее, если хотите получить доступ к папке «Downloads».

$ cd /home/username/Downloads

 

Или вы можете получить к нему доступ следующим образом.

$ cd Downloads

 

Чтобы перейти в домашний каталог, используйте эту команду:

$ cd ~

 

Чтобы перейти в предыдущий каталог, сделайте следующее:

$ cd -

 

Чтобы перейти вверх по каталогу, мы используем «../» с командой. Например, это работает, если вы находитесь в каталоге «home/user/Downloads». Чтобы перейти к «home/user», вам нужно ввести следующее:

$ cd ../

 

Чтобы попасть в домашний каталог, добавьте еще один «../»

$ cd ../../

 

Это основное разнообразие команд, связанных с cd.

 

Команда ls

Теперь, когда вы научились переходить из одного каталога в другой, следующим шагом будет просмотр содержимого каталога, в котором вы находитесь. Команда ls используется для просмотра всех файлов и папок, имеющихся в текущем каталоге.

Синтаксис ls следующий.

 

С ls доступны разные опции. Например, чтобы просмотреть все скрытые файлы в текущем каталоге, мы используем -a в тандеме с ls.

$ ls -a

 

Если вы предпочитаете просматривать содержимое каталога в развернутом виде.

$ ls -l

 

«L» здесь означает «длинный» “long”.

Чтобы просмотреть файлы, упорядоченные по времени модификации, введите следующее.

$ ls -lt

 

Команда mkdir

Для создания новых каталогов мы используем команду “Make Directory” или «mkdir». Синтаксис этой команды приведен ниже.

$ mkdir directory name

 

Например, чтобы создать каталог с именем «wire» в своем домашнем каталоге.

$ mkdir wire

 

Убедитесь, что вы находитесь в своей домашней папке.

Чтобы создать расширенный каталог, используйте -p с mkdir.

$ mkdir -p /example/wire

 

Команда «touch»

Вы научились делать каталог. Теперь пора узнать, как мы можем создавать файлы внутри каталога. Поднимите команду touch. Синтаксис сенсорного ввода приведен ниже.

$ touch [filename]

 

Например, просто используйте следующее, чтобы создать файл с именем «doc1» внутри любого каталога.

$ touch doc1

 

Чтобы создать несколько файлов одновременно в одном каталоге, введите следующее.

$ touch doc 1 doc2

 

Вы также можете сделать это, используя абсолютный адрес.

$ touch home/username/doc 1 /home/username/doc2

 

Мы можем использовать команду touch для создания файлов в любом каталоге, если мы используем их абсолютные адреса.

 

Команда mv

До сих пор мы узнали, как создавать каталоги и файлы, перемещаться по каталогам, определять, в каком каталоге мы находимся, и видеть содержимое каталога. Теперь мы переходим к перемещению файлов внутри каталогов, а также в каталог и из него. Для этой цели используется «Move» или «mv», а синтаксис этой команды приведен ниже.

$ mv file name directory

 

Например, мы вводим следующее, чтобы переместить файл с именем «ball» в каталог с именем «wire».

$ mv ball wire

 

Если вы хотите переместить файл «ball» в свой домашний каталог, используйте клавишу «.» оператор в конце.

$ mv wire/ball .

 

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

 

Команда cp

Чтобы скопировать файлы и каталоги в другие, мы используем команду cp. «cp» означает «copy», а ее синтаксис следующий:

$ cp filename filename

 

Например, чтобы скопировать файл с именем ball в другой файл с именем ball1, введите.

$ cp ball ball1

 

Cp создал файл с именем ball 1 и скопировал его содержимое в ball1.

Для копирования каталогов мы используем «-r» в дополнение к cp. Это означает «recursive». Синтаксис для этого:

$ cp -r [directory] [directory]

Команды rm и rmdir

Мы используем команды rm и rmdir для удаления файлов и каталогов соответственно. Синтаксис этих двух команд следующий.

$ rm file
$ rmdir directory

 

Удалим файл «ball» и каталог «wire», который мы создали ранее. Убедитесь, что вы находитесь в каталоге, содержащем оба элемента.

 

Заключение

В этой статье были описаны способы навигации по терминалу в Linux. Команды, рассмотренные в этом руководстве, являются основными, о которых каждый должен знать. Если вы сначала освоите эти команды, переход к выполнению гораздо более сложных задач с помощью терминала должен стать проще. Вам следует постоянно практиковать эти команды, а также попробовать немного поиграть с ними. Это должно позволить вам изучить новые приемы, упрощающие выполнение определенных задач на терминале.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Основы работы в терминале Linux — Документация Pioneer December update 2022

Образ «Пионер Макс» использует операционную систему Ubuntu 20.04, принадлежащей к семейству ОС Linux.
Поэтому, для успешной работы с Пионер Макс потребуется изучить основные команды ОС Linux.

Команды можно использовать в любом терминале: при подключении по SSH, в Butterfly или же во встроенном терминале Code-OSS.

У каждой команды есть ряд параметров (флагов), которые позволяют модифицировать работу команды.

В качестве примера рассмотрим одну из основных команд — ls

Результатом работы команды ls без каких-либо флагов будет список файлов и папок, находящихся в текущей директории.

Если же воспользоваться командой вместе с аргументом -l, то перед именами файлов выдается режим доступа, количество ссылок на файл, имена владельца и группы, размер в байтах и время последней модификации.

Подсказка

Можно использовать сразу несколько аргументом с одним дефисом или добавлять их раздельно.
Например ls -l -a или ls -la

Основные необходимые команды

ls

Команда ls позволяет просмотреть содержимое текущей директории.

Основные флаги:
  • -l — перед именами файлов выдается режим доступа, количество ссылок на файл, имена владельца и группы, размер в байтах и время последней модификации
  • -a — выводит список всех файлов, включая скрытые

pwd

(Print Working Directory)

Выводит полный путь до текущей директории.

cd

Позволяет перейти в другую директорию по абсолютному или относительному пути.

Использование:

cd <путь к директории>
Переход по абсолютному пути

После cd нужно указать полный путь до нужной директории

Переход по относительному пути

Если нужно попасть в папку /home/ubuntu/geoscan_ws/src/, но вы уже находитесь в папке /home/ubuntu,
то не нужно писать полный путь, а можно перейти на директории уровнем ниже, из той, в которой мы находимся сейчас

cd geoscan_ws/src

Также символ . означает текущую директорию, а . . — директорию уровнем выше.

Пример перехода на директорию выше:

Пример перехода в директорию того же уровня:

cd ../<название>

Совет

В терминале есть функция автодополнения названий по нажатию на Tab.

mkdir

Позволяет создать директорию.

Использование:

mkdir <путь>/<название директории>

Если не указать путь, то директория создастся по текущему пути.

touch

Позволяет создать файл.

Использование:

touch <путь>/<название файла>.<расширение файла>

Если не указать путь, то файл создастся по текущему пути.

Консольный текстовый редактор Nano

На Пионер Макс предустановлен текстовый редактор Nano, который позволяет создавать и редактировать любые файлы.

Использование:

nano <название файла>.<расширение файла>

Если файла с таким названием и расширением не существует, то nano автоматически создаст и откроет его.

После открытия файла вы увидите окно, в котором можно писать текст или редактировать существующий.

Управление в nano происходит с помощью горячих клавиш, их описание всегда есть внизу терминала.

Ctrl+S сохранит введённые данные и покажет, сколько строчек было изменено.

Основные горячие клавиши
Горячая клавишаФункционал
Ctrl+SСохранить файл
Ctrl+XВыйти из Nano
Ctrl+KВырезать
Ctrl+UВставить
Alt+UОтменить
Alt+EВернуть

Если файл не был сохранён перед выходом из Nano, то он уточнит, не хотите ли вы сделать это.
Введите Y, если да, и N, если нет, и нажмите Enter.

Предупреждение

Если файл не удаётся сохранить, возможно для его редактирования требуются права администратора

Команда sudo

Данная команда позволяет выполнять действия от имени администратора.

Добавьте sudo перед командой, в случае необходимости введите системный пароль.

sudo nano <название файла>.<расширение файла>

Файл откроется от имени администратора, что позволит редактировать системные файлы.

Linux для начинающих: 10 команд для начала работы с терминалом

Опубликовано:
3 ноября 2020 г.

|

|

на
Тайлер Кэрриган (редакционная группа, Red Hat)

Изображение

Фото Ann H  из  Pexels

Итак, вы хотите изучить Linux? Вместо того, чтобы в следующих двух абзацах болтать о том, как следующие команды заложат метафизическую основу для остальной части вашего технического опыта, я собираюсь сразу перейти к делу. Никакой болтовни, никакого разоблачения — только команды и то, как они работают. Давай сделаем это.

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

Обзор

Если вы хотите просмотреть файловую систему, вам необходимо знать, как составлять список файлов и каталогов, перемещаться между каталогами и видеть, где вы находитесь в данный момент.

Когда вы откроете терминал, вы увидите приглашение, похожее на это:

 [tcarrigan@сервер ~]$
 

Единственная предоставленная информация — это пользователь, под которым вы вошли ( tcarrigan ), имя хоста машины, в которую вы вошли ( server ), каталог, в котором вы сейчас находитесь (обозначается ~ ), и уровень доступа ( $ для пользователя, # для root). Если вам нужно осмотреться, полезно знать, откуда вы начинаете. Кроме того, если это ваш первый раз, ~ , вероятно, мало что для вас значит.

1. pwd — распечатать рабочий каталог

Команда pwd сообщит вам каталог, в котором вы сейчас работаете:

 [tcarrigan@server ~]$ pwd
/дом/ткарриган
 

В настоящее время я работаю в каталоге /home/tcarrigan  , как указано выше. Что же делать, если вы хотите узнать, какие файлы и каталоги находятся внутри /home/tcarrigan ?

2. ls -l

Команда  ls выводит список всех нескрытых файлов, содержащихся в данном каталоге. Я рекомендую комбинировать его с  -l параметр, чтобы сделать вывод более разборчивым (и получить немного больше информации о перечисленных файлах и каталогах).

 [tcarrigan@server ~]$ ls -l
всего 0
drwxrwxr-х. 4 tcarrigan tcarrigan 50 6 фев 2020 article_submissions
drwxrwxr-х. 2 tcarrigan tcarrigan 45 авг 30 11:59 демо
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 января 2020 Рабочий стол
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 янв 2020 г. Документы
drwxr-xr-x. 2 tcarrigan tcarrigan 6 янв 27 2020 Загрузки
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 янв 2020 Музыка
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 января 2020 г. Фотографии
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Янв 27 2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Янв 27 2020 Шаблоны
drwxr-xr-x.  2 tcarrigan tcarrigan 6 янв 27 2020 Видео
 

Теперь, как я сказал выше, ls обычно отображает только НЕ скрытые файлы и каталоги. Так что насчет скрытых вещей?

[ Вам также может понравиться: Обзор книги: Командная строка Linux ]

3. ls -al

Команда ls -a — это ответ, который вы искали. В сочетании с параметром  -l  также можно получить тот же «красивый» результат, который вы видели ранее, с включенными скрытыми файлами.

 [tcarrigan@server ~]$ ls -al
всего 108
drwx------. 19tcarrigan tcarrigan 4096 20 окт 16:34 .
drwxr-xr-x. 9 корень корень 106 сен 15 22:56 ..
drwxrwxr-х. 4 tcarrigan tcarrigan 50 6 фев 2020 article_submissions
-rw-------. 1 tcarrigan tcarrigan 2959 19 окт 14:58 .bash_history
-rw-r--r--. 1 tcarrigan tcarrigan 18 30 августа 2019 г. .bash_logout
-rw-r--r--. 1 tcarrigan tcarrigan 179 13 февраля 2020 г. .bash_profile
-rw-r--r--. 1 tcarrigan tcarrigan 312 30 августа 2019 г.  .bashrc
-rw-r--r--. 1 tcarrigan tcarrigan 12288 25 февраля 2020 г. .bashrc.swp
drwx------. 13 ткарриган ткарриган 4096 апр 28 12:08 .кэш
drwxrwxr-х. 3 tcarrigan tcarrigan 28 13 февраля 2020 г. .cargo
drwx------. 13 tcarrigan tcarrigan 4096 3 февраля 2020 г. .config
drwxrwxr-х. 2 tcarrigan tcarrigan 45 авг 30 11:59 демо
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 января 2020 Рабочий стол
*Вывод опущен*
 

Вы заметите, что в этом выводе гораздо больше записей, чем раньше. Любой файл или каталог, начинающийся с .  символа раскрыты.

Теперь давайте немного пройдемся по файловой системе. Допустим, вы хотите увидеть файл внутри /home/tcarrigan/article_submissions .

4. cd (каталог) — изменить на (каталог)

Команда изменения каталога говорит сама за себя. Это позволяет вам изменить свой рабочий каталог.

 [tcarrigan@server ~]$ cd article_submissions/
[tcarrigan@server article_submissions]$ pwd
/home/tcarrigan/article_submissions
 

Как видите, мы изменили наш рабочий каталог на ~/article_submissions . Что, если я хочу вернуться к тому, с чего начал?

5. cd — без параметров

Команда cd без дополнительных параметров вернет вас в домашний каталог пользователя, под которым вы вошли.

 [tcarrigan@server article_submissions]$ cd
[tcarrigan@server ~]$ pwd
/дом/ткарриган
 

6. Возврат назад

Если вам нужно вернуться в предыдущий каталог, используйте следующее:

 [tcarrigan@server ~]$ pwd
/дом/ткарриган
[tcarrigan@server ~]$ cd ..
[tcarrigan@домашний сервер]$ pwd
/дом
 

Создание и удаление

Теперь, когда вы знаете, как перемещаться, давайте рассмотрим создание и удаление каталогов и файлов.

7. mkdir (X) — создать (X) каталог

Чтобы создать новый каталог, мы используем команду mkdir.

 [tcarrigan@server ~]$ Тест mkdir
[tcarrigan@сервер ~]$ ls -l
всего 0
drwxrwxr-х. 4 tcarrigan tcarrigan 50 6 фев 2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 января 2020 Рабочий стол
drwxr-xr-x.  2 tcarrigan tcarrigan 6 27 янв 2020 г. Документы
drwxr-xr-x. 2 tcarrigan tcarrigan 6 янв 27 2020 Загрузки
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 янв 2020 Музыка
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 января 2020 г. Фотографии
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Янв 27 2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Янв 27 2020 Шаблоны
drwxrwxr-х. 2 tcarrigan tcarrigan 6 окт 20 17:05 тест
drwxr-xr-x. 2 tcarrigan tcarrigan 6 янв 27 2020 Видео
 

Что делать, если мы хотим создать новый файл во вновь созданном тестовом каталоге?

8. touch (файл) — создает новый файл (имя файла)

Команда touch создает и обновляет отдельные файлы. Чтобы создать файл с именем touch_test внутри каталога Test:

 [tcarrigan@server Test]$ touch touch_test
[tcarrigan@тест сервера]$ ls -l
всего 0
-рв-рв-р--. 1 tcarrigan tcarrigan 0 окт 20 17:12 touch_test
 

Итак, мы создали новый каталог, а также файл в этом каталоге. Как нам избавиться от них?

9. rm (файл) — удалить (имя файла)

Сначала файл:

 [tcarrigan@server Test]$ rm touch_test
[tcarrigan@тест сервера]$ ls -l
всего 0
 

10.

Теперь каталог: rm -r (каталог)

 [tcarrigan@server ~]$ rm -r Test/
[tcarrigan@сервер ~]$ ls -l
всего 0
drwxrwxr-х. 4 tcarrigan tcarrigan 50 6 фев 2020 article_submissions
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 января 2020 Рабочий стол
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 янв 2020 г. Документы
drwxr-xr-x. 2 tcarrigan tcarrigan 6 янв 27 2020 Загрузки
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 янв 2020 Музыка
drwxr-xr-x. 2 tcarrigan tcarrigan 6 27 января 2020 г. Фотографии
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Янв 27 2020 Public
drwxr-xr-x. 2 tcarrigan tcarrigan 6 Янв 27 2020 Шаблоны
drwxr-xr-x. 2 tcarrigan tcarrigan 6 янв 27 2020 Видео
 

[ Загрузить сейчас: Руководство системного администратора по написанию сценариев Bash. ] 

Что дальше?

Если сегодня вы впервые использовали Linux, поздравляю с удачным переходом. Мы рассмотрели базовую навигацию, создание и удаление файлов и каталогов. Следите за следующими 10 командами, которые появятся в ближайшее время. Мы рассмотрим перемещение и копирование файлов, создание ссылок и различные способы чтения файлов. А пока продолжайте практиковать то, что мы сделали сегодня, на своей любимой виртуальной машине.

Ознакомьтесь со статьями по теме Включить системного администратора

Изображение

Мои команды для устранения неполадок в сети Linux

Каждому системному администратору нужна хорошая стратегия устранения неполадок, и вы не сможете решить проблему, если не сможете ее идентифицировать. Это мои любимые команды для быстрой фильтрации возможных проблем.

Изображение

10 удобных команд systemd: справочник

Вот удобное руководство по полезным командам systemd для вашего набора инструментов системного администратора Linux.

Изображение

5 командных игр для системных администраторов

Если вы все равно живете в своем эмуляторе терминала, почему бы не немного повеселиться, пока вы там?

Темы:
линукс
Администрирование Linux
Утилиты командной строки  

Linux Mint — сообщество

Информация о системе

date — показать текущую дату и время
cal — показать календарь на этот месяц
uptime — показать текущее uptime
W -Дисплей, который находится в Интернете
Whoami -«Кто вы вошли в систему
Finger Пользователь -Информация о дисплее пользователь
Uname -a -Show Kernel Information
Uname -a -Show Kernel Information
99 99 uname -a -Show kernel
uname -a -Show kernel

Uname -a -Пока proc/cpuinfo – информация о процессоре
cat /proc/meminfo – информация о памяти
df -h – показать использование диска
du – показать использование места в каталоге
бесплатно — Показать использование памяти и подкачки

Сочетания клавиш

Enter — Выполнить команду
Стрелка вверх — Показать предыдущую команду
Ctrl + R — Позволяет ввести часть искомой команды и найти ее

Ctrl + Z — Останавливает текущую команду, возобновляет с помощью fg на переднем плане или bg в фоновом режиме
Ctrl + C — Останавливает текущую команду, отменяет текущую операцию и/или начинает новую новую строка
Ctrl + L — Очистить экран

команда | меньше — Позволяет прокручивать командное окно bash с помощью Shift + стрелка вверх и Shift + стрелка вниз
!! — Повторяет последнюю команду
команда  !$ — Повторяет последний аргумент предыдущей команды
Esc + . (точка) — вставить последний аргумент предыдущей команды на лету, что позволяет редактировать его перед выполнением команды

Ctrl + A — Вернуться к началу вводимой команды
Ctrl + E — Перейти в конец вводимой команды
Ctrl + U — Вырезать все до курсора до специального буфера обмена, стирает всю строку
Ctrl + K — Вырезать все после курсора в специальный буфер обмена
Ctrl + Y — Вставить из специального буфера обмена, что Ctrl + U и Ctrl + K сохраняют свои данные в
Ctrl + T — Поменять местами два символа перед курсором (вы действительно можете использовать это для перемещения символа слева направо, попробуйте!)
Ctrl + W — Удалить слово/аргумент слева от курсора в текущей строке

Ctrl + D — Выход из текущего сеанса, аналогично выходу

Изучите команды

по поводу тема – Список страниц руководства для тема
man -k keyword – Display man pages containing keyword
man command – Show the manual for command
man -t man | ps2pdf -> man. pdf   — Создать PDF-файл страницы руководства
which command — Показать полный путь к command

3 time command

30018 — Посмотрите, сколько времени занимает команда

whereis app — показать возможные местоположения app
what app — показать, какое app будет запущено по умолчанию; он показывает полный путь

Поиск

grep шаблон файлы – Поиск шаблон в файлы
grep -r шаблон каталог – Рекурсивный поиск шаблон в каталог
7 команда | GREP Паттерн -Поиск для Pattern На выходе Команда
FILE Файл -Найдите все экземпляры файл

8

8

8

8

8

8

8

8

8 -Найдите все экземпляры

8 -Найдите все случаи 4 -Найдите все случаи 9017 . имя файла — Начиная с корневого каталога, ищите файл с именем имя файла
find / -name ”* имя файла *” — Начиная с корневого каталога, ищите файл, содержащий строку имя файла
locate имя файла – Найти файл с именем имя файла с помощью команды locate; это предполагает, что вы уже использовали команду updatedb (см. далее)
updatedb – Создать или обновить базу данных файлов во всех файловых системах, подключенных к корневому каталогу Linux dir — Начиная с каталога с именем dir , найдите и перечислите все файлы, содержащие TextStringToFind

Права доступа к файлам

chmod восьмеричное файл — Изменить права файла на восьмеричное , которые можно найти отдельно для пользователя, группы и мира, добавив: 4 — чтение (r), 2 — чтение (r), 2 — write (w), 1 – выполнить (x)
Примеры:
chmod 777 – чтение, запись, выполнение для всех
chmod 755 – rwx для владельца, rx для группы и мира
Дополнительные параметры см. man чмод .

Файловые команды

ls — Список каталогов
ls -l — Список файлов в текущем каталоге в длинном формате
ls -laC — Список всех файлов в текущем каталоге в длинном формате и отображение в столбцах
ls -F — Список файлов в текущем каталоге и укажите тип файла
ls -al — Форматированный список со скрытыми файлами

cd dir — Изменить каталог на DIR
CD — Изменение в дом
Mkdir Dir — Создайте каталог Dir
PWD — Покажите текущий директор

PWD — Показ.
RM Имя -Удалите файл или каталог с названием Имя
RM -R DIR -DEDETE DIR
RM
RM -F . 0017 file
rm -rf dir — Принудительно удалить весь каталог dir и все включенные в него файлы и подкаталоги (используйте с особой осторожностью)

CP FILE1 FILE2 -Скопирование FILE1 до FILE2
CP -R Dir1 Dir2 -копия DIR199004 TO
-COPY DIR199004 TO
-COPY ; создать каталог2 , если он не существует
cp file /home/ dirname – Скопируйте имя файла file в каталог /home/dirname

5
mv file /home/ dirname – Move the file called filename to the /home/dirname directory
mv file1 file2 – Rename or move file1 до файл2 ; если файл2 является существующим каталогом, перемещает файл1 в каталог файл2

LN -S Ссылка на файл -Создать символическую ссылку Ссылка до Файл
Touch Файл -Создание или обновление
-Create или обновление
-Create или Update 999003. стандартный ввод в файл
cat файл – Показать файл с именем файл

more file – Показать файл с именем file по одной странице, переход к следующей странице с помощью пробела head -20 file — Показать первые 20 строк файла с именем Файл
Хвост Файл -вывод последних 10 строк Файл
Хвост -20 Файл -Показать последние 20 линий из файла файл 9004 -Показать последние 20 линий из файла -Последние 20 линий файла 999999999. tail -f file — Выводить содержимое файла по мере его роста, начиная с последних 10 строк

Сжатие

tar cf file. tar файлы — Создайте TAR с именем file.tar , содержащий файлы
TAR XF File.tar — Извлеките файлы из File.Tar

tar czf файлы file.tar.gz – Создать tar со сжатием Gzip
tar xzf file.tar.gz – Извлечь tar с помощью Gzip

tar cjf file.tar.bz2 — Создать tar со сжатием Bzip2
tar xjf file.tar.bz2 — Извлечь tar с помощью Bzip2

gzip file – Compresses file and renames it to file.gz
gzip -d file.gz – Decompresses file. gz back to file

Печать

/etc/rc.d/init.d/lpd start — Запустить демон печати
/etc/rc.d/init.d/lpd stop — Остановить демон печати
/etc/rc.d/init.d/lpd status — Показать состояние демона печати
lpq — Показать задания в очереди печати
lprm — Удалить задания из очереди
lpr – Распечатать файл
lpc – Инструмент управления принтером
man subject | lpr – Распечатать страницу руководства с именем subject в виде обычного текста
man -t subject | lpr — Распечатать страницу руководства под названием тема как вывод Postscript
средство печати — запуск интерфейса настройки принтера X

Сеть

ifconfig — список IP-адресов для всех устройств на локальном компьютере
iwconfig — используется для установки параметров сетевого интерфейса, которые относятся к работе беспроводной сети (например, частота)
iwlist — используется для отображения некоторая дополнительная информация от беспроводного сетевого интерфейса, которая не отображается на iwconfig
ping host – Ping host and output results
whois domain – Get whois information for domain
dig domain – Get DNS information для домен
dig -x хост – Обратный поиск хост
wget файл

4 — Загрузить

файл
wget -c файл — Продолжить остановленную загрузку

СШ

ssh user @ host – Connect to host as user
ssh -p port user @ host – Connect to host on port порт как пользователь
ssh-copy-id пользователь @ хост – Добавьте свой ключ на хост для пользователя для включения входа с ключом или без пароля
25
2
Администрирование пользователей

Adduser AccountName — Создайте новый пользователь звонок AccountName
Passwd AccountName AccountName Новый пароль
Новый пароль
SU 9 0004 — Войти как суперпользователь из текущего входа
Выход — Прекратить быть суперпользователем и вернуться к обычному пользователю

Управление процессами

PS — отображайте ваши в настоящее время активные процессы
TOP — Показ все процессы работы
Kill PID — Идентификатор процесса убийства PID
Killall Proc — Kill All Process. (использовать с особой осторожностью)
bg — Список остановленных или фоновых заданий; возобновить остановленное задание в фоновом режиме
fg — Выводит самое последнее задание на передний план
fg n — Выводит задание n на передний план

5

5
Установка из исходников

./configure
make
make install
dpkg -i pkg.deb — установить пакет DEB (Debian / Ubuntu 9 / Linux Mint)0189 rpm -Uvh pkg.rpm – установить пакет RPM (Red Hat/Fedora)

Остановка и запуск

shutdown -h now — Выключить систему сейчас и не перезагружать
halt — Остановить все процессы — то же, что и выше
shutdown -r 5 — Выключить систему через 5 минут и перезагрузить – Выключить систему сейчас и перезагрузить
перезагрузить – Остановить все процессы и затем перезагрузить – то же, что и выше
startx — Запустить систему X

Рекомендуемое чтение:

Cheat-Sheets. org — все шпаргалки, сводки, краткие справочные карточки, краткие справочные руководства и краткие справочные листы на одной странице. Единственный, кто вам нужен.

Учебное пособие: объяснение лучших советов и приемов для bash — блог учебных пособий по Linux / качественные учебные пособия по Linux без беспорядка

LinuxCommand.org — изучение оболочки, написание сценариев оболочки, библиотека сценариев, страницы SuperMan, кто, что, где, почему

LinuxManPages.com — Общие команды, Системные вызовы, Подпрограммы, Специальные файлы, Форматы файлов, Игры, Макросы и соглашения, Команды обслуживания, Самые популярные справочные страницы

Справочные страницы Linux с сайта die.net. Справочные страницы сгруппированы в разделы. Чтобы просмотреть полный список справочных страниц Linux для раздела, выберите один из них. Или вы можете просматривать справочные страницы Linux по имени; выберите первую букву имени интересующей вас команды, функции или файла Linux.