Ubuntu в какой папке находятся программы

Совершенно очевидно, что файловая система «хоста» Windows 10 смонтирована в /mnt/c/ с точки зрения «Linux». Но возможно ли получить доступ к файловой системе «Linux» из Windows? Если так, где это?

изменён b4ux1t3 3
задан There Are Four Lights 178

4 ответа 4

Единственная корневая файловая система находилась здесь до обновления Windows 10 Fall Creators (выпущенного в октябре 2017 года):

%USERPROFILE%AppDataLocalLxssrootfs

Например, C:UsersVigoAppDataLocalLxssrootfs Другие точки монтирования расположены на один уровень выше в каталоге lxss . Например, ваш собственный home каталог в Linux будет находиться в папке %USERPROFILE%AppDataLocalLxsshome . Начиная с обновления Fall Creators, можно установить более одного экземпляра Linux и запустить их параллельно. Существующий экземпляр (он же устаревший) останется в своем каталоге, но новые созданные экземпляры находятся в:

%USERPROFILE%AppDataLocalPackages _ LocalStaterootfs
Например, моя установка Ubuntu 18.04 находится под
CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Предупреждение: не создавайте, не изменяйте и не удаляйте файлы, расположенные под конкретным деревом lxss или дистрибутива, из Windows.

Как Вынести Значок Приложения На Рабочий Стол | linux ubuntu обзор для начинающих

Изучение и чтение файлов — единственная безобидная операция. См. Эту страницу блога Microsoft для деталей. Обратите внимание, что начиная с Build 1903, существует альтернативный способ доступа к файлам работающего дистрибутива, в котором не обнаружены ранее упомянутые проблемы. Просто используйте путь \wsl$\ и вы сможете создавать и изменять файлы.

AppData по-прежнему не поддерживается для доступа к файлам в сборке 1903.

Источник: poweruser.guru

Поиск файлов в Ubuntu 20.04

Поскольку Ubuntu в настоящее время является самой популярной операционной системой с открытым исходным кодом, выпуск Ubuntu 20.04, версии LTS (долгосрочной поддержки), приобрел большую популярность в сообществе Linux. Новая версия LTS, похоже, немного изменилась с точки зрения визуального дизайна и производительности по сравнению со старой версией 18.04 LTS. В Ubuntu 20.04 представлена ​​совершенно новая тема, разделенная на три разных варианта — Светлый, Темный и Стандартный, каждый из которых, кажется, дает современный минималистский стиль.

Эта версия также поддерживает GNOME 3.36, который использует меньше ресурсов и является более гладким . Это привело к появлению новых обоев, переработанного экрана блокировки и возможности пользователя группировать различные приложения в одной папке. Еще одно важное изменение появилось в функции поиска, которая теперь стала достаточно мощной для более глубокого поиска.

Структура файлов и каталогов в Linux

В этой статье мы рассмотрим некоторые способы поиска и поиска пользователями. поиск файлов в последней версии Ubuntu 20.04.

Поиск файлов с помощью графического интерфейса пользователя (GUI)

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

Чтобы начать поиск файлов, нажмите «Действия». Вы увидите панель поиска в верхней части экрана.

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

Например, скажем, мы ищем термин « их . » В результате мы получим следующий:

Из На изображении выше мы можем ясно видеть функцию поиска, разделяющую результаты по отдельным категориям.

Если вы хотите сузить результаты поиска, откройте «Настройки» и выберите «Настройки».

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

Если вас интересует только поиск файлов, лучшим методом будет поиск изнутри каталога. Для этого сначала откройте приложение «Файлы» на панели действий.

Если вы знаете, что файл, который вы пытаетесь найти, находится в какой-то конкретной папке, перейдите в эту папку.

Щелкните значок поиска в строке меню рядом с переключателем значок просмотра

При нажатии на кнопку со стрелкой вниз появится меню фильтров, в котором вы можете еще больше сузить результаты, как показано на изображении ниже:

. Рис.1………………………………………………………………………………………………………………………………………………………………………………………………………………………….

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

Фильтр What позволяет пользователям указать тип файла, который вы хотите найти.

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

Читайте также:
Основные идеи программы переход к рынку

