Командная строка: краткая информация о системе. Убунту командная строка


Как загрузиться в консоль, а затем запустить с нее рабочий стол Ubuntu? Ubuntu Linux

Чтобы вернуться на экран входа в систему

Нажмите Ctrl + Alt + F7, чтобы вернуться на экран входа в систему. Вы можете выйти из сеанса терминала на tty1, набрав exit прежде чем вы это сделаете.

Выполнение startx -- :1 запустит еще один сеанс X под терминалом tty1, запустив вас непосредственно (используйте: 2 и т. Д. Для еще большего количества дисплеев). Обратите внимание, что вход в несколько сеансов, так как один и тот же пользователь не рекомендуется и может привести к нестабильности системы.

Чтобы полностью пропустить экран входа в систему , загрузитесь в консоль и запустите графический интерфейс, вы должны изменить GRUB:

  • sudo nano /etc/default/grub
  • Изменить строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" на GRUB_CMDLINE_LINUX_DEFAULT="text"
  • Ctrl – X , нажмите Y, а затем Enter, чтобы сохранить и выйти.
  • sudo update-grub
  • Перезагрузитесь, и вы должны подойти прямо в tty1 – не нужно нажимать Ctrl-Alt-F1.
  • Войдите в систему, а затем startx загрузитесь на рабочий стол по умолчанию или
    • unity для Единства
    • unity-2d-shell для Unity 2D
    • gnome-shell для Gnome
    • sudo service lightdm start получать экран входа (если вы его исправите 🙂

Если вы хотите загрузить новый терминал с терминала, введите одно из следующих значений:

  • Если вы используете Unity , введите unity .

  • Если вы используете Unity 2D , введите unity-2d-shell .

  • Если вы используете GNOME , введите gnome-shell .

Или просто введите startx если вы хотите загрузить среду рабочего стола по умолчанию: P

Чтобы пропустить графический интерфейс входа в систему, не используя Ctrl + Alt + F1 , просто выполните следующие действия:

  • sudo vi /etc/default/grub
  • Нажмите i, чтобы войти в режим редактирования vi.
  • Измените строку, которая читает GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" в GRUB_CMDLINE_LINUX_DEFAULT="text"
  • Раскомментируйте строку, которая читает #GRUB_TERMINAL=console , удалив ведущую #
  • Нажмите Esc, чтобы выйти из режима редактирования vi.
  • Тип : w q, чтобы сохранить изменения, внесенные в файл /etc/default/grub и выйти из vi.
  • Обновите /boot/grub/grub.cfg чтобы ваше изменение применимо, запустив sudo update-grub

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

    sudo systemctl enable multi-user.target --force sudo systemctl set-default multi-user.target
  • Перезагрузите компьютер: sudo reboot

Теперь графический интерфейс входа в систему никогда не появится.

Когда вы находитесь в терминале, запустите sudo systemctl start lightdm чтобы запустить рабочий стол по умолчанию.

Временная загрузка в текстовом режиме

Другой вариант, чтобы избежать графического режима при загрузке без полного изменения конфигурации grub, – нажать «e» в меню grub. Это покажет вам команды, которые grub будет использовать для загрузки, и позволит вам изменить их только для этой загрузки. найдите строку, которая начинается следующим образом:

linux /boot/vmlinuz-{your current kernel version and root=UUID=some big long id} ro quite splash

В 14.04 эта строка, вероятно, закончится «отличным всплеском», но может закончиться «nomode». Как бы то ни было, измените ее на «текст», чтобы сообщить Linux, что вы хотите загрузить в текстовом режиме.

Затем нажмите F10 для загрузки с новыми временными настройками.

Добавить опцию меню в текстовом режиме

Если вы хотите добавить элемент в меню grub, вы можете следовать инструкциям в

Добавить режим загрузки консоли / текста в меню grub

ubuntu.fliplinux.com

Восстановление grub и загрузка Ubuntu из командной строки

Случилось так, что после обновления Ubuntu слетели настройки grub и пришлось посёрчить, как же это полечить. В итоге нашел довольно много инфы на этот счет. В частности, помогли эти две статьи:

Многим статья думаю будет полезна, в прочем как и мне отличная и проверенная заметка. Нектороым пользователям в силу определенных причин (не будем уточнять каких именно), на компьютере приходиться держать две опереционные системе. Например как у меня Ubuntu и Windows (хотя виндой я практически вообще не пользуюсь, и давно перешел на Ubuntu но всёж иногда она мне нужна ). На днях мне потребовалось переустоновить винду. После установки /перустановки винды, на винчестер с установленной уже убунтой, вам прийдется восстанавливать загрузчик Grub. А все из-за того что  во время установки виндовс установщик почему затирает его.

Восстановление grub.

1. Загрузитесь с live cd Ubuntu. Для этого вставьте в сд-ром диск с дистрибутивом, перезагрузите компьютер, и выберите пункт «Запустить ubuntu без установки»

2. Откройте терминал и выполните:

sudo fdisk -l

В результате вы увидите что-от подобное как у меня:

Тут обратите внимание на строку с записью Linux, это — диск, и раздел где установлена ваша ubuntu. В данном случае у меня это sda5 у вас может быть иначе.

2. Смонтируем наш диск с дистрибутивом.

sudo mount /dev/sda5 /mnt

вместо a5 — подставляем свои значения.

3. Установим grub:

sudo grub-install —root-directory=/mnt/ /dev/sda

a- ваше значение.

4. Перезагружаем компьютер.

5. Запускаем Ubuntu и обновляем загрузчик:

sudo update-grub

Вот и все. Загрузчик обновлен и полностью работоспособен.

Краткая инструкция по загрузке Windows и Linux из командной строки GRUB на случай каких-либо неполадок. Сразу оговорюсь, что сам grub2 должен запускаться, если же вы не можете попасть в консоль grub2, то вам скорее всего потребуется переустановка grub.

Запуск Linux с помошью командной строки GRUB

Нам понадобится написать всего 3 строчки: "set root", "linux" и "initrd" и в конце дать команду "boot".

set root=(hd0,5)linux /boot/vmlinuz-2.6.32-generic root=/dev/sda5initrd /boot/initrd.img-2.6.32-genericboot

Немного поясню - в строке set root указываем на корневой раздел linux. В моем случае это был "hd0,5", он же "/dev/sda5", то есть пятый раздел первого диска. Список доступных разделов диска можно получить, выполнив команду ls.

Далее, командой linux, указываем загружаемое ядро. Полное название ядра знать не обязательно, просто пишем "linux /boot/vmlinuz" и нажимаем tab. Консоль сама допишет правильный результат. У меня был предложен выбор между старым и новым ядром. Только в конце строки не забудьте дописать параметр root=/dev/sda5 или что там у вас.

Для старта системы этого уже должно хватить. Осталось выполнить команду boot. В некоторых случаях перед выполнением "boot" попробуйте дополнительно выполнить команду initrd, как описано выше в примере.

Запуск Windows из командной строки GRUB

Процесс запуска Windows из консоли GRUB ещё проще. Как и в случае с Linux в начале указываем корневой раздел, где находится Windows. В моем случае окошки установлены в /dev/sda1. После чего, отдаем команду chainloader +1, которая заставляет grub2 передать дальшейшее управление загрузкой Windows-загрузчику. Даем команду boot на запуск системы и наблюдаем загрузку винды. Пример:

set root=(hd0,1)chainloader +1boot

levofblogging.blogspot.com

Как открыть командную строку? Ubuntu Linux

Он называется терминалом .

Вы можете запустить свой терминал, нажав Ctrl + Alt + T или выполнить поиск по тире, нажав кнопку Meta / Super / Windows и введите терминал.

Если вы используете Gnome, терминал, вероятно, находится в разделе «Принадлежности» в меню «Приложение», или вы также можете попробовать Alt F2, чтобы открыть виджет запуска, в который вы можете ввести «termi …», чтобы просмотреть все параметры терминала.

Основная командная строка .

Наслаждайтесь своей командной строкой!

Нажмите Ctrl Alt T на клавиатуре. Если вы предпочитаете, в меню программ должно быть что-то, называемое терминалом. Вы можете найти его, нажав клавишу «Windows» и набрав «терминал». Помните, что команды в Linux чувствительны к регистру (поэтому важны буквы верхнего или нижнего регистра).

Доступ к командной строке можно получить несколькими способами.

Один – с помощью эмулятора терминала . Эмулятор терминала по умолчанию для Ubuntu (с интерфейсом Unity по умолчанию) является gnome-terminal . Доступ к нему можно получить либо нажав Ctrl Alt T, либо нажав значок Ubuntu на панели запуска и набрав слово «Terminal» или «gnome-terminal»,

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

Другой способ доступа к командной строке – через виртуальную консоль, называемую TTY. Доступно 6 виртуальных консолей. Количество каждой консоли соответствует количеству ключей Fx , где x – это число. Например, чтобы получить доступ к TTY1, нажмите Ctrl Alt F1 . Чтобы вернуться в графическую среду, нажмите Alt F7 или несколько раз нажмите Alt Arrow влево / вправо, пока вы не выйдете.

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

Обратите внимание , что когда дело доходит до командной строки, терминология может запутать .

Есть несколько отличных терминальных программ, таких как yakuake и guake, которые будут выставлять выпадающий терминал на вашем экране всякий раз, когда вы нажимаете f12. Я нахожу их немного более элегантными, чем открытие нового терминала каждый раз, если вы выполняете большую часть командной строки.

ubuntu.fliplinux.com

Просмотр Интернета из командной строки Ubuntu Linux

Как я могу просматривать Интернет из командной строки в Ubuntu?

На самом деле есть куча веб-браузеров в текстовом режиме, это мои лучшие тройки 🙂

В Википедии есть список более текстовых веб-браузеров , не все из которых доступны в Ubuntu.

К моему удивлению, он существует; Я установил его, и он работает!

sudo apt-get install w3m w3m-img
  • для открытия веб-страницы просто введите окно терминала: w3m <url_of_the_webpage>
  • для открытия новой страницы: тип Shift -U
  • вернуться на одну страницу: Shift -B
  • откройте новую вкладку: Shift -T

W3M может обрабатывать Gmail (!)

Если вы используете, например, XTerm (не терминал Gnome), W3M даже способен показывать изображения!

Для получения дополнительной информации см. « Как просмотреть с терминала Linux с помощью W3M ».

links2 -g – это странный браузер с графическим режимом, встроенный в терминал. Это быстро, но ненавидит современность.

Если вы хотите выполнить поиск в командной строке, попробуйте использовать surfraw .

Surfraw provides a fast unix command line interface to a variety of popular WWW search engines and other artifacts of power. It reclaims google, altavista, dejanews, freshmeat, research index, slashdot and many others from the false‐prophet, pox‐infested heathen lands of html‐forms, placing these wonders where they belong, deep in unix heartland, as god loving extensions to the shell.

Общая информация: Surfraw был первоначально написан Джулианом Ассанжем. (Акроним / backronym для «SURFRAW» – «Революционный фронт пользователей Windows» против Всемирной паутины).

Вот пример использования. Поиск Google для «утечки памяти nm-applet»: sr google nm-applet memory leak

Чтобы найти RFC, работающий с S / MIME: sr rfc s/mime

Перевести слово: sr translate logiciel

Найти торренты: sr piratebay natty narwhal

Более продвинутый, от surfraw.alioth.debian.org :

$ surfraw google -results=100 RMS, GNU, which is sinner, which is sin? $ sr wikipedia surfraw $ sr austlii -method=phrase dog like $ /usr/lib/surfraw/rhyme -method=perfect Julian

Вы можете настроить его с некоторыми значениями по умолчанию в .config/surfraw/conf :

SURFRAW_graphical_browser="/usr/bin/links2 -g" SURFRAW_text_browser="/usr/bin/elinks" SURFRAW_graphical=yes

Мой личный фаворит текстовых браузеров – links2 . Вы можете установить его с помощью

sudo apt-get install links2

Затем загрузите веб-страницу с помощью

links2 www.google.com

Другие альтернативы, которые не были упомянуты:

  • elinks : «продвинутый и хорошо зарекомендовавший себя браузер с расширенным функциональным текстом (HTTP / FTP / ..). ELinks может отображать как фреймы, так и таблицы, настраивается и может быть расширен с помощью сценариев Lua или Guile. и работает на различных платформах "

  • retawk : «интерактивный многопоточный сетевой клиент (веб-браузер) для текстовых терминалов на компьютерах с Unix-подобными операционными системами. Он написан на C, быстрый, небольшой, красиво настраиваемый и удобный, например, низкоуровневая сетевая связь выполняются неблокирующим способом, и вы можете открывать столько «виртуальных окон», сколько хотите, и работать одновременно в двух из них в режиме с разделенным экраном »

  • netrtik

Если вы имели в виду браузер на базе CLI, используйте w3m:

w3m 'http://example.com/'

Еще один очень хороший браузер командной строки – lynx .

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

lynx http://askubuntu.com

Скорее всего, вы спросите, хотите ли вы разрешить куки.

Для навигации по странице используйте клавиши со стрелками. Вот краткое описание наиболее важных.

  • Слева – вернуться в историю
  • Вправо – по ссылке
  • Вверх – переход к предыдущему настраиваемому элементу
  • Вниз – переход к следующему настраиваемому элементу
  • Enter – введите действие link / trigger
  • Backspace – страница истории
  • Пробел – перемещение страницы вниз по странице
  • b – перемещение страницы вверх по странице
  • Shift + q – Выход

Это самые основные ключевые команды навигации.

Вам нужен текстовый браузер или метод командной строки? Это командная строка с использованием telnet, например

telnet askubuntu.com 80

ПОЛУЧИТЬ /

Он не поддерживает SSL, графику, HTML5 и т. Д., И вам, возможно, придется угадать страницу индекса, если на сервере нет файла по умолчанию. Но это лучше, чем ничего и очень быстрый инструмент тестирования.

Да, вы можете использовать lynx .

Из man lynx :

Lynx является полнофункциональным клиентом World Wide Web (WWW) для пользователей, которые используют устройства отображения символов с символами-символами (например, терминалы vt100, эмуляторы vt100, работающие под управлением Windows 95 / NT или Macintosh) или любые другие «ориентированные на проклятие» дисплей). Он будет отображать документы языка гипертекстовой разметки (HTML), содержащие ссылки на файлы, находящиеся в локальной системе, а также файлы, находящиеся на удаленных системах с серверами Gopher, HTTP, FTP, WAIS и NNTP. Текущие версии Lynx работают в Unix, VMS, Windows 95 / NT, 386DOS и OS / 2 EMX.

