Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

команды Linux

5 способов поиска файлов в Linux, используя терминал.

Пятница, 26 сентября 2008 г.
Рубрика: Shell
Метки: | |
Просмотров: 54675
Подписаться на комментарии по RSS


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

1) find : Для поиска файлов из командной строки вы можете использовать команду “find”. У этой команды следующий синтаксис:

find path criteria action

“path” - Секция для указания директории поиска. Если ничего не указано поиск идет по текущей директории.

“criteria” - Опции поиска.

“action” -Опции, которые влияют на состояние поиска или контролируют его, например,

“–print”Далее...

Alias - создаем алиасы для ваших команд

Вторник, 23 сентября 2008 г.
Рубрика: Shell
Метки: |
Просмотров: 16690
Подписаться на комментарии по RSS


Alias - это команда, которая позволяте вам создавать алиасы для набора команд. Это очень полезно если команда постоянно применяется с какими либо опциями.

К примеру я часто использую следующие команды:

du -h

и

df -h

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

Для создания алиаса к этой команде просто наберем следущую строку:

alias du='du -h'

и

alias df='df -h'

Далее...

Как найти файлы с определенным содержимым в Unix

Понедельник, 22 сентября 2008 г.
Рубрика: Shell
Метки: |
Просмотров: 28224
Подписаться на комментарии по RSS


Вопрос. Я написал большое количество кода на C для своей работы и сохранил его как исходный код в  /home/user/c/*.c и *.h. Как я могу найти файл, в содержимом которого есть определенные строки или слова (к примеру названия функций или вызов main()), используя Unix шелл?

Ответ. Вам необходимо использовать следующие команды:

[a] команда grep : выводит список строк, содержащих нужный шаблон.

[b] команда find : ищет файлы в иерархии директорий.Далее...

Как удалить дубликаты строк в файле?

Суббота, 20 сентября 2008 г.
Рубрика: Shell
Метки: |
Просмотров: 16545
Подписаться на комментарии по RSS


Вопрос. Мне необходимо отсортировать данные в лог файле, но в нем очень много дублированных строк. Как я могу удалить все дублированные линии из текстового файла под Linux.

Ответ. Вам необходимо использовать 2 команды шелл, перенаправив вывод одной в другую:

a] команда sort - сортирует строки в текстовом файле

b] uniq command - уведомляет или пропускает повторяющиеся строки

Удаляем дубликаты строк используя команды Sort и Uniq.

Используем следующий синтаксис:Далее...

Linux/Unix shell: как отсортировать IP адреса

Среда, 17 сентября 2008 г.
Рубрика: Shell
Метки: |
Просмотров: 11923
Подписаться на комментарии по RSS


Вопрос. Мне требуется отсортировать список IP-адресов, расположенный в текстовом файле. Каким образом мне сделать эту операцию в Linux или Unix?

Ответ. Вам необходимо использовать команду sort для сортировки. Сортировка основана на одном или нескольких ключах, действующих на каждую входящую строку. По умолчанию, пробем используется как дефолтный разделитель полей.

Команда sort - сортируем IP адреса

Это пример исходного файла:

192.168.1.100
192.168.1.19
192.168.1.102
192.168.2.1
192.168.0.2

Введем следующую команду:

$ sort -t . -k 3,3n -k 4,4n /path/to/file

Результат:Далее...



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

usermod command - Изменение различных опций в аккаунте пользователя включая срок действия пароля

 

chage command - Изменение периода действия пароля.Далее...

Как посмотреть какие группы принадлежат пользователю Linux

Пятница, 11 июля 2008 г.
Рубрика: Shell
Метки: |
Просмотров: 34759
Подписаться на комментарии по RSS


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

groups <username>

Если вы не введете имя пользователя, по умолчанию будет использовано ваше имя. К примеру:Далее...

Поиск пакетов для установки из командной строки Ubuntu

Четверг, 3 июля 2008 г.
Рубрика: Ubuntu
Метки: |
Просмотров: 15730
Подписаться на комментарии по RSS


Когда вы пытаетесь установить какой нибудь пакет в Ubuntu или Debian Linux используя консольный менеджер пакетов apt-get, довольно часто происходит ситуация когды вы забываете имя пакета, который нужно установить. В данной статье вы увидите как помочь себе в такой ситуации.

Синтаксис:Далее...

Создаем пользователя в Ubuntu Server

Вторник, 10 июня 2008 г.
Метки: |
Просмотров: 38818
Подписаться на комментарии по RSS


Ubuntu Server так же как  разнообразные Linux дистрибутивы имеет полную многопользовательскую поддержку. Общей задачей на любом сервере является добавление пользователей.

useradd

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