Поиск файлов с помощью командной строки

Для пользователей, желающих придерживаться командной строки, есть два способа поиска и поиска файлов с t erminal

a) Команда поиска

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

Пользователи могут искать файлы, используя следующий синтаксис:

$ find/path/-iname nameOfFile

Чтобы найти определенный файл по имени, введите в терминал следующую команду:

$ sudo find. -iname nameOfFile

Например, скажем, я хочу найти файл с именем sample.py . Это можно сделать с помощью следующей команды:

$ sudo find. -iname sample.py

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

$ sudo find. -name «* content *»

Например, если бы я хотел найти все файлы, содержащие ключевое слово «привет», то я бы получил следующий результат:

Для поиска файлов по дате есть три различных варианта:

$ sudo find. -mtime -days

Это относится к любому файлу, который был изменен менее чем за указанное количество дней.

$ sudo найти . -atime -days

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

$ sudo найти . -ctime -days

Здесь относится к любому файлу, который был изменен менее чем за указанное количество дней.

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

$ sudo find. -ctime -2

б) Команда поиска

Еще одна команда, которую можно использовать для поиска файлов: команда «Найти». Хотя у этой команды меньше возможностей, чем у команды «Найти», «Найти» компенсирует это тем, что она намного быстрее и эффективнее.

Поиск файлов с помощью команды «Найти» относительно прост. Эту команду можно выполнить, просто выполнив следующую команду:

$ locate -i nameOfFile

Если бы я хотел найти все файлы с именем sample.py, то я бы ввел в терминал следующую команду:

$ locate -i sample.py

Пользователи также могут использовать команду Locate для поиска нескольких файлов. Это можно сделать с помощью следующей команды:

$ locate -i nameOfFile1 nameOfFile2

На следующем изображении показан пример этого ситуация. Я пытаюсь найти все файлы с именами sample.py и hello.py:

Стал ли поиск файлов в Ubuntu 20.04 проще?

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

Источник: nanomode.ru

Командная​ ​строка​ ​Ubuntu:​ ​основные​ ​команды​ ​bash

Для работы в Ubuntu пользователь может выбрать один из двух возможных вариантов интерфейса: графический либо интерфейс командной строки. Графический интерфейс (GUI — Graphical user interface) знаком большинству пользователей, в нем для выполнения действий нужно использовать различные элементы рабочего стола. Он имеет свои преимущества, которые выражаются главным образом в удобном и привычном формате подачи информации, а также в отсутствии необходимости знать какие-либо команды.

Однако многие пользователи Linux предпочитают работать в командной строке (CLI, Command Line Interface). Как правило, эти пользователи так или иначе связаны с программированием или системным администрированием, тем не менее знание основ bash будет полезно всем пользователям.

Командная строка позволяет выполнять команды значительно быстрее, чем при использовании GUI, при этом экономит ресурсы. Более того, зачастую команды не имеют своих аналогов в графическом интерфейсе и, благодаря этому, дают значительную свободу пользователям в своих действиях. При этом интерфейс командной строки встроен в ядро операционной системы, а значит, он доступен даже тогда, когда вы не можете воспользоваться графической оболочкой. Сами же команды одинаковы для всех операционных систем на базе Linux, будь то Ubuntu, CentOs, Fedora или какая-либо другая.

Что такое bash

Bash расшифровывается как Bourne again shell (что можно перевести как «Еще одна оболочка Борна»), название частично заимствованно от более ранней версии командной оболочки UNIX, которая называлась просто Bourne shell («Оболочка Борна» – по фамилии разработчика Стивена Борна).

Bash позволяет интерактивно взаимодействовать с компьютером, вводя определенные команды и получая на них соответствующий отклик. Также этот командный процессор позволяет выполнять скрипты (команды из файла), может производить автодополнение названий файлов и директорий, допускает использование переменных, операторов ветвления и цикла.
Далее в статье будут приведены самые простые и необходимые для работы в bash команды, которые помогут вам сориентироваться и начать самостоятельно использовать командную строку для своих задач, но сначала необходимо перейти к интерфейсу командной строки.

Читайте также:
Что такое направленность профессиональных программ

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Вход в командную строку