Вы можете установить его, выполнив следующую команду:

sudo apt-get install lynx-cur

Вы можете использовать W3M для этой цели. Также есть рысь .

Они могут обрабатывать основные функции и нормально, если вы хотите настроить свой маршрутизатор через домашнюю рабочую станцию ​​с помощью ssh, например. Я бы предпочел использовать локальный экземпляр соединения переадресации браузера с ssh

Другая программа, которая может работать для вас, – это lynx . Это веб-браузер на основе терминала.

Вы можете использовать браузер lynx . Он доступен в репозиториях Ubuntu:

sudo apt-get install lynx

Вот дополнительная информация: http://en.wikipedia.org/wiki/Lynx_(web_browser)

ubuntu.fliplinux.com

10 забавных и/или полезных вещей, которые можно сделать в командной строке Ubuntu

Использовать мышь в виртуальной консолиЭто аккуратный хак, благодаря которому в виртуальной консоли появится прямоугольный курсор, так что текст можно легко копировать и вставлять. Просто используйте Synaptic, чтобы установить gpm. Установив утилиту, откройте окно терминала и напечатайте "sudo /etc/init.d/gpm", чтобы запустить программу. В будущем gpm будет стартовать автоматически при загрузке.

Затем переключитесь в виртуальную консоль, чтобы увидеть плоды своего труда. Сейчас у вас должен быть прямоугольный курсор, который движется по всему экрану. Вы можете выделять текст обычным способом. Чтобы вставить его, щёлкните средней кнопкой мыши (в большинстве мышей это колесо прокрутки; если у вашей мыши всего две кнопки, нажатие на правую вставит текст).

