Ученик
(245),
закрыт
8 лет назад
Павел Петров
Просветленный
(31710)
8 лет назад
Нету в Линухе такой абстракции как “Мой компьютер”. Ибо не нужна. Поскольку в Линухе всего один корневой раздел. И все файловые системы всех “дисков” монтируются в его каталоги (обычно в /media/_имя_раздела_ куда-нить). Кроме того, из-за грамотного разграничения прав юзеру реально не нужен доступ к корневому каталогу. Ему в 99% случаев достаточно своего домашнего каталога. А там уже производителя юзер-дружественных дистров уже понаделали и “Моих документов”, и “Моих изображений”, и “Моей музычки” и прочей другой хуиты 🙂
В Ubuntu 12.10 в Nautilus были следующие записи на боковой панели:
- “Файловая система” – установочный диск Ubuntu
- “Компьютер” – аналог “Мой компьютер” в Windows
Теперь в Ubuntu 14.04, в Nautilus, записи изменились на:
- Нет записи “Файловая система”
- “Компьютер” – установочный диск Ubuntu
Я помню, что давал немного computer://
Команда в терминале, чтобы открыть эквивалент “Мой компьютер” в Windows.
Как открыть эквивалент “Мой компьютер” в Windows в Nautilus в Ubuntu 14.04?
learner
01 авг ’14 в 02:56
2014-08-01 02:56
2014-08-01 02:56
2
ответа
Решение
Если вы хотите напрямую открыть папку “Компьютер”, запустите / введите следующую команду:
nautilus computer:///
Или, используя Alt + F2, введите computer:///
следующее:
Это покажет “Компьютер”, который вы хотите!
Вы также можете использовать computer:/
только.
Pandya
01 авг ’14 в 05:22
2014-08-01 05:22
2014-08-01 05:22
В диспетчере файлов нажмите Ctrl–L, а затем введите computer://
Замечания: computer:///
тоже работает.
2014-08-01 03:17
Содержание
- Как перейти на мой компьютер в Linux — Вокруг-Дом — 2021
- Table of Contents:
- Шаг 1
- Шаг 2
- Шаг 3
- Как перейти со старого компьютера на новый компьютер
- Мой компьютер не распознает мой сканер
- Мой компьютер не распознает мой MP3-плеер
- ПЕРЕЙТИ НА LINUX С WINDOWS (Октябрь 2021).
- Как зайти на диск в меню «Мой компьютер»?
- Просмотр информации о системе в Linux
- Смотрим информацию о системе в Linux
- Способ 1: Hardinfo
- Способ 2: Терминал
Как перейти на мой компьютер в Linux — Вокруг-Дом — 2021
Table of Contents:
Linux — это компьютерная операционная система, такая как Windows и Mac OS, которая бесплатна и открыта для общественности. Самым популярным из более чем 600 выпусков Linux является Ubuntu, всеобъемлющая настольная среда, которая поставляется с полным офисным пакетом, играми и многими другими полезными программами. Навигация по рабочему столу Linux Ubuntu выполняется так же быстро, как и в Windows, поэтому вы можете быстро найти Мой компьютер и получить доступ к жесткому диску и файлам.
Вы можете получить доступ к моему компьютеру в Linux всего за несколько кликов.
Шаг 1
Нажмите «Места» в строке меню Linux Ubuntu. Это расположено в верхнем левом углу рабочего стола.
Шаг 2
Нажмите «Домашняя папка» в раскрывающемся меню. Откроется файловый браузер вашей системы с такими элементами, как «Документы», «Изображения», «Музыка» и «Видео».
Шаг 3
Нажмите на маленький значок компьютера в строке меню, последний значок справа. Это открывает «Мой компьютер» и дает вам доступ к вашим дисководам и жесткому диску со всеми его файлами.
Как перейти со старого компьютера на новый компьютер
Переход на новый компьютер всегда увлекателен. Скорее всего, вы сможете запускать больше программ, выполнять больше задач и наслаждаться большей скоростью. Основным недостатком покупки нового .
Мой компьютер не распознает мой сканер
Если вы пытаетесь отсканировать документ на своем компьютере, а сканер не отвечает, у вас могут быть проблемы с конфигурацией, оборудованием или совместимостью. Проблема может быть .
Мой компьютер не распознает мой MP3-плеер
Некоторые производители, такие как Apple, требуют, чтобы вы установили программное обеспечение или драйверы устройств на ваш компьютер для доступа к вашему MP3-плееру. Если вы настроили свой MP3-плеер .
ПЕРЕЙТИ НА LINUX С WINDOWS (Октябрь 2021).
Источник
Как зайти на диск в меню «Мой компьютер»?
Здравствуйте!
Прошу не казнить меня сразу!
Только установил Linux mint.
Я понимаю что вся работа через терминал, но раз есть мой компьютер и в нем что-то есть, значит нужно разобраться что это!
При установке я создавал следующие разделы: корень — 20 гб, swap — 8, home — 50.
Все хорошо, все установилось, имею sda1, sda2, sda3.
Захожу в мой компьютер, там вижу: CD-ROM, «название моего SSD», «Файловая система».
Файловая система я так понимаю это и есть корень, потому что показывает, что свободно 15 гб. В корне лежит home, размер которого 50 гб.
Что это такое на картинке с именем моего HDD (по середине), куда нельзя зайти и с чем ничего нельзя сделать? (это не swap тк пробовал установку без swap и в моем компьютере все тоже самое появляется)
Как вывести все строки, находящиеся между словами «start» и «stop»?
Требуется вывести на терминал с помощью awk, все строки, находящиеся между словами «start» и.
Как заменить цифры «0» на буквы «o» в словах, пропуская числа?
Помогите пожалуйста написать условие для строк. К примеру если я ввожу с клавиатуры число 1200.
И снова «Не видит жесткий диск»
Доброго дня! Имеется сервер на котором установлено: — Два SCSI диска по 600 Гб, которые.
Т. е. это мне просто мой SSD показывают. Типа вот смотри у тебя SSD установлен. Но зачем, если я даже его размер не могу посмотреть? Странно. Тогда по такой логике должен был бы быть еще один значок CD-ROM: один по аналогии типа вот смотри у тебя CD-ROM установлен, а второй значок для работы с дисками.
А можно ли как-нибудь убрать этот ненужный значок?
Комментарий модератора | ||
|
Помощь в написании контрольных, курсовых и дипломных работ здесь.
При установке дистрибутива пишет «нужно вставить загрузочный диск»
Здрасте. Скачал с нета ubuntu-12.10-desktop-i386 и записал на болванку. Перезагрузил комп.
Убунта «не признаёт» дистрибутивный диск
Хочу установить Wine из «Центра приложений Убунту». Начинается процесс, потом система требует диск.
При открытии из проводника или из папки «Мой компьютер» диск «С» кажется пустым
При открытии из проводника или из папки «Мой компьютер» диск «С» кажется пустым. При открытии из.
«Мой компьютер»/»Материнская плата» не видит жёсткий диск
Поделитесь опытом. Посоветуйте кто чем сможет. Материнская плата.
Источник
Просмотр информации о системе в Linux
Не все пользователи наизусть помнят составляющие своего компьютера, а также прочие системные детали, поэтому наличие возможности просмотра сведений о системе в ОС должно обязательно присутствовать. В платформах, разработанных на языке Linux, тоже есть такие средства. Далее мы постараемся максимально детально рассказать о доступных методах просмотра необходимой информации, взяв за пример последнюю версию популярной ОС Ubuntu. В других дистрибутивах Линукс такая процедура может проводиться точно таким же образом.
Смотрим информацию о системе в Linux
Сегодня мы предлагаем ознакомиться с двумя различными методами поиска требуемой системной информации. Оба они работают по немного отличающимся алгоритмам, а также имеют разную концепцию. Из-за этого каждый вариант будет максимально полезен разным пользователям.
Способ 1: Hardinfo
Метод с применением программы Hardinfo подойдет начинающим юзерам и всем тем, кто не желает связываться с работой в «Терминале». Все же, даже инсталляция дополнительного софта не обходится без запуска консоли, поэтому придется обратиться к ней ради одной команды.
- Запустите «Терминал» и введите там команду sudo apt install hardinfo .
Введите пароль для подтверждения рут-доступа (вводимые символы при этом отображаться не будут).
Подтвердите добавление новых файлов, выбрав соответствующий вариант.
Теперь откроется графическое окно, разделенное на две панели. Слева вы видите категории с информацией о системе, пользователях и компьютере. Выберите подходящий раздел и справа появится сводка обо всех данных.
С помощью кнопки «Создать отчет» вы можете сохранить копию сведений в любом удобном виде.
Например, готовый файл формата HTML потом с легкостью открывается через стандартный браузер, в текстовом варианте отображая характеристики ПК.
Как видите, Hardinfo является некой сборкой всех команд из консоли, реализованных через графический интерфейс. Именно поэтому такой метод значительно упрощает и ускоряет процедуру поиска нужных сведений.
Способ 2: Терминал
Встроенная в Ubuntu консоль предоставляет неограниченные возможности для пользователя. Благодаря командам можно совершать действия с программами, файлами, управлять системой и многое другое. Существуют утилиты, позволяющие узнать интересующую информацию через «Терминал». Рассмотрим все по порядку.
- Откройте меню и запустите консоль, также вы можете это сделать, зажав комбинацию клавиш Ctrl + Alt + T.
Для начала достаточно прописать команду hostname , а затем нажать на Enter, чтобы отобразилось имя учетной записи.
Пользователи ноутбуков также часто связываются с надобностью определения серийного номера или точной модели своего девайса. Помогут отыскать нужную информацию три команды:
sudo dmidecode -s system-serial-number
sudo dmidecode -s system-manufacturer
sudo dmidecode -s system-product-name
Для сбора сведений обо всем подключенном оборудовании не обойтись без дополнительной утилиты. Установить ее можно путем ввода sudo apt-get install procinfo .
По завершении установки напишите sudo lsdev .
После небольшого сканирования вы получите список всех активных устройств.
Что касается модели процессора и других данных о нем, здесь проще всего воспользоваться cat /proc/cpuinfo . Вы сразу же получите все необходимое для ознакомления.
Плавно переходим к другой очень важно детали — оперативная память. Определить количество свободного и используемого места поможет less /proc/meminfo . Сразу же после ввода команды вы увидите соответствующие строки в консоли.
- free -m — память в мегабайтах;
- free -g — гигабайтах;
- free -h — в упрощенном читабельном виде.
За файл подкачки отвечает swapon -s . Вы сможете узнать не только о самом существовании такого файла, но и увидите его объем.
Если вас интересует текущая версия дистрибутива Ubuntu, используйте команду lsb_release -a . Вы получите справку о версии и узнаете кодовое имя с описанием.
Однако существуют дополнительные команды, позволяющие получить более детальные данные об операционной системе. Например, uname -r отображает версию ядра, uname -p — архитектуру, а uname -a — общую информацию.
Пропишите lsblk , чтобы увидеть список всех подключенных жестких дисков и активных разделов. Кроме этого, здесь отображается и сводка об их объемах.
Чтобы детально изучить разметку диска (количество секторов, их размер и тип), следует прописать sudo fdisk /dev/sda , где sda — выбранный накопитель.
Обычно к компьютеру подсоединяются дополнительные девайсы через свободные USB-разъемы или посредством технологии Bluetooth. Просмотр всех устройств, их номера и идентификатора выполняется с помощью lsusb .
Пропишите lspci | grep -i vga или lspci -vvnn | grep VGA , чтобы вывести сводку об активном графическом драйвере и использующейся видеокарте.
Конечно, на этом список всех доступных команд не заканчивается, однако выше мы постарались рассказать о самых основных и полезных, которые могут пригодиться обычному пользователю. Если вас интересуют варианты получения специфических данных о системе или компьютере, обращайтесь к официальной документации используемого дистрибутива.
Вы можете подобрать наиболее подходящий метод поиска системной информации — задействовать классическую консоль, либо же обращаться к программе с реализованным графическим интерфейсом. Если в вашем дистрибутиве Linux возникают какие-либо проблемы с софтом или командами, внимательно изучите текст ошибки и найдите решение или подсказки в официальной документации.
Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Содержание
- Как зайти на диск в меню «Мой компьютер»?
- «Мой компьютер» в KDE [Решено]
- Основные linux-команды для новичка
- Содержание
- Где я? Как понять, где находишься
- Как понять, что находится в папке
- Как перейти в другую директорию
- По абсолютному пути
- По относительному пути
- С автодополнением
- Подняться наверх
- Как создать директорию
- Как создать файл
- Как отредактировать файл
- Как перенести / скопировать файл
- Скопировать файл
- Скопировать директорию
- Переместить файл
- Переместить директорию
- Как удалить файл
- Как изменить владельца файла
- Как установить приложение
- Как запустить приложение
- Как понять, где установлено приложение
- Как создать архив
- Как посмотреть использованные ранее команды
- Как посмотреть свободное место
- Как узнать IP компьютера
- Как узнать версию OS
- Как узнать, как работает команда
- Как создать много тестовых папок и файлов
- Как протестировать IOPS на Linux
- И это все?
- Книги и видео по теме
- Где тренироваться
Как зайти на диск в меню «Мой компьютер»?
Здравствуйте!
Прошу не казнить меня сразу!
Только установил Linux mint.
Я понимаю что вся работа через терминал, но раз есть мой компьютер и в нем что-то есть, значит нужно разобраться что это!
Все хорошо, все установилось, имею sda1, sda2, sda3.
Захожу в мой компьютер, там вижу: CD-ROM, «название моего SSD», «Файловая система».
Файловая система я так понимаю это и есть корень, потому что показывает, что свободно 15 гб. В корне лежит home, размер которого 50 гб.
Что это такое на картинке с именем моего HDD (по середине), куда нельзя зайти и с чем ничего нельзя сделать? (это не swap тк пробовал установку без swap и в моем компьютере все тоже самое появляется)
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как вывести все строки, находящиеся между словами «start» и «stop»?
Требуется вывести на терминал с помощью awk, все строки, находящиеся между словами «start» и.
Как заменить цифры «0» на буквы «o» в словах, пропуская числа?
Помогите пожалуйста написать условие для строк. К примеру если я ввожу с клавиатуры число 1200.
Т. е. это мне просто мой SSD показывают. Типа вот смотри у тебя SSD установлен. Но зачем, если я даже его размер не могу посмотреть? Странно. Тогда по такой логике должен был бы быть еще один значок CD-ROM: один по аналогии типа вот смотри у тебя CD-ROM установлен, а второй значок для работы с дисками.
А можно ли как-нибудь убрать этот ненужный значок?
При установке дистрибутива пишет «нужно вставить загрузочный диск»
Здрасте. Скачал с нета ubuntu-12.10-desktop-i386 и записал на болванку. Перезагрузил комп.
Убунта «не признаёт» дистрибутивный диск
Хочу установить Wine из «Центра приложений Убунту». Начинается процесс, потом система требует диск.
При открытии из проводника или из папки «Мой компьютер» диск «С» кажется пустым
При открытии из проводника или из папки «Мой компьютер» диск «С» кажется пустым. При открытии из.
«Мой компьютер»/»Материнская плата» не видит жёсткий диск
Поделитесь опытом. Посоветуйте кто чем сможет. Материнская плата.
Источник
«Мой компьютер» в KDE [Решено]
Скажите, есть ли возможность в KDE создать меню «Мой компьютер» наподобие как в Windows или же как в GNOME, чтобы при кликании на значке «Мой компьютер» открывался список всех подключённых дисков на компьютере? Если, да то как? Может существует какая утилита для этого? И ещё, как можно сделать в KDE тип меню как в GNOME, чтобы сразу на панеле были «ПРИЛОЖЕНИЯ-ПЕРЕХОД-СИСТЕМА»?
Дельфин, панель справа.
Так нет, мне надо чтобы был значок «Мой компьютер» на рабочем столе, чтобы он открывал все диски,а те значки что в дельфине высвечиваются меня не устраивают.
На то что тут называется якобы «рабочим столом» называется плазмоидом внутри плазмоида который растянут на весь экран. По сути значок, создать его не сложно, нуна покопаться, можно назвать его и «Мой компьютер» (хотя это зверски неудобно. )
Виджет называется «Полка» можно создать значок назвать его еретическим названием, хоть даже «Мои документы» а принцип понравится! (если ума хватит настроить)
Гы гы, самое забавное то что в виндовсе диски так же монтируются, просто это скрывается от пользователей ))) в винде даже есть пародия на каталог /dev точнее он даже виртуально существует
Достаточно посмотреть на путь к драйверам какого-либо устройства в виндовсе
есть то оно есть, и монтируется так-же. Но обычному юзверю то не показывается как оно делается, а показывается «физическое устройство», не так-ли? 🙂
Нет, ты и винды не знаш что ли?
Мне надо именно сделать по аналогии с Виндой. В Винде есть иконка «Мой компьютер»,ее кликаешь, открывается окно с подключенными дисками, так же и в Гноме. И хочу теперь такое в KДЕ. Вот как это можно сделать?
Ну мне так удобно потому что было бы. Я в Винде привык к этой «теме» и в ГНОМЕ она тоже есть, а тут не совсем удобно для меня, когда открываешь домашнюю папку пользователя, а примонтированые диски где-то с краю высвечиваются-для меня это отстойно. Поэтому и поинтересовался можно ли создать в KДЕ.
Вы уж поставьте себе гном или виндовс, а то ставите КДЕ и переделываете его под тот же гном или, совсем уж неуважительно к линукс, под винду. к чему извращения-то.
хм. а вот такой вариант, монтируйте диски в /media/*** и они будут высвечиваться наряду с корнем.
Что бы пожилую матушку, всю трудовую жизнь «сидевшую» на Винде и на отрез отказывающуюся на затраты апгрейда «железа», по «тихому» пересадить на linux!
Создай папку, назови ее «мой компутер», в нее засунь линки на все папки в которые у тебя монтируются разделы. Можешь обозвать их С,D,E и далее согласно алфавиту. На рабочий стол кинь линк на нее. Или поставь какую-нить панельку типа РокетДок, там есть такая хрень со значками, только она не открывается а выдвигается.
> И ещё, как можно сделать в KDE тип меню как в GNOME, чтобы сразу на панеле были «ПРИЛОЖЕНИЯ-ПЕРЕХОД-СИСТЕМА»?
Правая кнопка по K-Menu->Switch to classic menu style. Может это подойдет, просто классический стиль. Не точно как в гном.
PS: Не стоит все пытаться переделать как привык, среды на то и разные, что в каждой свои особенности. Может стоит просто выбрать подходящую?
Вообщем кое-что уяснил! Спасибо за помощь! =)
Источник
Основные linux-команды для новичка
Linux — это операционная система. Как винда (windows), только более защищенная. В винде легко подхватить вирус, в линуксе это практически невозможно. А еще линукс бесплатный, и ты сам себе хозяин: никаких тебе неотключаемых автообновлений системы!
Правда, разобраться в нем немного посложнее… Потому что большинство операций выполняется в командной строке. И если вы видите в вакансии «знание linux» — от вас ожидают как раз умение выполнять простейшие операции — перейти в другую директорию, скопировать файл, создать папочку… В этой статье я расскажу про типовые операции, которые стоит уметь делать новичку. Ну и плюс пара полезняшек для тестировщиков.
Я дам кратенькое описание основных команд с примерами (примеры я все проверяла на cent os, red hat based системе) + ссылки на статьи, где можно почитать подробнее. Если же хочется копнуть еще глубже, то см раздел «Книги и видео по теме». А еще комментарии к статье, там много полезного написали)
Содержание
Где я? Как понять, где находишься
Очень полезная команда, когда у вас нет ничего, кроме командной строки под рукой. Расшифровывается как Print Working Directory. Запомните ее, пригодится.
Как понять, что находится в папке
Команда ls позволяет просмотреть содержимое каталога:
Хотя лучше использовать команду сразу с флагом «l»:
Такая команда выведет более читабельный список, где можно будет сразу увидеть дату создания файла, его размер, автора и выданные файлу права.
У команды есть и другие флаги, но чаще всего вы будете использовать именно «ls – l».
См также:
Команда ls Linux — подробнее о команде и всех ее флагах
Команда ls – просмотр каталога — о команде для новичков (без перечисления всех флагов)
Как перейти в другую директорию
С помощью команды cd:
Путь может быть абсолютным или относительным.
По абсолютному пути
Либо у вас где-то записан путь, «куда идти», либо вы подсмотрели его в графическом интерфейсе (например, в WinSCP).
Вставляем путь в командную строку после «cd»
Ну вот, мы переместились из домашней директории (обозначается как
По относительному пути
Относительный путь — относительно вашей текущей директории, где вы сейчас находитесь. Если я уже нахожусь в /home/student, а мне надо в /home/student/log, команда будут такой:
Если мне из надо из /home/student/photo в /home/student/photo/city/msk/2017/cat_1, команда будет такой:
Я не пишу /home/student/photo, так как я уже там.
В линуксе можно задавать путь относительно домашней папки текущего пользователя. Домашняя директория обозначается
/. Дальше вы уже можете указывать подпапки:
Эта команда будет работать отовсюду. И переместит нас в /home/user/log.
Вот пример, где я вошла под пользователем students. Исходно была в директории /var, а попала в /home/students/log:
С автодополнением
Если вы начнете набирать название папки и нажмете Tab, система сама его подставит. Если просто нажмете Tab, ничего не вводя, система начнет перебирать возможные варианты:
— (cd tab) Может, ты имел в виду папку 1?
— (tab) Нет? Может, папку 2?
— (tab) Снова нет? Может, папку 3?
— (tab) Снова нет? Может, файл 1 (она перебирает имена всех файлов и директорий, которые есть в той, где вы сейчас находитесь)?
— (tab) У меня кончились варианты, поехали сначала. Папка 1?
cd lon(Tab) → cd long-long-long-long-name-folder — начали вводить название папки и система сама подставила имя (из тех, что есть в директории, где мы находимся).
cd (Tab)(Tab)(Tab) — система перебирает все файлы / папки в текущей директории.
Это очень удобно, когда перемещаешься в командной строке. Не надо вспоминать точное название папки, но можно вспомнить первую букву-две, это сократит количество вариантов.
Подняться наверх
Подняться на уровень выше:
Если нужно поднять на два уровня выше, то
И так до бесконечности =) Можно использовать файл, лежащий на уровне выше или просто сменить директорию.
Как создать директорию
Используйте команду mkdir:
Можно и в другом месте создать папку:
Когда это нужно? Например, если вам надо сделать бекап логов. Создаете папку и сохраняете туда нужные логи. Или если вы читаете инструкцию по установке ПО и видите там «создать папку». Через командную строку это делается именно так.
Как создать файл
Такая команда создаст пустой файл с названием «app.log». А потом уже можно открыть файл в редакторе и редактировать.
Как отредактировать файл
Вот честное слово, лучше делать это через графический интерфейс!
Но если такой возможности нет, чтож… Если использовать программы, которые есть везде, то у вас два варианта:
Для перемещения по файлу используйте кнопки со стрелками. После того, как закончите редактировать файл, нажмите:
А вот с vim с этим сложнее. В него легко зайти:
Войти вошли, а как выйти то, аааа? Тут начинается легкая паника, потому что ни одна из стандартных комбинаций не срабатывает: Esc, ctrl + x, ctrl + q… Если под рукой есть второй ноутбук или хотя бы телефон / планшет с интернетом, можно прогуглить «как выйти из vim», а если у вас только одно окно с терминалом, которое вы заблокировали редактором?
Делюсь секретом, для выхода надо набрать:
Исходно, когда мы открываем файл через vim, то видим его содержимое, а внизу информацию о файле:
Когда нажимаем двоеточие, оно печатается внизу:
Если не печатается, не паникуем! Тогда попробуйте нажать Esc (вернуться в нормальный режим), потом Enter (подтвердить команду), а потом снова печатайте. Фух, помогло, мы вышли оттуда.
На самом деле сейчас всё не так страшно. Даже если вас заслали работать в банк, где нет доступа в интернет, а вы вошли в vi и не знаете как выйти, всегда можно погулить выход с телефона. Слава мобильному интернету! Ну а если вы знаете логин-пароль от сервера, то можно просто закрыть терминал и открыть его снова.
Если нужно выйти, сохранив изменения, используйте команду
Ну а про возможности редактирования см статьи ниже =)
Как перенести / скопировать файл
Допустим, у нас в директории /opt/app/log находится app.log, который мы хотим сохранить в другом месте. Как перенести лог в нужное место, если нет графического интерфейса, только командная строка?
Скопировать файл
Если мы находимся в директории /opt/app/log:
В данном примере мы использовали относительный путь для «что копировать» — мы уже находимся рядом с логом, поэтому просто берем его. А для «куда копировать» используем абсолютный путь — копируем в /home/olga.
Можно сразу переименовать файл:
В этом случае мы взяли app.log и поместили его в папку /home/olga, переименовав при этом в app_test_2020_03_08.log. А то мало ли, сколько логов у вас в этом папке уже лежит, чтобы различать их, можно давать файлу более говорящее имя.
Если в «куда копировать» файл с таким именем уже есть, система не будет ничего спрашивать, просто перезапишет его. Для примера положим в папку log внутри домашней директории файл «app.log», который там уже есть:
Никаких ошибок, система просто выполнила команду.
Скопировать директорию
Команда остается та же, «cp», только используется ключ R — «копировать папку рекурсивно»:
Так в директории /home/olga появится папка «log».
Переместить файл
Если надо переместить файл, а не скопировать его, то вместо cp (copy) используем mv (move).
Можно использовать относительные и абсолютные пути:
Можно сразу переименовать файл:
Переместить директорию
Аналогично перемещению файла, команда mv
Как удалить файл
С помощью команды rm (remove):
Если нужно удалить все файлы в текущей директории (скажем, вычищаем старые логи перед переустановкой приложения), используйте «*»:
Если нужно удалить папку, надо добавить флаг -r (recursive):
Если вы пытаетесь удалить файлы, которые уже используются в программе или доступны только для чтения, система будет переспрашивать:
А теперь представьте, что вы чистите много файлов. И на каждый система переспрашивает, и надо постоянно отвечать «да, да, да. » (y – enter, y – enter, y – enter)… Чтобы удалить все без вопросов, используйте флаг -f (force):
Но учтите, что это довольно опасная команда! Вот так надоест подстверждать удаление и введешь «-rf», а директорию неправильно укажешь… Ну и все, прости-прощай нужные файлы. Аккуратнее с этой командой, особенно если у вас есть root-полномочия!
Опция -v показывает имена удаляемых файлов:
Тут вы хотя бы можете осознать, что натворили )))
Как изменить владельца файла
Если у вас есть root-доступ, то вы наверняка будете выполнять все действия под ним. Ну или многие… И тогда любой созданный файл, любая папка будут принадлежать root-пользователю.
Это плохо, потому что никто другой с ними работать уже не сможет. Но можно создать файл под root-ом, а потом изменить его владельца с помощью команды chown.
Допустим, что я поднимаю сервис testbase. И он должен иметь доступ к директории user и файлу test.txt в другой директории. Так как никому другому эти файлики не нужны, а создала я их под рутом, то просто меняю владельца:
В итоге был владелец root, а стал testbase. То, что надо!
Как установить приложение
Если вы привыкли к винде, то для вас установка приложения — это скачать некий setup файлик, запустить и до упора тыкать «далее-далее-далее». В линуксе все немного по-другому. Тут приложения ставятся как пакеты. И для каждой системы есть свой менеджер пакетов:
Давайте посмотрим на примере, как это работает. В командной строке очень удобно работать с Midnight Commander (mc) — это как FAR на windows. К сожалению, программа далеко не всегда есть в «чистом» дистрибутиве.
И вот вы подняли виртуалку на centos 7, хотите вызвать Midnight Commander, но облом-с.
Ничего страшного, установите это приложение через yum:
Он там будет что-то делать, качать, а потом уточнит, согласны ли вы поставить программу с учетом ее размеров. Если да, печатаем «y»:
И система заканчивает установку.
Вот и все! Никаких тебе унылых «далее-далее-далее», сказал «установи», программа установилась! Теперь, если напечатать «mc» в командной строке, запустится Midnight Commander:
Как запустить приложение
Чтобы запустить скрипт, нужно указать полный путь к нему:
Это важно! Даже если вы находитесь в той папке, где и скрипт, он не будет найден, если просто указать название sh-скрипта. Надо написать так:
Поиск идет только в каталогах, записанных в переменную PATH. Так что если скрипт используется часто, добавляйте путь туда и вызывайте просто по названию:
Если же приложение запускается как сервис, то все еще проще:
Чтобы сервис test запускался автоматически при рестарте системы, используйте команду:
Она добавит службу в автозапуск.
Как понять, где установлено приложение
Вот, например, для интеграции Jenkins и newman в Jenkins надо прописать полный путь к ньюману в параметре PATH. Но как это сделать, если newman ставился автоматически через команду install? И вы уже забыли, какой путь установки он вывел? Или вообще не вы ставили?
Чтобы узнать, куда приложение установилось, используйте whereis (без пробела):
Как создать архив
Стандартная утилита, которая будет работать даже на «голой» системе — tar. Правда, для ее использования надо запомнить флаги. Для создания архива стандартная комбинация cvzf:
В данном примере мы упаковали директорию /home/test, внутри которой было две картинки — 502.jpg и 504.jpg.
Для распаковки меняем флаг «c» на «x» и убираем «z»:
Хотя система пишет, что распаковала «/home/test», на самом деле папка «test» появляется там, где мы сейчас находимся.
Давайте разберемся, что все эти флаги означают:
Если очень хочется использовать rar, то придется изгаляться. Через yum установка не прокатит:
Говорит, нет такого пакета:
Придется выполнить целую пачку команд! Сначала скачиваем, разархивируем и компилируем:
Как посмотреть использованные ранее команды
Вот, допустим, вы выполняли какие-то сложные действия. Или даже не вы, а разработчик или админ! У вас что-то сломалось, пришел коллега, вжух-вжух ручками, magic — работает. А что он делал? Интересно же!
Или, может, вы писали длинную команду, а теперь ее надо повторить. Снова набирать ручками? Неохота! Тем более что есть помощники:
Если надо «отмотать» недалеко, проще через стрелочку пролистать команды. Один раз нажали — система показала последнюю команду. Еще раз нажали — предпоследнюю. И так до 1000 раз (потому что именно столько хранится в истории).
Большой бонус в том, что линукс хранит историю даже при перезапуске консоли. Это вам не как в винде — скопировал текст, скопировал другой, а первый уже потерялся. А при перезагрузке системы вообще все потерялось.
Если тыкать в стрелочку не хочется, или команды была давно, можно напечатать «history» и внимательно изучить команды.
См также:
История команд Linux — больше о возможностях history
Как посмотреть свободное место
Сколько места свободно на дисках
Сколько весит директория
Как узнать IP компьютера
Если у вас настроены DNS-имена, вы подключаетесь к linux-машине именно по ним. Ведь так проще запомнить — это testbase, это bugred… Но иногда нужен именно IP. Например, если подключение по DNS работает только внутри рабочей сети, а коллега хочет подключиться из дома, вот и уточняет айпишник.
Чтобы узнать IP машины, используйте команду:
Также можно использовать ifconfig:
Как узнать версию OS
Сидите вы у Заказчика на линуксовой машине. Пытаетесь что-то установить — не работает. Лезете гуглить, а способы установки разные для разных операционных систем. Но как понять, какая установлена на данной машине?
На этой виртуалке стоит CentOs 7.
Если нужна версия ядра:
Как узнать, как работает команда
Если вы не знаете, как работает команда, всегда можно спросить о ней саму систему, используя встроенную команду man:
Закрыть мануал можно с помощью клавиши q. Для того, кто первый раз в линуксовой консоли, это совсем не очевидно, а подсказки есть не везде.
Команда удобна тем, что не надо даже уходить из командной строки, сразу получаешь всю информацию. К тому же это всегда актуальная информация. А что вы там нагуглите — неизвестно =))
Хотя лично мне проще какую-то команду прогуглить, ведь так я получу русское описание + сначала самые главные флаги (а их может быть много). Но я сама новичок в линуксе, это подход новичка. А лучше сразу учиться прокачивать навык поиска по man-у. Он вам очень пригодится для более сложных задач!
Если man у программы нет, используйте флаг -h (—help):
Как создать много тестовых папок и файлов
Допустим, у нас есть некая папка test. Создадим в ней сотню директорий и кучу файликов в каждой:
Вот и все, дальше можно играться с ними!
Ага, в домашней директории. Создам себе песочницу:
Вот в ней и буду творить!
А потом можно проверить, что получилось:
Как-то так! Имхо, полезные команды.
Я нашла их в книге «Командная строка Linux. Полное руководство», они используются для того, чтобы создать песочницу для прощупывания команды find. Я, как и автор, восхищаюсь мощью командной строки в данном случае. Всего 2 строчки, а сколько боли бы принесло сделать похожую структуру через графический интерфейс!
И, главное, тестировщику полезно — может пригодиться для тестов.
Как протестировать IOPS на Linux
Это очень полезно делать, если машину вам дает заказчик. Там точно SSD-диски? И они дают хороший iops? Если вы разрабатываете серверное приложение, и от вас требуют выдерживать нагрузку, нужно быть уверенными в том, что диски вам выдали по ТЗ.
Наше приложение активно использует диск. Поэтому, если заказчик хочет видеть хорошие результаты по нагрузке, мы хотим видеть хорошие результаты по производительности самих дисков.
Но верить админам другой стороны на слово нельзя. Если приложение работает медленно, они, разумеется, будут говорить, что у них то все хорошо, это «они» виноваты. Поэтому надо тестировать диски самим.
Я расскажу о том, как мы тестировали диски. Как проверили, сколько IOPS они выдают.
1) Скачиваем последнюю версию, распаковываем, переходим в каталог. В командах ниже нужно заменить «fio-3.19» на актуальную версию из списка
2) Должны стоять пакеты для сборки
Какие должны быть результаты:
Если должно быть 50 тысяч, а диск выдает сильно меньше, то:
— он не SSD;
— есть сетевые задержки;
— неправильно примонтирован;
— с ними что-то еще плохое случилось и стоит поднять алярм.
И это все?
Еще полезно изучить команду find и регулярные выражения. Тестировщику как минимум надо уметь «грепать логи» — использовать grep. Но это уже остается на самостоятельный гуглеж.
База, которая всегда нужна — pwd, cp, mv, mkdir, touch. Остальное можно легко гуглить, как только возникает необходимость.
Вот вам еще пара ссылочек от меня:
Книги и видео по теме
Где тренироваться
Можно поднять виртуалку. Правда, тут сначала придется разбираться, как поднимать виртуалку )))
А можно купить облачную машину. Когда мне надо было поиграться с линуксом, я пошла на SimpleCloud (он мне в гугле одним из первых выпал и у него дружелюбный интерфейс. Но можно выбрать любой аналог) и купила самую дешманскую машину — за 150 руб в месяц. Месяца вам за глаза, чтобы «пощупать-потыркать», и этой машины с минимумом памяти тоже.
У меня был когда-то план самой платить эти 150р за то, чтобы дать машину в общий доступ. Но увы. Как я не пыталась ее огородить (закрывала команды типа ssh, ping и прочая), у меня не получилось. Всегда есть люди, которых хлебом не корми, дай испортить чужое. Выложил в общий доступ пароли? На тебе ддос-атаку с твоего сервера. Ну и сервер блокируют. После N-ой блокировки я плюнула на это дело. Кто хочет научиться, найдет 150р.
Чтобы подключиться к машине, используйте инструменты:
Источник
В Ubuntu 12.10, в Nautilus, были следующие записи на боковой панели:
- «Файловая система» – установочный диск Ubuntu
- «Компьютер» – эквивалент « Мой компьютер »в Windows
Теперь, в Ubuntu 14.04, в Nautilus, записи изменились на:
- Нет записи« Файловая система »
- «Компьютер» – установочный диск Ubuntu
Я помню, что давал какую-то команду computer://
в терминале, чтобы открыть эквивалент «Моего компьютера» в Windows.
Как открыть эквивалент «Мой компьютер» в Windows в Nautilus в Ubuntu 14.04?
задан
29 April 2016 в 14:02
поделиться
2 ответа
Если Вы хотите Непосредственно открыть отделение “Computer”, то выполненный/введенный после команды:
nautilus computer:///
Или при помощи Высокий звук + F2 , затем тип computer:///
следующим образом:
Это Покажет “Компьютер”, который Вы хотите!
можно также использовать computer:/
только.
ответ дан Pandya
29 April 2016 в 14:02
поделиться
В хите файлового менеджера Ctrl – L и затем вводят в computer://
Примечание: computer:///
также работы.
ответ дан Jorge Castro
29 April 2016 в 14:02
поделиться