Используя Ubuntu в качестве операционной системы, вы можете перейти к командной строке двумя путями, а именно через консоль или через терминал.
Если вы хотите зайти в командную строку через терминал, то для этого необходимо нажать Ctrl+Alt+F(1-6) – в зависимости от выбранного номера (F1, F2…) вы попадаете в первую, вторую или другую по счету виртуальную консоль (они независимы и запускаются во время загрузки Ubuntu), каждая из которых имеет интерфейс командной строки. Если вы нажмете Ctrl+Alt+F7, то перейдете в седьмую виртуальную консоль, которая имеет графический интерфейс.

Что касается терминала, то это графическая программа, которая эмулирует консоль. Вы можете найти ее в меню, выбрав «Приложения», затем «Стандартные», а затем «Терминал», либо нажав сочетание клавиш Ctrl+Alt+T. Вы сможете выполнять команды, продолжая находиться в графическом интерфейсе.
Также возможен вариант, когда вам необходимо подключиться к серверу, на котором установлена Ubuntu. В этом случае вам нужно воспользоваться специальной программой (например, puTTy): наберите нужный ip-адрес, а затем введите имя пользователя и пароль.

Примечание.
При вводе пароля в командную строку он не высвечивается – вам нужно просто набрать пароль и нажать Enter. Если пароль введен правильно, вы сможете продолжить работу в командной строке.

Пользователь и система

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

whoami

Если вам нужно узнать не только о вашем, но и о других пользователях, находящихся в данный момент в этой операционной системе, используйте команды:

В отличие от whoami, эти команды показывает более подробную информацию: кроме имени пользователя вы также узнаете о том, какая используется терминальная линия, время начала сеанса, IP-адрес и некоторые другие данные.

Что касается данных о системе, то с ними можно ознакомиться, используя команду uname. Сама по себе эта команда даст вам не так много информации – только название системы. Однако если вы будете использовать ключи, то сможете узнать гораздо больше.

Ключи – это специальные аргументы, которые пишутся через пробел после команды и начинаются с одного или двух дефисов. Они определяют параметры, которые будут применены к команде. Как правило, узнать о доступных ключах вы можете, написав команду и —help (либо -help): к примеру,

uname —help

У команды uname вы можете задать ключ -a (или —all), и тогда на экран будет выведена вся информация об операционной системе:

uname -a

Если вас интересуют конкретно данные о ядре, то наберите следующую команду:

uname -rv

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

ps -a

А команда pstree выведет информацию в виде дерева процессов.

Узнать сетевое имя машины вы можете с помощью команды hostname.

Переход по директориям

В этом разделе вы познакомитесь с основными командами bash, которые позволят вам выполнять самые простые действия в командной строке.
Команда cd позволяет переходить из одной директории в другую. При этом если вы используете команду без ключей, то попадете в домашнюю директорию; для того, чтобы перейти в какую-либо конкретную директорию, необходимо просто прописать ее путь, к примеру:

cd /home/users/dir1

Вы также можете указывать команду cd с определенными ключами:

cd ../.. — переход на две директории выше;

cd — — переход в предыдущую директорию (в которой вы были до перемещения в нынешнюю).

Команда pwd укажет путь той директории, в которой вы в данный момент находитесь.

Создание, перемещение и удаление

Используйте команду mkdir для создания директории. Не забудьте указать имя:

mkdir dir1

Новая директория будет создана в той директории, где вы находитесь в данный момент, но вы также можете прописать какой-то другой путь для создания новой директории:

mkdir /home/users/dir1

Для создания файла вам нужно ввести команду touch и название будущего файла:

touch file1

В этом случае прописать путь, где нужно создать файл, тоже возможно:

touch /home/users/dir1/file1

Для перемещения директорий и файлов используется команда mv, после которой вы пишете название директории или файла, который хотите переместить, а затем место, куда хотите переместить:

mv file2 /home/users/dir2 mv dir1 /home/users/dir3

Обратите внимание, что команда mv также используется для переименования, поэтому если при отсутствии директории dir2 вы напишете такую команду:

mv dir1 dir2

то директория dir1 будет переименована в директорию dir2. Этот пример справедлив и для файлов, которым вы можете давать другие названия при помощи команды mv.