Некоторое ПО, которое предлагает текстовые меню, также откликается на такие нажатия мыши (к примеру, текстовый веб-браузер Lynx, см.ниже). Проверьте в справке по команде, нужна ли специальная опция для поддержки gpm.

Видеть календарьВы, вероятно, уже поняли, что нажатие на панель с часами в правом верхнем углу рабочего стола Ubuntu покажет календарь. Чтобы увидеть эту же штучку в командной строке, напечатайте cal. Безо всяких аргументов команды, она покажет текущий месяц. Если вы хотите, перевернуть ось календаря (чтобы дни показывались вертикально, а не горизонтально), напечатайте ncal. Чтобы увидеть текущий месяц и предыдущий со следующим, напечатайте cal -3 (по некоторым причинам, эта опция не работает с ncal).

Чтобы посмотреть календарь на весь год, напишите год сразу после команды: cal 2010. Чтобы увидеть календарь на декабрь любого года, напишите cal dec и год (вы можете писать jan, mar и т.д.).

Обе команды (cal и ncal) могут использоваться для поиска исторических дат. Для поиска дня подписания Декларации независимости напечатайте cal july 1776. Если вам серьёзно надо узнать точные даты, уходящие вглубь тысячелетий, то у вас могут быть проблемы с переключением между Юлианским и Григорианским календарями; за подробностями обращайтесь к странице руководства по cal.

Создать текстовые баннерыЗапустите Synaptic, поищите и установите figlet. После этого напечатайте в терминале следующее:

figlet "Ubuntu Kung Fu"

Вывод состоит из символов, букв и других знаков. Доступны даже разные шрифты (см. /usr/share/figlet). Файл с расширением .flf содержит шрифт. Для использования другого шрифта, просто укажите его имя после опции -f в командной строке (без расширения файла):

figlet -f lean "Ubuntu Kung Fu"

Хотите верьте, хотите нет, но figlet использовался очень серьёзно (ну, в действительности, его старший брат под названием banner). Во времена сетевых матричных принтеров и листовой бумаги команда использовалась для того, чтобы чётко определить, кто какой документ прислал на печать. Текстовый баннер появлялся в начале каждого напечатанного документа, так что становилось понятно, где нужно было отрывать лист.

Я люблю добавлять команду figlet в конец моего файла .bashrc, так что программа запускается каждый раз, когда я вхожу в виртуальную консоль или открываю окно терминала. Просто напечатайте "gedit ~/.bashrc", чтобы открыть файл в Gedit и добавьте в новой строке команду целиком. Если вы хотите, чтобы появилось предложение, а не одно слово, убедитесь, что взяли это предложение в кавычки (вот так: figlet -f small "Greetings Professor Falken").

Может, вы захотите взглянуть на другую утилиту, неудачно названную toilet, которая делает точно то же самое, но в ней можно изменять цвет. Установив её, попробуйте следующее:

toilet -f mono12 -F gay "Ubuntu Kung Fu"

Визуальное представление файлов/директорийЕсли вы не знакомы (а даже если и хорошо знакомы), можете легко потеряться во время просмотра файловой системы. Можно использовать pwd для быстрого напоминания текущей директории, но можно использовать команду tree. Для начала вы должны установить её, используя Synaptic -- поищите и установите tree. Затем просто напечатайте "tree" в приглашении командной строки. Вот что я увидел в своей тестовой системе, когда ввёл эту команду в домашней директории:

.|-- Desktop| |-- gnome-terminal.desktop| `-- synaptic.desktop|-- Documents| |-- accounts08.ods| `-- brochure.pdf|-- Examples -> /usr/share/example-content|-- Music| `-- tom gold-magic.mp3|-- Pictures| |-- barbecue.jpg| `-- disneyland.jpg|-- Public|-- Templates`-- Videos

Должно быть очевидным, что здесь находится. Директории (Desktop, Documents, Music и т.д.) представлены как ветки виртуального дерева и файлы (или поддиректории) -- как ветки второго уровня. Здесь этого не видно, однако очень полезным является то, что всё раскрашено в цвета, использующиеся в стандартной консоли. Так, директории светло-синие, файлы с изображениями и mp3-файлы зелёные и т.д. Чтобы просмотреть только директории без файлов в них (возможно, это более полезно), используйте опцию -d: tree -d. Чтобы отфильтровать результаты для определённых типов файлов или файлов с определённым названием, используйте опцию -P. К примеру, для поиска .doc файлов вам надо напечатать следующее:

tree -P *.doc

Или чтобы искать файлы, которые содержат в своём имени "disneyland", вам надо напечатать следующее:

tree -P *disneyland*

И так как всего этого недостаточно, у tree есть козырь в рукаве: она может выводить всё как html-файл. Это может оказаться полезным, если вам надо быстро создать вывод директории с файлами в сети. Предположим, у вас есть веб-сайт под названием http://www.example.com и локальная директория, которая содержит локальную копию сайта, -- /home/keir/website. Следующая команда выведет файл под названием index.html, который содержит визуальное дерево представления файлов, из которых состоит сайт, включая гиперссылки на сами файлы:

$ tree -H http://www.example.com -T "Click a file to download" /home/keir/website/ > index.html

В первую очередь мы обеспечиваем URL, которым будут предваряться ссылки. Это может быть часть пути на сервере (например, www.example.com/files; отметьте, что вы не должны включать концевой слэш). Затем мы с опцией -T указываем заголовок страницы -- он может быть каким угодно, но держитесь подальше от символов типа "!", которые имеют специфичные для командной строки функции. После этого мы указываем местонахождение файлов. И в конце концов мы перенаправляем вывод в файл index.html.

Просматривать PDF в командной строке

Если вы хотите просмотреть PDF, просто используйте программу Evince: evince filename.pdf -- так вы запустите программу-просмотрщик PDF. Если вы действительно хотите просмотреть PDF в окне терминала (или, возможно, в виртуальной консоли), для начала вам понадобится сконвертировать его в текст. Чтобы сделать это, используйте программу pdftotext: pdftotext filename.pdf -- эта команда создаст файл .txt с содержимым PDF. Для его показа используйте команду less: less filename.txt. Чтобы извлечь изображения из PDF, используйте команду pdfimages. Вам нужно указать имена файлов для изображений и использовать опцию -j, чтобы убедиться, что фотоизображения будут выведены как JPEG. К примеру, вот это:

pdfimages -j filename-pdf pictures

извлечёт изображения как JPEG и даст им имена, начинающиеся с "pictures". Так что первое будет называться pictures-001.jpg, второе -- puctures-002.jpg и т.д

Отражать команды и вывод на разных окнах терминалаДля того чтобы получить содержимое одного терминала в другом, для начала запустите сессию screen в нём. Screen позволяет вам создавать сессию командной строки, независимую от любого другого существующего терминала или виртуальных консолей (так что если окно закроется, сессия будет всё ещё работать в фоне).

Чтобы запустить его, просто напечатайте screen. Затем откройте новое окно терминала и добавьте его к текущей сессии, напечатав "screen -x". Теперь попробуйте что-нибудь напечатать, чтобы увидеть, каков эффект. Чтобы отсоединиться от сессии (в одном или обоих терминалах), нажмите Ctrl+A и затем d. Запомните, что если вы отсоедините оба терминала, сессия screen всё ещё будет работать в фоне. Чтобы завершить её, вам надо переподключиться к screen(напечатать "screen -r") и затем нажать Ctrl+d (или просто напечатать "exit" в приглашении).

Эта хитрость работает и в виртуальной консоли: вы можете запустить сессию screen в терминале, и она "отзеркалится" в приглашении виртуальной консоли, после того как вы присоедините её, используя команду screen -x.Комбинируя этот приём с удалённым соединением по SSH, вы можете не только создавать сессию (используя screen), которая сохранится на удалённом компьютере, даже если SSH-соединение потеряется (это полезно, если вы запускаете команды, которым нужно некоторое время для выполнения задачи, или если у вас неустойчивое соединение), но вы также можете создавать схему, посредством которой всё, что вы вводите, будет отражено в окне терминала удалённого компьютера (просто попросите пользователя, сидящего за удалённым компьютером, открыть терминал и напечатать screen -x, после того как вы запустите screen в сессии SSH). Это превосходная возможность для дистанционного обучения.

Поместить вывод консоли и файлы в буфер обменаБыло бы очень полезно быстро отправить конфигурационный файл или вывод консольной команды в буфер обмена для вставки его на страницу веб-форума или для чего-то подобного, не так ли? В общем, это то, для чего сделана утилита xclip. Она может быть установлена с помощью Synaptic. После установки вы можете перенаправлять файлы в xclip, так что они станут содержимым буфера обмена. Команда

xclip

добавит содержимое конфигурационного файла /etc/fstab в буфер обмена. Или вы можете подать вывод команды на конвейер:

dmesg | xclip

поместит вывод команды dmesg в буфер обмена (dmesg показывает вывод системного лога и может быть полезным при диагностировании проблем). Есть одна оговорка. Файлы, переданные по конвейеру, помещаются в буфер выбора, который отличается от стандартного буфера обмена ("вырезать и вставить") из меню "Правка" большинства приложений. Содержимое xclip можно вставить, поместив курсор в соответствующее место и нажав на среднюю кнопку мыши (что означает нажатие на колесо прокрутки, если в вашей мыши оно есть, если его нет, нажмите одновременно левую и правую кнопки). Теоретически использование опции xclip -selection должно бы позволить пользователю добавлять новые данные к первоначальному буферу обмена, но не похоже, что это работает -- возможно, из-за того, как настроен рабочий стол в Ubuntu. Если честно, я считаю это больше особенностью, а не багом: xclip оставит любой существующий буфер обмена нетронутым.

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

espeak "Ubuntu Kung Fu"

Как говорят, это не самый совершенный в мире синтезатор речи (такое чувство, что "Speak & Spell" как раз об этом), но поиграть с ним может быть забавно. Просто печатайте "espeak", нажимайте "Ввод" -- и всё, что вы напишете после этого, будет произнесено. Чтобы выйти, нажмите Ctrl+d. Для переключения голосов используйте опцию -v. Но для начала вам нужно найти доступные голоса, сделать это можно напечатав "espeak --voices=en" (отметьте, что перед "voices" два дефиса). К примеру, чтобы фразу "How about a nice game of chess?" произнёс ямайский голос, напечатайте это:

espeak -s 140 -v en-westindies "How about a nice game of chess?"

В этом примере я также добавил опцию -s, с помощью которой вы можете определить скорость речи, выраженную в количестве слов в минуту. Значение по умолчанию равно 170 словам в минуту, что немного быстро, особенно для длинных предложений.

Избавьтесь от юридических шаблонов в виртуальной консолиКогда бы вы ни входили в виртуальную консоль, вы увидите несколько абзацев юридической информации, напоминающих вам, что Ubuntu является свободным ПО и поставляется без гарантии. Однажды прочитав это, вы вряд ли забудете, так что прекратить появление этой информации при запуске каждой сессии можно напечатав в терминале следующее:

sudo rm /etc/motdsudo touch /etc/motd

что удалит содержимое файла "совета дня" (message of the day, motd -- прим.пер), который отвечает за это сообщение.Конечно, вместо того чтобы удалять содержимое файла, вы могли бы заменить текст в нём на что-нибудь другое -- это простой текстовый файл. Откройте его в Gedit, напечатав "gksu gedit /etc/motd", и измените содержимое на что вам угодно.

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

Существуют два конкурирующих текстовых браузера -- links и lynx. Links, пожалуй, лучший из них, потому что он понимает фреймы, и поэтому шаблон страниц немного правильней, но оба они всего лишь в загрузке через Synaptic от тебя (a download away, как в расхожей фразе "a step away" ("в шаге от...", то есть очень близко) -- прим.пер.).

После запуска любой из программ нажмите g, чтобы ввести URL (в lynx вам также понадобится писать http://, если адрес не начинается с www.). Когда страница загрузится, используйте клавиши Page Up и Page Down для прокрутки. Используйте клавиши курсора "вверх"/"вниз", чтобы проходить по ссылкам, пока не найдёте желаемую, а затем нажмите "Ввод", для перехода по ней. Чтобы вернуться на страницу назад, нажмите клавишу курсора "влево". Чтобы загрузить файл, на который есть ссылка, выделите её и нажмите d. Вы можете искать слова на странице, используя слэш (/), так же, как и в страницах руководства по Linux.

Нажатие Ecs в links вызовет элементарное меню; используйте клавиши курсора для навигации по нему и нажимайте "Ввод" для выбора опции. Закончив работу, нажмите q для выхода из программы. Если links запущен в окне терминала, вы сможете использовать мышь для нажатия на ссылки.

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

От автора перевода: буду благодарна за помощь в исправлении ошибок.

*Данный текст является переводом оригинальной статьи и не является официальным. Ссылки работоспособны на момент публикации.

linuxsoid.blogspot.com

Командная строка: краткая информация о системе

Информация общего плана

Приведенными ниже командами формируется вывод такой информации в файл about_system.txt в вашей «Домашней папке». Команды преобразованы к виду «для использования в терминале».

Можно выполнить как сразу весь блок команд, так и по отдельности.

Что выводит каждая из команд, указано в комментарии к каждой строке, справа.

echo "System: "`lsb_release -d --short` `uname -m` > ~/about_system.txt # версия ОС и разрядность echo "Kernel: "`uname -r`" DE: $XDG_CURRENT_DESKTOP Session: $GDMSESSION" >> ~/about_system.txt # ядро, DE и вид сессии echo "----------------------------------" >> ~/about_system.txt # линия, разделитель echo "Processor: "`cat /proc/cpuinfo | grep "model name" -m1 | cut -c14-` >> ~/about_system.txt # Процессор echo "Memory (Gb): "`free | grep Mem | awk '{print int($2/10485.76)/100}'` >> ~/about_system.txt # Размер ОЗУ echo "Video: "`lspci -k | egrep 'VGA|3D' -A2` >> ~/about_system.txt # Видеокарты echo "----------------------------------" >> ~/about_system.txt # разделитель

Так, к примеру, выглядит содержимое about_system.txt в результате выполнения:

System: Ubuntu 12.04.3 LTS x86_64 Kernel: 3.2.0-56-generic DE: Unity Session: ubuntu ---------------------------------- Processor: Intel(R) Core(TM) i3-2100T CPU @ 2.50GHz Memory (Gb): 7.53 Video: 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) Subsystem: Gigabyte Technology Co., Ltd Device d000 Kernel driver in use: i915 ----------------------------------
  • о ядре uname -a, о драйверах ядра lsmod

  • о системных службах service –status-all, initctl list, systemctl status

  • о железе lshw, lspci, lsusb

  • о графике glxinfo, xset -q, xrandr –current

  • сеть ifconfig, iwconfig

  • о памяти free, top, htop

  • информация о железе и ПО phoronix-test-suite system-info
  • информация о десктопном ПО screenfetch

Как это "выложить под спойлер"?

Если Вы обращаетесь с вопросом на форуме, чтобы поместить в текст сообщения Вашу «краткую информацию о системе», откройте в домашнем каталоге полученный файл (/home/user/about_system.txt). Или «вручную», или это можной сделать командой в терминале

gedit ~/about_system.txt

Содержимое поместите в Ваше сообщение копированием-вставкой. Желательно использовать спойлер, при этом текст при наборе выглядит так

[spoiler]текст-под-спойлером строка 1 текст-под-спойлером строка 2 текст-под-спойлером строка 3[/spoiler]

Или, выделив «вставляемое», нажать на кнопку «спойлер» в панели меню (круг с желто-черными секторами).

Делается для того, чтобы текст не занимал много места.

Но мы еще не добавили в этот файл информацию о дисковой системе.

Информация о дисках

  • Элемент ненумерованного спискаСледующая команда отличается. Для вывода информации о дисках потребуется ввод пароля администратора <note>последует запрос [sudo] password for user:</note>

sudo parted -l | grep /dev/sd -B1 -A2 >> ~/about_system.txt # Hard,flash

Вывод содержит название устройства (модель), как устройство представлено в системе (/dev/sdX) и его размер, далее размер сектора и вид таблицы разделов. Будут отмечены не только жесткие диски, но и USB-флешки, если они в этот момент подключены (/dev/sdc в следующем примере):

Модель: ATA WDC WD3200BEVT-0 (scsi) Диск /dev/sda: 320GB Размер сектора (логич./физич.): 512B/512B Таблица разделов: gpt -- Модель: ATA WDC WD15EARS-32M (scsi) Диск /dev/sdb: 1500GB Размер сектора (логич./физич.): 512B/512B Таблица разделов: gpt -- Модель: JetFlash Transcend 4GB (scsi) Диск /dev/sdc: 4049MB Размер сектора (логич./физич.): 512B/512B Таблица разделов: msdos

Вывод информации о разделах на диске зависит от вида таблицы разделов. Если диски размечены, то можно воспользоваться командами fdisk и parted.

Примечание: разметка может отсутствовать.

Для msdos:

sudo fdisk -l

Для gpt:

sudo parted -l

Добавкой к этим командам

>> ~/about_system.txt

можно «дописать» и этот вывод в файл «краткой информации». Впрочем, эта информация теперь уже не будет «краткой» :) Существует большое количество команд (и утилит), позволяющих сформировать описание Вашей системы детально.. но это уже будет иная тема. Например, эта Командная строка: подробная информация о системе

  • о свободном месте df

  • о смонтированных файловых системах mount

  • о размере папках и подкаталогах du, ncdu

Ссылки

help.ubuntu.ru

Как переключиться на консоль командной строки Ubuntu Linux

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

Но по умолчанию в режиме Low Graphics нет консоль командной строки, и поэтому я не могу запускать эти команды. И ответы, которые я видел для решения проблемы, также не объясняют эту ситуацию.

Как переключиться на консоль командной строки для запуска команд в режиме Low Graphics?

Related of "Как переключиться на консоль командной строки"
  1. Откройте текстовую консоль, используя комбинацию клавиш Ctrl + Alt + F3 .

  2. В приглашении login: введите свое имя пользователя и нажмите Enter .

  3. В поле « Password: » введите пароль пользователя и нажмите « Ввод» .

  4. Теперь вы вошли в текстовую виртуальную консоль, и вы можете запускать команды терминала с консоли. Чтобы перезагрузить систему с консоли, запустите команду: sudo reboot . Нажмите сочетание клавиш Ctrl + Alt + F7, чтобы выйти из виртуальной консоли. В Ubuntu 17.10 нажмите сочетание клавиш Ctrl + Alt + F2, чтобы выйти из виртуальной консоли.

  5. Иногда, если вы просто запускаете команду: sudo reboot с консоли, ваш компьютер загрузится на ваш обычный экран входа при перезагрузке. Это не работает каждый раз или во всех ситуациях, но вы можете попробовать его в любом случае. Также этот способ перехода на обычный экран входа в систему – обходной путь, который ничего не исправить, поэтому вам все равно нужно что-то предпринять, чтобы исправить проблему с низким графическим режимом .

Вы можете добраться до кли, нажав ctrl + alt + F1 (чтобы вернуться к gui, просто нажмите ctrl + alt + F7)

ubuntu.fliplinux.com