Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: ШПАРГАЛКА. Команды Unix - Linux  (Прочитано 1492720 раз)

0 Пользователей и 7 Гостей просматривают эту тему.

secret

  • Гость
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #30 : 18 Июнь 2011, 20:28:37 »
а у кого есть обоина с основными командами?видел парочку где то!

Пользователь решил продолжить мысль 18 Июнь 2011, 20:29:33:
пора за терминал взяться!)

Пользователь решил продолжить мысль 18 Июнь 2011, 20:37:08:
нашел сам!да только там команды которые мне впринцепи не нужны!надо будет самому заделать такую обоину! :D

Пользователь решил продолжить мысль 18 Июнь 2011, 20:37:50:
« Последнее редактирование: 18 Июнь 2011, 20:37:50 от secret »

Оффлайн oebs

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #31 : 14 Август 2011, 11:16:37 »
Есть полезные примерчики, описано на русском языке. В основном для написания скриптов.
http://apps-oracle.ru/unix_commands/

Оффлайн ram3z

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #32 : 08 Сентябрь 2011, 11:35:41 »
scp <имя_файла_на_локальном_компьютере> <Ваше_имя_пользователя_на удаленной машине>@<имя_удаленной_машины>: -cкопирует файл с локального компьютера в Вашу корневую директорию на удаленном компьютере (наличие ":" в конце команды обязательно).

По умолчанию подключается на 22 порт. А где тут нужно указать альтернативный порт через который нужно подключиться к удаленной машине?

Пользователь решил продолжить мысль 08 Сентябрь 2011, 11:41:54:
А еще подскажите как по mc через shell соединение подключиться на удаленный компьютер с правами рута.
Если я просто ввожу ip удаленной машины то пытается подключиться под рутом но пароль пользователя не принимает. В общем пытаюсь подключиться так username@192.168.1.25:3000 подключаюсь под username без проблем, а нужны права для копирования файлов под рутом.
« Последнее редактирование: 08 Сентябрь 2011, 12:45:08 от ram3z »

Оффлайн angelium

  • Участник
  • *
  • Сообщений: 147
  • И целого бубна мало...
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #33 : 25 Ноябрь 2011, 16:29:28 »
Что с вложениями? При попытке скачать любое - выдаёт на загрузку файл index.php
kubuntu 17.04 + Peppermint 7 + Windows 10

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2153
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #34 : 25 Ноябрь 2011, 17:19:05 »
Связь, наверное, плохая. У меня иногда тоже так бывает.
Если использовать Ghromium, то вложения сохраняются всегда правильно.

Оффлайн stivali24

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #35 : 07 Декабрь 2011, 07:31:41 »
Подскажите, как из консоли вывести на печать html файл?
если oowriter -p asd.html то кодировка русского текста хромает жутко

Оффлайн VirginSteele

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #36 : 08 Июль 2012, 19:22:13 »
Автор не прав, сеет зерна невежества.
Неправильно:
kill pid – убить процесс с id pid
killall proc – убить все процессы с именем proc
Правильно:
kill pid - послать процессу сигнал
« Последнее редактирование: 08 Июль 2012, 19:26:38 от VirginSteele »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2153
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #37 : 08 Июль 2012, 20:00:58 »
Пояснили бы подробнее. А то я читаю:
Цитировать
Задание:
Завершить процесс c идентификатором pid.
Действие:
Набираем в командной строке kill pid.
И не вижу разницы.

Оффлайн Brodyaga_1

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #38 : 16 Сентябрь 2012, 00:06:30 »
Думаю что правильно сделал.Спасибо.  :D

Оффлайн Венера Кильдюшевская

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #39 : 13 Январь 2013, 21:01:27 »
Благодарю за подробную информацию и помощь!

Оффлайн e_do

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #40 : 18 Январь 2013, 21:25:03 »
Добрый день, подскажите плз  команду типа scp, как передать файлы с одного серва на другой по шаблону, но с проверкой, без замены если файл существует. Как я понял у scp нет такой опции. копаю в сети, но упорно не могу найти вразумительное.

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #41 : 19 Январь 2013, 00:33:49 »
может подойдет
Цитировать
rsync

Оффлайн e_do

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #42 : 19 Январь 2013, 04:28:53 »
что то не хочет, вот попробовал так на разные сервера пробовал rsync -e ssh -vac --include 'A*' . user@123.456.789:/server/dir/ но все время такое sending incremental file list висит и все.

Оффлайн Alexandr3um

  • Любитель
  • *
  • Сообщений: 88
  • Ламерствую
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #43 : 28 Январь 2013, 08:37:05 »
Спасибо, мне помогло. Я просто новичок :)