Для удаления файлов следует использовать команду rm, а для удаления директорий rmdir. Если вы хотите удалить каталог, используйте команду rm с ключами -rf:

Читайте также:
Как установить программу в ubuntu server

rm -rf /home/users/

Еще одно действие, которое вы можете использовать, — это копирование при помощи команды cp. Синтаксис у этой команды такой же, как и у предыдущих, — вы просто пишете, что и куда хотите скопировать. Для копирования директории обязательно нужно использовать ключ -r, при этом если конечная директория (dir2) не существует, то она будет создана при копировании:

cp -r dir1 dir2

Информация о файлах, каталогах и процессах

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

-a — вам будут показаны все файлы директории, в том числе те, которые начинаются с . (точки);

-s — запрос информации о размерах файлов (или директорий);

-l — данные о файлах, в частности имя пользователя, который их создал, права доступа и время создания;

-h — перевод размера файлов в удобном для восприятия формат (Кбайт, Мбайт и т.д.).

Также ключи можно комбинировать, поэтому обычно для вывода размера содержимого используется команда:

ls -sh

Другой командой, которая поможет вам получить необходимую информацию, является команда du. К примеру, введя эту команду:

du -sk *

вы получите информацию о размерах и именах файлов.

Информацию о работающих процессах вы можете получить при помощи команды df. Лучше всего использовать ее сразу с ключом -h, чтобы данные были показаны в более удобном для чтения формате:

df -h

Поиск и использование регулярных выражений

Для поиска файлов в bash используется команда find. Ее синтаксис следующий: find + нужная директория (путь) + ключ (или несколько) + критерии ключа + (опционально) последующее действие над найденными файлами.

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

find —h

К примеру, следующая команда позволит вам найти все файлы, которые находятся в директории dir1, и имеют название file:

find /home/users/dir1 -name ‘file*’

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

* — обозначает любое количество символов, включая их отсутствие (например, по запросу file* будут найдены все файлы: file, file1, file829, fileabc и т.д.);

? — обозначает один символ (по запросу file? будут найдены файлы с одним символом после слова file: file1, file9, filea и т.д.; по запросу file?? будут найдены файлы с двумя символами: file12, file34, file92 и т.д.);

[] — обозначает подмножество значений, которые может принимать один символ (по запросу file[1-9] будут найдены файлы: file1, file2, file3 и так далее до file9; по запросу file[a-d] файлы filea, fileb, filec и filed).

Перенаправление и конвейер

Перенаправление вывода какой-либо команды задается символом > либо >>. Различие в том, что при использовании > вывод команды будет записан поверх содержимого файла, а при использовании >> вывод дописывается в конец файла.

Этим очень удобно пользоваться для логирования, если вы хотите записать какие-либо данные в файл. К примеру, эта команда запишет все найденные согласно указанными параметрам файлы в файл log (он автоматически появится в той директории, в которой вы работаете):

find /home/users -name ‘file*’ >> log

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

find /home/users -name ‘file*’ | sort -r

Если вы введете данную строку, то сначала будут найдены все файлы, которые соответствуют условию, а затем командой sort они будут отсортированы в обратном порядке (из-за использования ключа -r).

Содержимое файлов

Если вы хотите посмотреть содержимое файла, то можете обратиться к команде cat — в ответ на команду вы увидите все, что содержится в файле. Если данных слишком много, используйте конвейер и команду more — она позволит просматривать содержимое постранично:

cat file1 | more

Если вам нужно не только посмотреть содержимое файла, но и отредактировать его, тогда нужно использовать одну из утилит: nano либо vim. Это текстовые редакторы, при помощи которых вы можете открыть файл, изменить и сохранить его. Несмотря на кажущееся сходство, эти утилиты имеют ряд отличий; большинство пользователей сходится во мнении, что nano представляет собой более простой редактор, в то время как vim обладает большими возможностями.

С русскоязычной документацией nano вы можете ознакомиться по этой ссылке: http://help.ubuntu.ru/wiki/nano

А документация vim доступна в этом разделе: http://help.ubuntu.ru/wiki/vim

Заключение

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

Источник: timeweb.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru