кодесурса
«Linux

Команды Linux

script1adsense2code
script1adsense3code

Оболочка - это программа, предоставляющая традиционный текстовый пользовательский интерфейс для Linux и других Unix-подобных операционных систем. Оболочка - это промежуточная программа, которая интерпретирует команды, которые вводятся в консоль (режим полнотекстового отображения) или окно терминала (полнотекстовое окно) в графическом интерфейсе пользователя (GUI) (графический интерфейс пользователя), и преобразует их в команды, которые ядро (ядро операционной системы) понимает. Оболочка - это наиболее фундаментальный способ взаимодействия пользователя с системой, и оболочка скрывает от пользователя детали базовой операционной системы. Почти все дистрибутивы Linux содержат программу оболочки из проекта GNU, которая называется bash. Название «bash» - это оболочка Unix, написанная Брайаном Фоксом для проекта GNU как замена бесплатного программного обеспечения для оболочки Bourne (sh). Выпущенный в 1989 году, он широко распространялся в качестве оболочки для операционной системы GNU и в качестве оболочки по умолчанию для Linux и Mac OS X.

Подсказка оболочки, также называемая командной строкой, представляет собой символ или набор символов в начале командной строки, который указывает, что оболочка готова к приему команд. Обычно он заканчивается знаком доллара ($) для обычных пользователей и знаком фунта (#) для корневого (т.е. административного) пользователя. Термин командная строка иногда используется взаимозаменяемо с приглашением оболочки, потому что именно там пользователь вводит команды. Например, в инструкциях по выполнению какого-либо действия может быть указано «Введите следующее в командной строке», что аналогично слову «Введите следующее в приглашении оболочки». Однако командная строка - это не программа, а просто пространство справа от приглашения оболочки.

Административный вход

«Linux

Логин пользователя

«Linux

Командная навигация

Вот список часто используемых сочетаний клавиш с использованием оболочки по умолчанию, bash:

Горячие клавиши Описание
Стрелка вверх и Стрелка вниз Ранее использованные команды в текущем сеансе.
Ctrl-A Переместить курсор в начало текущей строки.
Ctrl-E Переместите курсор в конец текущей строки.
Ctrl-U Удалить всю строку от начала строки до текущей позиции курсора.
Ctrl-H То же, что и Backspace.
Ctrl-K Удалить всю строку из текущей позиции курсора.
Ctrl-W Удалить слово перед текущей позицией курсора.
Ctrl-D, В пустой строке то же самое, что и команда выхода. В противном случае он удаляет символ перед курсором.
Ctrl-C, Остановить текущую команду бега.
Ctrl-Shift-C копия
Ctrl-Shift-V или Shift-Insert Вставить
табуляция Завершение команды.

Давайте работать с некоторыми простыми командами. Первый выход.

выход

Команда выхода используется для выхода из оболочки.

 datasoft @ datasoft-linux ~ $ exit 

Чисто

Команда очистки используется для очистки экрана терминала.

Помогите

Команда help используется для отображения информации о командах

Синтаксис:

 помощь [-d | -м | -s]

Пример:

datasoft @ datasoft-linux ~$ help exit
exit: exit [n]
    Exit the shell.
    
    Exits the shell with a status of N.  If N is omitted, the exit status
    is that of the last command executed.
 datasoft @ datasoft-linux ~$
 

Вариант :

-d

Описание : Показать краткое описание для каждой темы.

Пример :

datasoft @ datasoft-linux ~$ help -d exit
exit - Exit the shell.
 datasoft @ datasoft-linux ~$

Вариант :

-m

Описание : Отображение использования в формате псевдо-manpage.

Пример:

datasoft @ datasoft-linux ~$ help -m exit
NAME
    exit - Exit the shell.
SYNOPSIS
    exit [n]
DESCRIPTION
    Exit the shell.
    
    Exits the shell with a status of N.  If N is omitted, the exit status
    is that of the last command executed.
SEE ALSO
    bash(1)
IMPLEMENTATION
    GNU bash, version 4.3.8(1)-release (i686-pc-linux-gnu)
    Copyright (C) 2013 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
 datasoft @ datasoft-linux ~$

Вариант :

-s

Описание : Показать краткий обзор использования для каждого соответствия темы.

Пример:

datasoft @ datasoft-linux ~$ help -s exit
exit: exit [n]
 datasoft @ datasoft-linux ~$

Аргументы: УЗОР
Если указан PATTERN, выдает подробную справку по всем командам, соответствующим PATTERN, в противном случае выводится список разделов справки.

Календарь

Cal или ncal используется для отображения календаря и даты Пасхи. Утилита cal отображает простой календарь в традиционном формате, а ncal предлагает альтернативный макет.

Синтаксис:

 cal [-3hjy] [-A число] [-B число] [[месяц] год] 
cal [-3hj] [-A число] [-B число] -m месяц [год]
ncal [-3bhjJpwySM] [-A число] [-B число] [-S код страны] [[месяц] год]
ncal [-3bhjJeoSM] [-A число] [-B число] [год] нкал [-CN] [-H гггг-мм-дд] [-д гггг-мм]

Пример:

datasoft @ datasoft-linux ~$ cal
    August 2014       
Su Mo Tu We Th Fr Sa  
                1  2  
 3  4  5  6  7  8  9  
10 11 12 13 14 15 16  
17 18 19 20 21 22 23  
24 25 26 27 28 29 30  
31                    
 datasoft @ datasoft-linux ~$ ncal
    August 2014       
Su     3 10 17 24 31
Mo     4 11 18 25   
Tu     5 12 19 26   
We     6 13 20 27   
Th     7 14 21 28   
Fr  1  8 15 22 29   
Sa  2  9 16 23 30   
 datasoft @ datasoft-linux ~$

Примечание. Не все параметры можно использовать вместе. Например, «-3 -A 2 -B -y -m 7» означает, показать три месяца около седьмого месяца, три до этого, два после этого и целый год. Ncal предупредит об этих комбинациях.

Дата

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

Синтаксис:

 дата [ОПЦИЯ] .. [+ ФОРМАТ] 
date [-u | --utc | --universal] [MMDDhhmm [[CC] YY] [. ss]]

Пример:

datasoft @ datasoft-linux ~$ date
Sat Aug 23 17:40:43 IST 2014
 datasoft @ datasoft-linux ~$
 

Примечание. Дата выполнения без параметров выведет системную дату и время.

Вариант :

-d, --date = STRING

Описание : Отображение времени, описанного STRING, в отличие от значения по умолчанию, которое «сейчас».

Примеры:

datasoft @ datasoft-linux ~$ date --date="4/15/2015"
Wed Apr 15 00:00:00 IST 2015
 datasoft @ datasoft-linux ~$ date --date="15 apr 2015"
Wed Apr 15 00:00:00 IST 2015
 datasoft @ datasoft-linux ~$ date --date="Apr 15 2015"
Wed Apr 15 00:00:00 IST 2015
 datasoft @ datasoft-linux ~$

Дата показа следующего воскресенья:

datasoft @ datasoft-linux ~$ date
Sat Aug 23 17:46:37 IST 2014
 datasoft @ datasoft-linux ~$ date --date="next sun"
Sun Aug 24 00:00:00 IST 2014
 datasoft @ datasoft-linux ~$

Показать прошедшие даты:

datasoft @ datasoft-linux ~$ date
Sat Aug 23 17:48:03 IST 2014
 datasoft @ datasoft-linux ~$ date --date='15 seconds ago'
Sat Aug 23 17:48:36 IST 2014
 datasoft @ datasoft-linux ~$ date --date='1 day ago'
Fri Aug 22 17:49:13 IST 2014
 datasoft @ datasoft-linux ~$ date --date='yesterday'
Fri Aug 22 17:49:29 IST 2014
 datasoft @ datasoft-linux ~$ date --date='1 month ago'
Wed Jul 23 17:49:52 IST 2014
 datasoft @ datasoft-linux ~$ date --date='2 years ago'
Thu Aug 23 17:50:14 IST 2012
 datasoft @ datasoft-linux ~

Вариант :

-f, --file = DATEFILE

Описание : как --date один раз для каждой строки DATEFILE.

Пример:

datasoft @ datasoft-linux ~$ cat datefile
datasoft @ datasoft-linux ~$ cat datefile
Feb 21 1993
Jan 02 2012
datasoft @ datasoft-linux ~$ date --file=datefile
Sun Feb 21 00:00:00 IST 1993
Mon Jan  2 00:00:00 IST 2012
 datasoft @ datasoft-linux ~$

Вариант :

-r, --reference = FILE

Описание : отобразить время последнего изменения ФАЙЛА.

Вариант :

-R, --rfc-2822

Описание : вывод даты и времени в формате RFC 2822.

Пример:

Mon, 07 Aug 2006 12:34:56 -0600

Вариант :

--rfc-3339 = TimeSpec

Описание : вывод даты и времени в формате RFC 3339. TIMESPEC = «дата», «секунды» или «нс» для даты и времени с указанной точностью.

Пример: компоненты даты и времени разделены одним пробелом.

2006-08-07 12:34:56-06:00

Вариант :

-s, --set = STRING

Описание : Установите время, описанное STRINGS.

Пример:

datasoft @ datasoft-linux ~$ date
Sat Aug 23 18:00:18 IST 2014
datasoft @ datasoft-linux ~$ date -s "08/23/2014 06:01:00"
Sat Aug 23 06:01:00 IST 2014
datasoft @ datasoft-linux ~$ date
Sat Aug 23 18:02:50 IST 2014

Вариант :

-u, --utc, --universal

Описание :

Пример:

datasoft @ datasoft-linux ~$ date
Sat Aug 23 18:05:23 IST 2014
 datasoft @ datasoft-linux ~$ date -u
Sat Aug 23 12:35:30 UTC 2014
 datasoft @ datasoft-linux ~$

Различные форматы команд даты

Синтаксис:

 дата +% <опция формата>

FORMAT контролирует вывод. Интерпретируемые последовательности:

Опции Описание Связан с Значения или пример
%% буквальный%
% в Сокращенное название дня недели Дата солнце
% A полное название дня недели Дата Воскресенье
% б сокращенное название месяца Месяц январь
% В полное название месяца в локали Месяц январь
% с дата и время локали Дата и время Чт 3 марта 23:05:25 2005
% С век; как% Y, кроме последних двух цифр век 20
% d день месяца (две цифры, заполненные нулями) День 01
% D Дата; такой же как% m /% d /% y [ мм / дд / гг ] Дата 01/27/14
% е день месяца, пробел; такой же как% _d День 27
% F полная дата; такой же как% Y-% m-% d Дата 2014-01-27
последние две цифры года номера недели ISO (см.% G) Год 14
год номера недели ISO (см.% V); обычно полезно только с% V Год 2014
%час такой же как% b Месяц январь
%ЧАС час часов 00..23
час часов 01..12
% J день года День 001..366
% к час часов 0..23
% л час часов 1..12
% м месяц Месяц 01..12
% M минут минут 00..59
% п новая строка
% N наносекунды () секунд 000000000..999999999
%п Локальный эквивалент AM или PM; пусто, если не известно часов До или после полудня
как% p, но в нижнем регистре часов до или после полудня
12-часовое время локали Время 11:11:04
24-часовой час и минута; такой же как% H:% M Время 10:23
% s секунд с 1970-01-01 00:00:00 UTC секунд 1390831606
% S второй (00..60) секунд 30
% т вкладка
% Т время; такой же как% H:% M:% S Время 10:24:48
% U день недели (1..7) День 1 понедельник
% U номер недели в году, с первым днем недели в воскресенье (00..53) Неделю 04
% V Номер недели ISO, с понедельником в качестве первого дня недели (01..53) Неделю 05
% мас день недели (0..6) День 0 воскресенье
% W номер недели в году, с понедельником в качестве первого дня недели (00..53) Неделю 04
%Икс представление даты локали Дата 01/27/2014
%ИКС представление времени в локали Время 10:30:41
% г последние две цифры года Год 14
% Y год Год 2014
% г + ччм числовой часовой пояс (например, -0400) Часовой пояс +0530
%: Г + чч: мм числовой часовой пояс (например, -04: 00) Часовой пояс +05: 30
% :: г + чч: мм: сс числовой часовой пояс (например, -04: 00: 00) Часовой пояс +05: 30: 00
% ::: г числовой часовой пояс с: с необходимой точностью (например, -04, +05: 30) Часовой пояс +05: 30
% Z буквенное сокращение часового пояса (например, EDT) Часовой пояс IST

Пример:

# Отображение даты в формате мм-дд-гггг.

datasoft @ datasoft-linux ~$ date +%d-%m-%Y
23-08-2014
 datasoft @ datasoft-linux ~$
 

Предыдущая: веб-администрирование системы с использованием Webmin
Далее: Linux - Control-операторы

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code