Оффлайн alexxx43

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: ШПАРГАЛКА. Команды Unix - Linux
« Ответ #44 : 12 Апрель 2013, 15:11:56 »
DEB пакеты (Debian, Ubuntu и тому подобное)
dpkg -i package.debустановить / обновить пакет
dpkg -r package_nameудалить пакет из системы
dpkg -lпоказать все пакеты, установленные в систему
dpkg -l | grep httpdсреди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd"
dpkg -s package_nameотобразить инфрмацию о конкретном пакете
dpkg -L package_nameвывести список файлов, входящих в пакет, установленный в систему
dpkg --contents package.debотобразить список файлов, входящих в пакет, который ешё не установлен в систему
dpkg -S /bin/pingнайти пакет, в который входит указанный файл.
APT - средство управление пакетами (Debian, Ubuntu и тому подобное)
apt-get install package_nameустановить / обновить пакет
apt-cdrom install package_nameустановить / обновить пакет с cdrom'а
apt-get updateполучить обновлённые списки пакетов
apt-get upgradeобновить пакеты, установленные в систему
apt-get remove package_nameудалить пакет, установленный в систему с сохранением файлов конфигурации
apt-get purge package_nameудалить пакет, установленный в систему с удалением файлов конфигурации
apt-get checkпроверить целостность зависимостей
apt-get cleanудалить загруженные архивные файлы пакетов
apt-get autocleanудалить старые загруженные архивные файлы пакетов
Просмотр содержимого файлов
cat file1вывести содержимое файла file1 на стандартное устройсво вывода
tac file1вывести содержимое файла file1 на стандартное устройсво вывода в обратном порядке (последняя строка становиться первой и т.д.)
more file1постраничный вывод содержимого файла file1 на стандартное устройство вывода
less file1постраничный вывод содержимого файла file1 на стандартное устройство вывода, но с возможностью пролистывания в обе стороны (вверх-вниз), поиска по содержимому и т.п.
head -2 file1вывести первые две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк
tail -2 file1вывести последние две строки файла file1 на стандартное устройство вывода. По-умолчанию выводится десять строк
tail -f /var/log/messagesвыводить содержимое файла /var/log/messages на стандартное устройство вывода по мере появления в нём текста.
Манипуляции с текстом
cat file_originale | [operation: 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 [0-9] /var/log/messagesиз файла '/var/log/messages' отобрать и вывести на стандартное устройство вывода строки, содержащие цифры
grep Aug -R /var/log/*отобрать и вывести на стандартное устройство вывода строки, содержащие "Aug", во всех файлах, находящихся в директории /var/log и ниже
sed 's/stringa1/stringa2/g' example.txtв файле example.txt заменить "string1" на "string2", результат вывести на стандартное устройство вывода.
sed '/^$/d' example.txtудалить пустые строки из файла example.txt
sed '/ *#/d; /^$/d' example.txtудалить пустые строки и комментарии из файла example.txt
echo 'esempio' | tr '[:lower:]' '[:upper:]'преобразовать символы из нижнего регистра в верхний
sed -e '1d' result.txtудалить первую строку из файла example.txt
sed -n '/string1/p'отобразить только строки содержашие "string1"
sed -e 's/ *$//' example.txtудалить пустые символы в в конце каждой строки
sed -e 's/string1//g' example.txtудалить строку "string1" из текста не изменяя всего остального
sed -n '1,8p;5q' example.txtвзять из файла с первой по восьмую строки и из них вывести первые пять
sed -n '5p;5q' example.txtвывести пятую строку
sed -e 's/0*/0/g' example.txtзаменить последовательность из любого количества нулей одним нулём
cat -n file1пронумеровать строки при выводе содержимого файла
cat example.txt | awk 'NR%2==1'при выводе содержимого файла, не выводить чётные строки файла
echo a b c | awk '{print $1}'вывести первую колонку. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции
echo a b c | awk '{print $1,$3}'вывести первую и треью колонки. Разделение, по-умолчанию, по проблелу/пробелам или символу/символам табуляции
paste file1 file2объединить содержимое file1 и file2 в виде таблицы: строка 1 из file1 = строка 1 колонка 1-n, строка 1 из file2 = строка 1 колонка n+1-m
paste -d '+' file1 file2объединить содержимое file1 и file2 в виде таблицы с разделителем "+"
sort file1 file2отсортировать содержимое двух файлов
sort file1 file2 | uniqотсортировать содержимое двух файлов, не отображая повторов
sort file1 file2 | uniq -uотсортировать содержимое двух файлов, отображая только уникальные строки (строки, встречающиеся в обоих файлах, не выводятся на стандартное устройство вывода)
sort file1 file2 | uniq -dотсортировать содержимое двух файлов, отображая только повторяющиеся строки
comm -1 file1 file2сравнить содержимое двух файлов, не отображая строки принадлежащие файлу 'file1'
comm -2 file1 file2сравнить содержимое двух файлов, не отображая строки принадлежащие файлу 'file2'
comm -3 file1 file2сравнить содержимое двух файлов, удаляя строки встречающиеся в обоих файлах
Преобразование наборов символов и файловых форматов
dos2unix filedos.txt fileunix.txtконвертировать файл текстового формата из MSDOS в UNIX (разница в символах возврата каретки)
unix2dos fileunix.txt filedos.txtконвертировать файл текстового формата из UNIX в MSDOS (разница в символах возврата коретки)
recode ..HTML < page.txt > page.htmlконвертировать содержимое тестового файла page.txt в html-файл page.html
recode -l | moreвывести список доступных форматов

 

Страница сгенерирована за 0.167 секунд. Запросов: 24.