Ubuntu команды терминала: wiki:d0_ba_d0_be_d0_bc_d0_b0_d0_bd_d0_b4_d0_bd_d0_b0_d1_8f_d1_81_d1_82_d1_80_d0_be_d0_ba_d0_b0_d0_ba_d0_be_d0_bc_d0_b0_d0_bd_d0_b4_d0_bd_d0_b0_d1_8f_d1_81_d1_82_d1_80_d0_be_d0_ba_d0_b0 | Русскоязычная документация по Ubuntu

Содержание

Ищем путь до линукс команд, как профессионалы / Хабр

Один из самых распространённых вопросов от подписчиков — как получить путь к команде Linux, которую только что установили в систему с помощью пакетного менеджера, например, команды

apt

или DNF. Много новых разработчиков переходит к нам из мира Windows, и для многих это первый опыт использования Linux. Некоторые используют WSL (подсистему Linux в Windows 10), а остальные работают с облачными серверами напрямую по SSH. Рассмотрим ряд распространённых команд, с помощью которых можно отобразить список команд Linux или получить к ним путь.

▍ Что такое команда Linux?

Пользовательский интерфейс Windows по умолчанию графический. Однако у ОС Linux на стороне сервера по умолчанию текстовый интерфейс. Поэтому часто используются такие термины как Bash, оболочка пользователя, консоль, приглашение командной строки, терминал и так далее. Все они относятся к текстовому интерфейсу.

К примеру, в MS Windows-приложения запускаются через кнопку «Пуск». У терминала Linux назначение схожее, но туда вводятся инструкции, известные как команды Linux. Итак, вызываем терминал Linux сочетанием клавиш

Ctrl–Alt–T. Затем вводим простую команду — например date, чтобы просмотреть текущую дату и время. Текст команды вводится только строчными буквами. Для запуска команды надо нажать кнопку Enter:


date, pwd, hello и ping — это команды Linux.

▍ Различные типы команд Linux

Команды Linux, которые вводят в терминал, бывают разных типов:

  1. Внутренняя или встроенная, команда оболочки.
  2. Внешняя команда / исполняемый файл.
  3. Функция оболочки.
  4. Псевдоним.
  5. Ключевое слово.

▍ Как определить тип команды Linux

Чтобы просмотреть путь к любой команде Linux, достаточно ввести в терминал команду

type

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

type command
type -t command
type -a command

Например, давайте выясним тип

команды pwd

:

type pwd
type date
type hello
type ping
 
# Display a single word which is one of 'alias', 'keyword', 'function', 'builtin', 
# 'file or '' , if command is an alias, shell reserved word, shell function, shell builtin, 
# disk file, or not found, respectively
type -t ping
type -t if
type -t vi
type -t nano
 
# The '-a' option shows all locations containing an executable named ping
type -a ping

▍ Что такое переменная

$PATH?

В Linux и Unix-подобных системах переменная PATH содержит перечень путей, по которым хранятся исполняемые программы, например ping, date, vi, docker и так далее. Чтобы просмотреть текущую переменную path, воспользуйтесь командой

echo

/

printf

:

echo "$PATH"
 
# OR
#
# More human readable format 
#
echo "${PATH//:/$'\n'}"

Вот что отображается у меня:

/home/vivek/google-cloud-sdk/bin
/home/vivek/.local/bin
/home/vivek/bin
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin

Для просмотра всех исполняемых файлов в папке

/bin/

, выполните команду

ls

следующим образом:

ls /bin/
ls -l /bin/

▍ Как отобразить информацию о командах

Чтобы получить путь к команде Linux, введите

command

следующим образом:

command -v date
command -v pwd
command -v ping
command -v docker

▍ Как найти команду Linux

А ещё можно легко получить путь к команде Linux с помощью команды

which

. Пример:

which gcc
which nano

Чтобы отобразить все возможные совпадающие пути, воспользуйтесь опцией

-a

:

which -a ls

▍ Получаем путь к команде или man-странице Linux

Чтобы найти двоичный файл, исходный код и man-страницу какой-либо программы или команды на диске, используйте команду whereis в следующем синтаксисе:

whereis command
whereis gcc
whereis docker
whereis lxc
whereis vim

Надо, чтобы отображались только двоичные файлы? Есть вот такой вариант:

whereis -b ls

Ищете только руководства и справочные страницы? Проще простого:

whereis -m date
whereis -m gcc

▍ Команды

find и locate

Файлы можно также искать по имени файла. К примеру, так будет выглядеть поиск файла, в имени которого содержится слово ‘date’:

locate -b '\date'
## OR ##
find / -name "date" -ls
# sudo for all files 
sudo find / -name "date" -ls

Результаты выполнения команды locate:

/snap/core/11316/bin/date
/snap/core/11420/bin/date
/snap/core18/2066/bin/date
/snap/core18/2074/bin/date
/snap/core20/1026/usr/bin/date
/snap/core20/1081/usr/bin/date
/usr/bin/date
/usr/lib/byobu/date

▍ Вывод справки о командах Linux

С этим нам помогут команды

whatis

,

help

,

man

или

info

.

Команда whatis:
К каждой команде Linux прилагается man-страница (руководство, описывающее способ применения и синтаксис команды). Кроме того, справка содержит краткое описание команды. Для поиска по названиям man-страниц используется команда whatis. Она отображает описания команд для любых названий, введенных в краткой форме:

whatis ls
whatis clear
whatis date
whatis gcc

Для всех внешних команд используются команды man или info, которые выводят на экран подробное руководство:

man date
man ls
man gcc
man bash
info ls
info bash
man which

Для ключевых слов и встроенных команд Bash используется команда help:

help if
help exit
help logout
help type
help command

▍ В качестве заключения

Основная проблема, с которой сталкиваются новоиспечённые пользователи Linux — поиск команд. Но благодаря этому доступному руководству вы теперь умеете получать путь к нужным командам и даже выводить справку о них в формате man-страниц. Предположим, вы установили Docker на сервер Ubuntu. Получить путь к этой системе и изучить руководство можно с помощью следующих команд:

whatis docker
whereis docker
type -a docker
which docker
find / -iname "docker"
locate -b '\docker'
man docker

Если вы работаете с сервером Debian или Ubuntu Linux, вам пригодятся следующие две команды. Отобразить список всех файлов, установленных на сервер пакетом Docker, можно командой dpkg:

dpkg -L docker-ce
dpkg -L docker-ce | more

Результат:

/.
/etc
/etc/default
/etc/default/docker
/etc/init
/etc/init/docker.conf
/etc/init.d
/etc/init.d/docker
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/docker.service
/lib/systemd/system/docker.socket
/usr
/usr/bin
/usr/bin/docker-init
/usr/bin/docker-proxy
/usr/bin/dockerd
/usr/share
/usr/share/doc
/usr/share/doc/docker-ce
/usr/share/doc/docker-ce/README.md
/usr/share/doc/docker-ce/changelog.Debian.gz

Вывести на экран информацию о пакете Docker можно с помощью команды

apt

:

apt show docker-ce

Результат:

Package: docker-ce
Version: 5:19.03.13~3-0~ubuntu-bionic
Priority: optional
Section: admin
Maintainer: Docker <[email protected]>
Installed-Size: 107 MB
Depends: docker-ce-cli, containerd.io (>= 1.2.2-3), iptables, libseccomp2 (>= 2.3.0), libc6 (>= 2.8), libdevmapper1.02.1 (>= 2:1.02.97), libsystemd0
Recommends: aufs-tools, ca-certificates, cgroupfs-mount | cgroup-lite, git, pigz, xz-utils, libltdl7, apparmor
Conflicts: docker (<< 1.5~), docker-engine, docker-engine-cs, docker.io, lxc-docker, lxc-docker-virtual-package
Replaces: docker-engine
Homepage: https://www.docker.com
Download-Size: 22.5 MB
APT-Manual-Installed: yes
APT-Sources: https://download.docker.com/linux/ubuntu bionic/edge amd64 Packages
Description: Docker: the open-source application container engine
 Docker is a product for you to build, ship and run any application as a
 lightweight container
 .
 Docker containers are both hardware-agnostic and platform-agnostic. This means
 they can run anywhere, from your laptop to the largest cloud compute instance and
 everything in between - and they don't require you to use a particular
 language, framework or packaging system. That makes them great building blocks
 for deploying and scaling web apps, databases, and backend services without
 depending on a particular stack or provider.
 
N: There are 29 additional records. Please use the '-a' switch to see them.

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

Терминальные команды для поиска самых больших файлов и каталогов в системах Ubuntu

Как найти самые большие файлы и каталоги в Ubuntu Linux. Команда терминала для поиска самого большого файла в каталоге в Ubuntu, файлов с максимальным размером в Ubuntu. Простой способ найти самые большие файлы и каталоги в системе Linux Ubuntu.

Откройте терминал и введите следующую команду, чтобы узнать самый большой файл / каталоги 10 в системах Ubuntu:

du -a /var | sort -n -r | head -n 10

В приведенной выше команде опции du должны оценивать использование файлового пространства, сортировать, если сортировать строки текстовых файлов или данные ввода, а head — выводить первую часть файлов, т.е. отображать n крупнейших файлов / каталогов. n — сравнение числового значения строки и r для изменения отображаемого результата.

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


du -hsx * | sort -rh | head -10

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

cd /path/to/directory
du -hsx * | sort -rh | head -10

Запустите следующую команду в терминале, чтобы узнать самые большие файлы и каталоги 10 в разделе / ​​home folder:

sudo du -a /home | sort -n -r | head -n 10

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

sudo du -a | sort -n -r | head -n 10

Давайте поймем команду:

  • du command -h option: отображать размеры файлов в формате для чтения в человеческом формате, в килобытах, мегабайтах и ​​гигабайтах.
  • du command -s option: показывать общее количество для каждого аргумента.
  • du-команда -x: Пропустить каталоги. (если в разных файловых системах)
  • команда sort -r: Обратить результат сравнения.
  • команда sort -h: сравнить числа.
  • head -10 OR -n 10 опция: отображает первые строки 10 вывода.

Обратите внимание, что указанная выше команда будет работать, только если GNU (сортировка установлена ​​по умолчанию). Для других Unix-систем используйте следующую команду:


for i in G M K; do du -ah | grep [0-9]$i | sort -nr -k 1; done | head -n 11

Найдите лучшие файлы и каталоги 10, потребляющие максимальное дисковое пространство

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


alias ducks='du -cks * | sort -rn | head'

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

ducks

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

Перечень команд для работы с файлами и каталогами в терминале Убунту

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

Вывести список файлов и подкаталогов текущего каталога: ls

Переход в нужный каталог: cd /home/reserv/. А так можно подняться на уровень вверх: cd ..

Копирование файлов: cp /home/www/access.log /home/reserv/ac.log

Копирование каталога со всеми подкаталогами: cp -R /var/lib/mysql /mnt/db

Примечание: если папка db существует, то получим — /mnt/db/mysql, если не существует, то — mnt/db , и там уже будут все подкаталоги и файлы директории mysql.

Создать директорию: mkdir /mnt/data/db

Переименование файла или каталога: mv access.log access_old.log. Эта же команда используется для перемещения файлов и папок — во второй части команды указываете новый путь.

Удалить файл: rm /home/reserv/access.log

Удалить каталог со всеми подкаталогами: rm -R /home/reserv

Изменение прав на файл: chmod 777 access.log

Изменение прав на каталог со всеми подкаталогами: chmod -R 766 /home/reserv/db

Изменяем владельца файла: chown root access.log

Изменяем владельца каталога с подкаталогами: chown -R root /home/reserv

Andy Si

24 мая 2013 г.

5336

Командная строка Linux для новичков. Видео. Linux статьи


Данная статья является текстовым дополнением к нашему видео «Командная строка Linux для новичков», то есть это что-то вроде краткого конспекта.

Видео

Запуск терминала

Терминал можно запустить через Главное меню в вашем дистрибутиве. Если отдельного Главного меню с программами нет, например, как в Ubuntu (в GNOME), то терминал можно запустить через Лаунчер.

Также очень распространенным сочетанием клавиш, с помощью которого во многих дистрибутивах Linux можно запустить терминал, является сочетание — Ctrl+Alt+T

Приглашение ко вводу команд

В терминале слева от курсора выводится приглашение ко вводу или Shell Promt.

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

Как закрыть терминал

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

exit

Запуск предыдущих команд

Чтобы получить доступ к командам, которые вы уже вводили можно использовать клавиши Вверх и Вниз. С их помощью можно «перелистывать» команды в истории команд.

Рабочий каталог

Все действия в терминале всегда выполняются в рамках рабочего каталога.

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

pwd

Для изменения рабочей директории (для перехода в другую директорию) используется команда:

cd

Аргументы командной строки

Почти все команды принимают какие-либо аргументы командной строки.

Аргументы могут быть следующих типов
-v — короткая опция.
—version — длинная опция
sometext — текст (аргумент, параметр)

Автодополнение команд

Чтобы выполнить автодополнение команды или аргумента нужно дважды нажать клавишу TAB

Если вариантов дополнения несколько, то они будут выведены на экран.

Базовые команды

Некоторые базовые команды:

  • ls — вывести список файлов в директории.
  • cd путь/до/директории — перейти в другую директорию.
  • cp путь1/файл1 путь2/файл2 — скопировать файл1 в файл2.
  • cp -r директория1 директория2 — скопировать директорию1 в директорию2.
  • mv путь1/файл1 путь2/файл2 — переместить/переименовать файл1 в файл2.
  • mkdir имядиректории — создать директорию.
  • rm файл — удалить файл.
  • rm -r директория — удалить директорию.
  • cat путь/до/файла — вывести содержимое файла.

Относительные и абсолютные пути

  • /var/log — абсолютный путь.
  • documents/reports — относительный путь.
  • . — обозначает текущую директорию. Например: ./readme.txt — файл с именем readme.txt в текущей директории
  • .. — родительская директория.
  • ~ — домашняя директория.

Получение справки

Для получения справки по любой команде можно использовать команду man Например:

man cp

Для выхода из режима справки, нажмите клавишу q 

Просмотр истории и поиск по истории команд

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

history

Для запуска команды из истории по ее номеру выполните (вместо 123 укажите номер команды):

!123

Прервать выполнение команды

Чтобы досрочно прервать выполнение команды можно использовать сочетание клавиш Ctrl+C 

Полезные программы

Примечание: Данный пункт в видео не представлен.

nano — консольный текстовый редактор.
Смотрите также: Использование редактора nano

Midnight Commander — функциональный файловый менеджер.

Для запуска Midnight Commander используется команда:

mc

Обычно Midnight Commander не установлен по умолчанию, поэтому его нужно предварительно установить. В Ubuntu для этого можно использовать команду:

sudo apt install midnight-commander

sudo

Для выполнения команд с правами суперпользователя используется команда sudo

Заключение

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

Основные команды Ubuntu: создание, перемещение и удаление

Linux в основном используется на серверах. Около 90 % интернета работает на таких серверах, использующих, в том числе для server, команды Ubuntu. Это потому, что данная ОС является быстрой, безопасной и бесплатной. Основная проблема использования серверов Windows — это их стоимость, поэтому пользователи всего мира в качестве серверов выбрали именно Linux. Кроме того, примерно 80 % смартфонов мира работают на Android, который также производится из ядра Linux. Это, кроме всего прочего, еще и безопасно, так как большинство вирусов в мире атакует Windows, чего нельзя сказать о Linux. Поэтому знание основных команд Ubuntu – осознанная необходимость для любого программиста.

Командная строка terminal

Linux — это программа, которая получает команды от пользователя и передает их ОС для обработки. Оболочка Ubuntu является ее основной частью. А дистрибутивы входят в графический интерфейс пользователя (GUI) и интерфейс командной строки (CLI). Чтобы открыть терминал команд Ubuntu, нажимают Ctrl + Alt + T или Alt + F2, вводят gnome-terminal и нажимают enter.

Корень является базой файловой системы Linux. Он обозначается прямой косой чертой (/). Каталог пользователя обычно имеет значение /home/username. Когда пользователь находится в домашней папке и ему нужно перейти в папку «Загрузка», в командной строке прописывают: cd Downloads. Надо быть осторожным, прописывая эту строку.

Например, у пользователя есть папка под названием One Pi. В этом случае, когда вводится: cd One Pi, оболочка будет принимать второй аргумент команды Ubuntu, поэтому пользователь получит сообщение об ошибке, указывающее, что каталог не существует. Здесь можно использовать обратную косую черту, то есть можно использовать: cd One \Pi.

Пробелы работают следующим образом:

  1. Если просто набирать cd и нажимать «Ввод», он доставит пользователя в домашний каталог.
  2. Чтобы вернуться, можно ввести «cd..». Две точки выполняют обратное действие.
  3. Когда нужно создать папку, то используют команду Ubuntu mkdir, например, если нужно создать каталог под названием DIY, вводят mkdir DIY.
  4. Если нужно создать каталог под названием DIY Hacking, можно ввести mkdir DIY \ Hacking.
  5. Для удаления пустого каталога используют «rmdir», чтобы удалить каталог, содержащий файлы, прописывают «rm». Но «rm» не может просто удалить каталог, для этого используют «rm -r», после чего он удаляет как папку, так и файлы, содержащиеся в ней.
  6. Команда mv используется для перемещения файлов через командную строку или для переименования файла. Например, если нужно переименовать файл text в new, прописывают: mv text new. ОС принимает два аргумента, как и команда cp.
  7. Команда locate прописывается, если нужно найти файл в системе.
  8. Использование аргумента «-i» с помощью команды позволяет игнорировать случай, неважно, имеет ли он верхний или нижний регистр. Например, чтобы найти файл hello, вводят locate -i hello.
  9. Если название состоит из нескольких слов, из которых пользователь помнит два, их можно разделить с помощью звездочки (*). Например, чтобы найти файл, содержащий слова hello и this, прописывают: locate -i * hello * this.

Основные команды Ubuntu

Ubuntu — одна из самых настраиваемых операционных систем. Чтобы начать понимать различные сложности системы, необходимо ознакомиться с самыми повседневными командами, используемыми в операционной системе.

Преимущества Ubuntu для разработки:

  1. Самый быстрый маршрут от разработки до развертывания на настольных, мобильных, серверных или облачных устройствах.
  2. Рабочий стол для разработчиков в некоторых ведущих мировых технологических компаниях.
  3. Самые широкие и лучшие инструменты и библиотеки для пользователей.
  4. Легкий, чтобы либо запускать изначально, либо в виртуальной машине, на ПК или Mac.
  5. Идеально подходит для любой ресурсоемкой среды, от интеллектуального анализа данных до крупномасштабного финансового моделирования.

Список для начинающих программистов:

  1. mv — перемещает файлы между папками.
  2. rm — команда Ubuntu удаления.
  3. cp — копирует документы для переноса в каталог.
  4. chown — смена права собственности на файл.
  5. chmod — смена права доступа к документу.
  6. ls — обзор файлов в каталоге.
  7. pwd — демонстрация рабочего каталога.
  8. sudo — позволяет запускать команды запуска Ubuntu с правами администратора. Она особенно полезна для модификации файлов.
  9. cd — изменяет рабочий каталог, применяют для перехода к определенным файлам.

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

Доступ к корню sudo

Дословно это означает Super User DO и представляет собой команду, которая позволяет иметь доступ к корневому суперпользователю без регистрации. Обычно она применяется совместно с утилитой Apt-get. Это еще один очень мощный инструмент, используемый для обновления исходных текстов (репозиториев) ПО, обновления существующих программ. Это команда для установки Ubuntu. Команда sudo apt-get загружает обновления и устанавливает новые версии установленного программного обеспечения.

Предварительно необходимо убедиться, чтобы исходные файлы были сначала обновлены, и пользователь получил последний вариант. Эта команда сначала загружает, а затем устанавливает новое ПО. Например, если устанавливают программное обеспечение под названием onebox, прописывают: sudo apt-get install onebox.

Теперь, чтобы удалить существующее ПО: sudo apt-get remove onebox.

Получение списка файлов dirctories

Команда консоли Ubuntu ls устанавливает все файлы, если пользователь хочет увидеть полный список, он использует дополнительно букву l: ls –l. Параметр «-a», поможет отобразить все файлы, включая скрытые: ls –a.

Команда touch использует для создания файла. Это может быть что угодно: от пустого txt-файла до пустого zip-файла. Например, touch new.txt. Чтобы узнать больше о команде и о том, как ее применять, используют man, показывающий страницы руководства этой функции. Например, man cd показывает страницы руководства для cd.

Ввод имени команды и аргумента помогает показать способы использования, например, cd –help.

Пример команды Linux Ubuntu touch для создания пустого нового файла: touch newfile.

Команда mkdir создает новую пустую директорию, прописывают: mkdir newfolder.

Для добавления содержимого в файл с помощью команды cat с перенаправлением «>», нажимают Ctrl + D и добавляют текст: cat > myfile. Просмотр содержимого файла осуществляют с помощью команды cat, прописывая: cat myfile.

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

Команды Linux Ubuntu чувствительны к регистру, поэтому нельзя набирать deskop, а именно Desktop. Чтобы вернуться в предыдущий каталог, домашний каталог, прописывает: «CD ..», двойная точка означает родительский каталог. Только команда «cd» приведет пользователя в домашний каталог, где бы он ни находился.

Демонстрация рабочего каталога

Команда консоли Ubuntu pwd показывает текущий каталог с полным именем пути, а rm означает «удалить», и это приведет к удалению файла myfile, без права восстановления его из корзины: rm myfile.

Для копирования файлов используют команду cp, которая скопирует файл из домашней папки и вставит его на рабочий стол. По умолчанию пользователь находится на рабочем столе, поэтому ему не нужно менять каталог: sudo cp abc Desktop.

Команду терминала Ubuntu mv используют, чтобы переместить файл в другое место. Следующая команда вырезает файл из папки Home и вставляет его на рабочий стол: sudo mv abc Desktop.

Вспомогательные утилиты

Утилиты nano, vi, jed-nano и vi уже установлены как текстовые редакторы в командной строке. Nano — хороший текстовый редактор, который выделяет ключевые слова с цветом и может распознавать большинство языков. Редактор vi проще, чем nano. Можно создать новый файл или изменить существующий этими утилитами. Например, если нужно создать файл с именем check.txt, прописывают команду терминала Ubuntu nano check.txt. Далее сохраняют файлы после редактирования, используя последовательность Ctrl + X, а затем Y, если «да» или N для «нет».

Команду df используют для просмотра свободного места на диске в каждом из разделов системы. Можно просто ввести df в терминал, и на экране отобразится каждый смонтированный раздел, используемое и доступное пространство в %. Если нужно, чтобы он отображался в мегабайтах, прописывают команду df -m. Если нужна информация об использовании диска для конкретной папки, вводят команду df и имя папки. Например, если нужно знать дисковое пространство папки документов, прописывают du Documents или ls -lah, чтобы ознакомиться с размерами файлов в папке.

Команда архивных файлов tar имеет длинный список применений. Их можно использовать для сжатия и распаковки различных типов архивов tar, например, tar -cvf для создания .tar- архива, tar – xvf для распаковки tar-архива, tar – tvf для отображения содержимого архива.

Команды zip, unzip используются для сжатия, разархивирования и извлечения файлов из архива zip. Для отображения информации о системе, в которой работает дистрибутив, используют uname. При использовании команды «uname -a» печатается большая часть информации о системе: дата выпуска, версия, тип процессора и т. д.

Для проверки соединения с сервером используется команда ping. Это программная утилита для администрирования компьютерной сети, используемая для проверки доступности хоста в сети интернет-протокола IP. Когда вводится выражение команды Ubuntu для сервера, например, ping google.com, оно проверяет, может ли подключиться к серверу, измеряет время в оба конца и дает подробную информацию о процессе.

Установка пакета программного обеспечения

Существует несколько способов получить программные пакеты или приложения для установки в Ubuntu. Общий путь — через ее программный центр. Этот процесс является самым простым, в основном используя стиль point-and-click. Но некоторые программные приложения не могут быть найдены и установлены в официальном репозитории программ. Очень часто распространители приложений для платформы Ubuntu предпочитают распространять их, предоставляя загружаемый пакет Debian (.deb) со своих веб-сайтов. Пакет deb содержит все возможности для приложения, которое успешно устанавливает его, через терминал, используя следующие шаги:

  1. Открыть терминал одновременным нажатием Ctrl + Alt + T.
  2. Ввести команду: sudo dpkg –i_ /path/to/deb/file. Утилита dpkg — это инструмент для низкоуровневого пакета, используемый для непосредственной установки пакетов программного обеспечения.
  3. Ввести: sudo apt-get install –f.

Обновление Ubuntu — очень простой процесс. Даже начинающий пользователь может легко обновить ее с одной версии на другую с первой попытки. Разработчик сделал процесс обновления намного проще с помощью zzupdate, простой утилиты командной строки, чтобы полностью обновить ПК или сервер в основном в режиме hands-off.

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

Пользователю нужно запускать все эти команды для обновления Ubuntu. Ниже на фото можно увидеть подробную информацию.

Zzupdate — команда для обновления Ubuntu.

Введение в историю командной строки BASH

BASH (Bourne Again SHell) — это оболочка командной строки по умолчанию, которая используется в Ubuntu и большинстве других дистрибутивов. Пользователи не модифицируют оболочку, к которой они обращаются через терминал. Когда закрывается сеанс терминала, BASH записывает все его команды в bash_history файл. Новый сеанс команд, которые выполняются для рабочего процесса, становится новой историей команд. Важно помнить, что команды, выполняемые для сеанса, записываются только при выходе. Если одновременно работают две сессии, они не могут перекрестно ссылаться на вновь выполненные команды в другом сеансе. Кроме того, если принудительно завершен сеанс терминала, история команд не будет обновлена, а команда Ubuntu — не найдена.

Легкий способ начать работу с историей команд — просто перемещаться с помощью клавиш со стрелками вверх и вниз. Используя их, можно прокручивать предыдущие команды по одной за раз. Как только будет найдена нужная, можно рассматривать ее так, как если она была набрана в командной строке. Нажимают Enter, чтобы выполнить команду еще раз или изменить ее, по мере необходимости, перед исполнением. Этот метод очень хорош для быстрого повторного запуска команд.

Поиск и запуск предыдущих команд

BASH предоставляет history-команду с номером. Пользователь может заставить history-команду произвести только последнее количество, указав номер. Например, если нужно увидеть предыдущие десять команд, можно прописать:

Нужно обратить внимание, что последняя команда такая же, как и та, которую запускали для ее создания. Функциональность команды BASH Ubuntu также позволяет осуществлять поиск по истории и выполнить первый сеанс. Основная форма этого процесса ищет совпадения в начале команды !find. Ubuntu выполняет самую последнюю команду, начинающуюся с find.Также можно выполнить поиск всех команд для соответствия «!?link?». Она выполняет самую последнюю, содержащую link. Как и во многих инструментах Linux, можно достичь большой силы, объединив инструмент с регулярными выражениями. История в BASH позволяет запускать предыдущие команды с помощью поиска и замены в режиме Regex.

Перезагрузка компьютера и завершение работы

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

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

Выход из системы:

  1. Запустить Terminal и ввести следующую команду: gnome-session-quit. Эта команда покажет предупреждение, если в сеансе есть несохраненные документы, и даст возможность их сохранить.
  2. В качестве альтернативы можно использовать параметр «выйти из системы», который остановит все запущенные программы и даже несохраненные документы без предупреждения: gnome-session-save -force-logout.
  3. Команда выхода из системы не является прямой, поэтому очень трудно новичкам ее запомнить, особенно если они никогда не слышали об окружающей среде GNOME.
  4. Можно добавить пользовательский псевдоним, используя команду gedit: gedit ~ /.bash_aliasesalias logout = «gnome-session-quit».
  5. После чего назначается новый выход с псевдонимом, который Ubuntu читает как gnome-session-quit и инициирует команду выхода из системы.
  6. Теперь нужно просто ввести команду выхода из системы: Logout.
  7. Команда выключения Ubuntu:shutdown. При этом команда не выключает ПК немедленно. Вместо этого включается таймер и дает минутное время, чтобы сохранить все программы.
  8. Если требуется немедленное завершение работы, используют другую команду, а перед выполнением этой команды обязательно сохраняют все документы: sudo shutdown -P now.

Некоторые опции Shutdown: shutdown +t «your message».

Эта командная строка отключает ПК через указанное время t в минутах и отображает сообщение в кавычках вместе со стандартным диалоговым окном завершения.

Вот пример команды: shutdown +30 «Leave to pickup friend!».

Кроме того, существуют две команды перезагрузки Ubuntu на компьютере:

Спящий режим: sudo pm-hibernate.

Приостановка и сон: sudo pm-suspend.

Восстановление ОС после сбоя

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

Его можно разделить на три широкие платформы, сосредоточенные вокруг загрузчика Grub 2: pre-Grub, Grub и post-Grub. Знание этого позволяет сосредоточить усилия на устранении неполадок, основанные на том, в каком процессе происходит ошибка или торможение. Если пользователь пытается запустить диск с загрузочным Boot-Repair, рекомендуется поэкспериментировать с различными вариантами загрузки и отказоустойчивостью.

Начинают с самого начала:

  1. Включают компьютер. Если питание поступает, но ничего с ПК больше не происходит, скорее всего, есть проблема с оборудованием. Чтобы исключить неисправность, необходимо проверить правильность подключения последнего присоединенного устройства.
  2. Если результата нет, отключают все внешние устройства, кроме клавиатуры, и повторяют попытку.
  3. Если это не сработает, открывают корпус и отсоединяют внутренние диски.
  4. Если компьютер теперь загружается на экран заставки, можно попытаться снова подключить внутренние диски и повторить попытку.
  5. Если теперь экран входа в систему загружается, выключают компьютер и начинают повторное подключение внешних периферийных устройств, чтобы убедиться, что проблема очистилась сама.
  6. Если это не удается, проблема может быть связана с жестким диском, поэтому первые места для профилактического просмотра — это MBR и Grub.
  7. Если Grub не установлен автоматически, когда компьютер запускается, нужно попробовать перезагрузить ПК, удерживая клавишу Shift или нажав Esc, чтобы открыть меню загрузки Grub и убедиться, что он не может загрузиться.
  8. Перейти в раздел «Восстановить загрузку». Если Grub уже загружается, но не может найти какую-либо загрузочную ОС, пользователю предложат несколько сценариев: базовое командное приглашение, такое как grub> или grub rescue>.
  9. Они указывают, что один или несколько файлов, требуемые Grub, отсутствуют или повреждены.
  10. После нажатия C пользователь сможет войти в режим Grub Terminal для выполнения основных проверок и ремонта и попытаться вручную инициировать загрузку, нажав Ctrl + X или F10. Используя команду set для просмотра текущих настроек и изменения таких, например, как графический режим.
  11. Если появляется меню Grub, проблема может быть связана с его конфигурационным файлом.
  12. Если после выбора опции меню сразу же остановится, но ОС начнет загружаться до остановки, то проблема связана с операционной системой, в этом случае требуется перейти к разделу устранения неполадок Post-Grub.
  13. Если пользователь пытается устранить проблемы Grub вручную или вообще не видит Grub в системе, нужно использовать переносные носители с системами восстановления и Boot-Repair.
  14. Boot-Repair сам запустится автоматически при загрузке с диска с программным обеспечением. Средство Boot-Repair сосредоточено на тех ранних проблемах с загрузкой MBR и Grub. Он в основном обеспечивает удобный интерфейс, необходимый для решения многих проблем. Инструмент предлагает вариант «Рекомендуемый ремонт», который обещает устранить наиболее часто возникающие проблемы, или «Дополнительные параметры», чтобы вручную выбрать определенные исправления. Инструмент автоматически генерирует журнал системы и пытается его выполнить.

Уловки командной строки Unix

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

  • Сжатие, разделение и шифрование файлов. Попытка переноса больших файлов на компьютеры — утомительная задача. Можно легко сделать это, сжав файлы и создав многотомный архив, если они чрезвычайно велики.
  • Копирование и вставка нескольких строк кода IDL. Пользователь может вставить несколько строк текста из буфера обмена в командную строку. Для этого нужно поместить некоторый текст в буфер обмена и вставить его в командную строку. Любой источник текста действителен с акцентом на требование конвертирования текста в ASCII.
  • Когда используется версия IDL на основе командной строки на tty и вставляется несколько строк, убеждаются, что они содержат только одну команду IDL или являются операторами, содержащими символы продолжения строки ($). Многострочные операторы будут создавать непреднамеренное поведение интерпретатора IDL или ошибки. Строки передаются в командную строку как есть. Белое пространство не удаляется, и строки комментариев отправляются в интерпретатор IDL.
  • Если используется IDL Workbench, можно вставить несколько операторов непосредственно в командную строку. И также можно перетащить одну или несколько строк из окна «История команд» в командную строку.
  • Вызов команд. По умолчанию IDL сохраняет последние 500 команд, введенные в буфер отзыва. Эти команды можно просматривать, редактировать и повторно вводить. В окне «История команд» справа от консоли отображается история команд за сутки. Можно повторно использовать и редактировать команды, нажимая их в командной строке. Клавиша со стрелкой вверх на клавиатуре напоминает предыдущую команду, введенную в IDL. Повторное нажатие на нее вызывает предыдущую строку, перемещение назад по списку истории команд Ubuntu. Клавиша со стрелкой вниз на клавиатуре перемещается вперед по истории команд.

Использование процедуры HELP с ключевым словом RECALL_COMMANDS отображает все содержимое буфера отзыва в консоли IDL. Вызов команды всегда доступен в IDL Workbench. Функция отзыва команд включена для версии IDL на основе командной строки tty, устанавливая для параметра IDL_EDIT_INPUT значение true, которое устанавливает системная переменная EDIT_INPUT на ненулевое значение (по умолчанию — 1).

Легкие способы исправить или отменить текст в терминале:

  1. Перейти влево на одно слово: ESC + B.
  2. Перейти вправо на одно слово: ESC + F.
  3. Перейти к началу строки: CTRL + A.
  4. Перейти к концу строки: CTRL + E.
  5. Удалить предыдущее слово: CTRL + W.
  6. Очистить всю строку: CTRL + U.

Выходные данные таких команд, как l, df, du, в понятных для пользователя форматах представлены ниже.

Быстро найти различия между двумя каталогами. Команда diff сравнивает файлы по строкам. Команда также может сравнивать два каталога.

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

Развлекаемся в терминале (веселые команды терминала)

Итак, вы думаете что в Linux-терминале работают только гики и в нем нет ничего интересного? Эти забавные команды Linux докажут, что вы не правы.

Терминал Linux – это место для серьезной работы. У нас есть много полезных советов и рекомендаций по Linux, которые помогут вам в этом.

Но знаете ли вы, что вы можете получить массу удовольствия от использования терминала? Ну а если нет, значит, вы не одиноки. Большинство пользователей Linux рассматривают терминал как интерфейс, который разработан и создан для задач управления системой и разработки.

Тем не менее, вы будете удивлены, узнав что в терминале есть множество игр.

И в этой статье я собираюсь исследовать некоторые интересные, забавные и смешные команды, которые вы можете вводить в терминал Linux и получать удовольствие!

Забавные команды Linux

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

Я добавил инструкции по установке Ubuntu/Debian. А если вы используете Arch, Fedora, SUSE, Solus или любые другие дистрибутивы не-Ubuntu, пожалуйста, используйте менеджер пакетов вашего дистрибутива для установки этих забавных команд Linux.

1. Запустите поезд в терминале

Давайте прокатимся на локомотиве и начнем наше благоприятное путешествие. И я имею в виду это буквально!

Команда sl позволяет вам запустить поезд в вашем терминале.

Запустите терминал и установите команду:

sudo apt install sl

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

Впечатляет, не правда ли? Но, подождите. Мы еще не закончили! Вы можете управлять своим локомотивом, просто добавив опцию -F, мистер Поттер:

sl -F

2. Добавьте эффект Matrix в ваш терминал Linux

Помните культовый научно-фантастический фильм «Матрица» ? Зеленый текст, падающий на терминал, стал личностью Матрицы.

Вы можете иметь Matrix в своей Linux-системе! Вам просто нужно установить cmatrix и набрать его в терминале.

Установка cmatrix в Debian/Ubuntu Linux:

sudo apt install cmatrix

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

Нажмите Ctrl + C, чтобы остановить, мистер Андерсон.

3. Да будет огонь

Держите свой огнетушитель под рукой, потому что теперь вы зажжете огонь в своем терминале!

Чтобы установить его, наберите в терминале:

sudo apt install libaa-bin

Зажгите огонь в вашем терминале, введя:

aafire

Нажмите Ctrl + C, чтобы загасить его.

4. Любите домашних животных? Это для вас

Oneko – это небольшая забавная команда, которая превратит ваш обычный курсор в мышь и создаст любопытную маленькую кошку, которая будет преследовать ваш курсор, как только вы переместите его. Это не ограничивается только терминалом. Вы можете продолжать работать, пока кошка будет бегать за курсором. А если у вас есть дети, им точно понравится.

Установите Oneko с этой командой:

sudo apt install oneko

Запустите с помощью этой команды:

oneko

Если вы хотите собаку вместо кошки, введите:

oneko -dog

Есть еще несколько видов кошек. Вы можете получить эту информацию, используя oneko –help. Чтобы остановить, используйте Ctrl + C.

5. Пусть терминал заговорит

Чтобы попробовать эту команду, убедитесь, что вы включили ваши динамики. eSpeak – это забавная команда, которая дает вашему терминалу голос. Да, вам не послышалось.

Сначала установите пакет:

sudo apt install espeak

Затем вам нужно просто ввести команду вместе с текстом, который вы хотите прослушать как аудио:

espeak "Введите что хотите"

Что бы вы не поместили в двойные кавычки, ваш компьютер обязан это произнести! Это как команда echo в Linux. Но вместо печати вы будете слышать голос.

6. Туалет (но это не имеет ничего общего с уборной)

Это звучит странно, да. Но это всего лишь команда, которая преобразует текст в большие символы ASCII.

Установите туалет с помощью этой команды:

sudo apt install toilet

После этого вам просто нужно ввести:

toilet ваш текст

Я не знаю, почему эта маленькая программа называется туалет.

7. Что говорит корова?

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

Не путать с аудио – она просто отображает текст (как вы обычно видите в комиксах).

Установите cowsay:

sudo apt install cowsay

После того, как вы установили, вам просто нужно ввести:

cowsay "ваш текст"

Что бы вы ни поместили в двойные кавычки, ваша корова обязана сказать! Я видел несколько системных администраторов, которые использовали его для отображения сообщения дня. Может быть, вы можете сделать то же самое.

8. Баннер

Команда banner работает так же, как команда туалет, но ограничена печатью максимум 10 символов.

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

sudo apt install sysvbanner

Затем введите:

banner "Welcome"

Замените содержимое в двойных кавычках, и вы получите желаемый текст.

9. Получите новую личность

Хотите создать случайную фальшивую личность? Для этого есть команда «rig». Как только вы введете это в терминал, он сгенерирует поддельную личность.

Установите с помощью этой команды:

sudo apt install rig

Затем просто введите:

rig

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

Вывод
Надеюсь, вам понравился этот список забавных команд Linux. Но какая команда нравится больше всего именно тебе? Возможно вы знаете другие забавные команды? Поделитесь с нами в разделе комментариев.

Основные команды терминала Ubuntu Linux

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

Привилегии

sudo command — запустить команду как root

sudo -s — открыть оболочку root

sudo -s -u user — открыть оболочку как пользователь

sudo -k — восстановить пароль sudo

gksudo command — визуальный диалог sudo (GNOME)

kdesudo command — визуальный диалог sudo (KDE)

sudo visudo — редактировать /etc/sudoers

gksudo nautilus — корневой файловый менеджер (GNOME)

kdesudo konqueror — корневой файловый менеджер (KDE)

passwd — изменить ваш пароль

Сеть

ifconfig — показать информацию о сети

iwconfig — показать информацию о беспроводной сети

sudo iwlist scan — поиск беспроводных сетей

sudo /etc/init.d/networking restart — перезапустить сеть

/etc/network/interfaces — файл для ручной настройки сети

ifup interface — включить интерфейс

ifdown interface — отключить интерфейс

Дисплей

sudo /etc/init.d/gdm restart — перезапустить X и вернуться к авторизации (GNOME)

sudo /etc/init.d/kdm restart — перезапустить X и вернуться к авторизации (KDE)

/etc/X11/xorg.conf — файл настроек экрана

sudo dexconf — сбросить конфигурацию xorg.conf

Ctrl+Alt+Bksp — перезапустить X-сервер, если завис

Ctrl+Alt+FN — переключиться на интерфейс командной строки

Ctrl+Alt+F7 — переключиться обратно на графический интерфейс пользователя

Специальные пакеты

ubuntu-desktop — стандартная среда Ubuntu

kubuntu-desktop — рабочий стол KDE

xubuntu-desktop — рабочий стол XFCE

ubuntu-minimal — основные утилиты Ubuntu

ubuntu-standard — стандартные утилиты Ubuntu

ubuntu-restricted-extras — несвободные, но полезные пакеты для Ubuntu

kubuntu-restricted-extras — несвободные, но полезные пакеты для Kubuntu

xubuntu-restricted-extras — несвободные, но полезные пакеты для Xubuntu

build-essential — пакеты, используемые для компиляции программ

linux-image-generic — последний образ ядра generic

linux-headers-generic —последние headers ядра

Системные службы

start service — начать работу службы (Upstart)

stop service — остановить работу службы (Upstart)

status service — проверить, запущена ли служба (Upstart)

/etc/init.d/service start — запустить службу (SysV)

/etc/init.d/service stop — остановить службу (SysV)

/etc/init.d/service status — проверить статус службы (SysV)

/etc/init.d/service restart — перезапустить службу (SysV)

runlevel — получить текущий уровень запуска

Брандмауэр

ufw enable — включить брандмауэр

ufw disable — выключить брандмауэр

ufw default allow — разрешить все соединения по умолчанию

ufw default deny — запретить все соединения по умолчанию

ufw status — текущий статус и правила

ufw allow port — разрешить трафик на порт

ufw deny port — заблокировать порт

ufw deny from ip — заблокировать IP-адрес

Управление пакетами

apt-get update — обновить доступные обновления

apt-get upgrade — обновить все пакеты

apt-get dist-upgrade — обновить версию Ubuntu

apt-get install pkg — установить пакет (pkg)

apt-get purge pkg — удалить пакет (pkg)

apt-get autoremove — удалить устаревшие пакеты

apt-get -f install — попробовать исправить битые пакеты

dpkg –configure -a — попробовать исправить битые пакеты

dpkg -i pkg.deb — установить файл pkg.deb

/etc/apt/sources.list — файл со списком APT репозиториев

Имена приложений

nautilus — файловый менеджер (GNOME)

dolphin — файловый менеджер (KDE)

konqueror — веб-браузер (KDE)

kate — текстовый редактор (KDE)

gedit — текстовый редактор (GNOME)

Система

Восстановление — нажмите и удерживайте Alt+SysRq (PrintScrn), затем с паузами в одну секунду, нажимайте клавиши R, E, I, S, U, B для безопасной перезагрузки системы

lsb_release -a — получить версию Ubuntu

uname -r — получить версию ядра

uname -a — получить всю информацию о ядре

50+ основных команд Ubuntu, которые должен знать каждый новичок

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

  1. apt-get update
    Эта команда обновит ваши списки пакетов. Помните, что это не приведет к обновлению программного обеспечения. Запустите команду № 2 или № 3, а затем эту команду. Обратите внимание, что для apt-get требуется разрешение root.Вы должны добавить sudo перед apt-get.
  2. apt-get upgrade
    Эта команда загрузит и обновит установленное программное обеспечение. Но он не будет устанавливать или удалять дополнительные пакеты.
  3. apt-get dist-upgrade
    Для обновления всех пакетов в вашей системе и, при необходимости, для обновления пакета, установки дополнительных пакетов или удаления пакетов
  4. apt-get install <имя-пакета>
    Вы можете загрузить и установить новые пакеты или программное обеспечение с именем <имя-пакета> , используя приведенные выше команды.Например. запустите sudo apt-get install gimp в своем терминале, чтобы установить программное обеспечение для обработки изображений Gimp. Обратите внимание на sudo перед apt-get.
  5. apt-get -f install
    Иногда при установке программного обеспечения происходит сбой. Это может произойти из-за сбоя загрузки самого программного обеспечения или зависимости. Чтобы исправить сломанную установку, выполните указанную выше команду.
  6. apt-get remove
    Если вам не нравится программное обеспечение, вы можете избавиться от него, просто выполнив приведенную выше команду.Не забудьте заменить на настоящее. Это приведет к удалению программного обеспечения, но не зависимых пакетов.
  7. apt-get purge
    Чтобы полностью удалить программное обеспечение и зависимые от него пакеты, выполните команду apt-get purge.
  8. apt-get autoclean
    Эта команда удалит все файлы Debian (.deb), которые больше не установлены. Вы можете найти эти файлы в /var/cache/apt/archives
  9. apt-get clean
    Это очистит все файлы кеша.Много места может быть освобождено, если вы часто устанавливаете и удаляете программное обеспечение.
  10. apt-get automove
    Удаляет старые зависимые файлы и посадочные места, установленные предыдущими приложениями.
  11. dpkg –configure -a
    настроить установленный пакет
  12. sudo nano /etc/apt/sources.list
    отобразить список источников репозитория в редакторе nano
  13. sudo apt-get download
    загрузить, но не установить пакет
  14. Ctrl + c
    Убивает процесс сигналом SIGINT.Не путайте с Ctrl+C в Windows или Ctrl+Z . Ctrl+Z используется для приостановки процесса, в то время как в Windows Ctrl+C является командой копирования.
  15. Ctrl + Shift + c
    Это команда копирования.
  16. Ctrl + Shift + v
    Это команда вставки, аналогичная Ctrl+v в Windows.
  17. nano <имя файла>
    nano — текстовый редактор командной строки. В терминале, выполнив приведенную выше команду, вы можете отредактировать файл с именем .
  18. sudo nano
    Это та же команда, о которой мы упоминали ранее, за исключением того, что она будет редактировать файл с привилегиями суперпользователя.
  19. gedit <имя файла>
    gedit — это текстовый редактор с графическим интерфейсом, похожий на блокнот в Windows. Он начнет редактирование файла с именем в окне gedit.
  20. sudo gedit
    Это снова то же самое, что и выше, за исключением того, что файлы будут редактироваться с привилегиями SU. Стоит упомянуть эту команду, потому что многие новички начинают редактировать файл, а позже понимают, что забыли получить соответствующие привилегии.
  21. sudo poweroff
    Это выключит систему, как следует из названия.
  22. sudo halt
    Многие новички считают, что остановка такая же, как poweroff. Но это не так, если вы явно не укажете на отключение питания, используя либо -p, либо –poweroff. Поэтому, если вы хотите отключить питание своей системы, используйте sudo halt –p или sudo halt –poweroff.
  23. sudo reboot
    Это просто перезагрузит вашу систему.
  24. Ctrl + Alt + t
    Открыть окно терминала Ubuntu, интерфейс командной строки.Это предустановленное программное обеспечение поставляется с каждым стандартным Ubuntu.
  25. pwd
    распечатать рабочий каталог: напр. если вы находитесь в своем домашнем каталоге, он напечатает что-то вроде /home/
  26. ls
    список каталогов: Эта команда выводит список элементов каталога. Если вы не укажете каталог, в нем будет указан рабочий каталог, место, где вы сейчас находитесь.
  27. cd
    изменить каталог. Это изменит вашу работу прямо так, как вы укажете.Вам нужно будет указать каталог.g. cd /home изменит ваш рабочий каталог на /home независимо от того, где вы находитесь.
  28. cd ..
    сменить каталог на один уровень вверх.
  29. cd ~
    перейти в домашний каталог. Предположим, что ваше имя пользователя tom, тогда cd ~ изменит ваш рабочий каталог на /home/tom .
  30. cp
    Команда копирования. Он скопирует файл или каталог. Это похоже на Copy-Paste в графическом интерфейсе.
  31. mv
    Переместить или переименовать файлы. Это похоже на переименование файла или вырезание-вставку в графическом интерфейсе.
  32. rm
    удалить файл или каталог.
  33. rmdir
    удалить пустой каталог. Это не удалит содержимое каталога, но удалит каталог, если он пуст.
  34. mkdir
    создать каталог. Он создаст новый каталог. Нам нужно будет указать имя.
  35. man
    Ubuntu поможет вам мгновенно и имеет встроенное руководство.Просто добавьте к любой команде man или введите команду execute man. например человек мкдир
  36. sudo
    sudo в основном позволяют обычному пользователю выполнять команду с привилегиями root или суперпользователя.
  37. adduser
    Как следует из названия, он добавит еще одного пользователя. Вы также можете использовать useradd, который немного отличается от adduser.
  38. passwd <имя пользователя>
    Эта команда изменит пароль для пользователя с именем <имя пользователя>.При изменении пароля другого пользователя потребуются привилегии root.
  39. Команда
  40. time
    time в Ubuntu фактически не покажет текущую дату или время. На самом деле он запустится и покажет суммарное использование системных ресурсов. Совет: запустите gedit в терминале. Вы увидите новое окно gedit. Через несколько секунд закройте окно и посмотрите, что появится в терминале. Это будет что-то вроде: real     112s
    user     0m0.560s
    sys        0m0.050s
    Проверьте эту статью в Википедии.
  41. date
    Эта команда покажет вам текущую дату и время вашей системы (включая часовой пояс).
  42. кал
    Это покажет календарь в терминале.
  43. wget
    Вы можете использовать команду wget для загрузки вещей из Интернета или других подключенных сетей.
  44. ping
    Вы можете пинговать веб-сайты и другие устройства с помощью команды ping. Это часть пакета iputils. Пинг — это что-то вроде приветствия кому-то, и этот человек отвечает вам.Это означает, что вы подключены, и удаленный человек (или система) отвечает вам. Пытаться
     пинг -c 4 ubuntubeginner.com 

    Когда вы выполните эту команду, ваша система скажет серверу ubuntubeginner.com «привет» 4 раза. -c 4 означает 4 раза.

  45. ftp
    ftp (протокол передачи файлов) используется для передачи файлов из одной системы в другую.
  46. ssh
    ssh (безопасная оболочка) используется для входа в удаленную систему или сервер. По умолчанию Ubuntu поставляется с предустановленной программой SSH.
  47. fdisk
    Команда fdisk используется для управления (добавления, удаления, удаления, изменения) разделами вашей системы. ПРИМЕЧАНИЕ. Не используйте эту команду, если вы не уверены в последствиях.
  48. df
    df — очень удобная команда, которая показывает используемое/свободное хранилище на дисках, подключенных к вашей системе.
  49. chmod
    chmod — очень полезная команда для начинающих. Он используется для изменения прав доступа к файлам. chmod означает режим изменения в Linux.
  50. chown
    chown используется для смены владельца файла или каталога (или более того). Остерегайтесь использования команд chown или chmod
  51. sudo su
    суперпользователь в Ubuntu Desktop по умолчанию отключен. Но если вы хотите действовать как суперпользователь (или root), используйте эту команду. Вас попросят ввести пароль. sudo su позволит терминальному сеансу выполнять все команды и действия с привилегиями суперпользователя. Не забудьте закрыть корневой сеанс с помощью команды выхода.
    ПРЕДУПРЕЖДЕНИЕ: Действия от имени su или root могут быть опасны. Новичкам следует рассмотреть возможность использования sudo.
  52. очистить
    Очистить экран: Используйте команду очистки, чтобы очистить экран терминала.
  53. выход
    выход из терминала.

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

Несколько советов по безопасной работе:

  • Вам следует избегать действий в качестве пользователя root или суперпользователя.Для начинающих это может быть очень опасно.
  • Если требуется разрешение root или вам отказано в разрешении, вы можете запустить ту же команду с префиксом sudo. Это будет безопасно.
  • -r означает рекурсивный. Когда вы делаете что-то рекурсивно, вы должны знать, что ваш компьютер будет выполнять команды столько раз. Если не определили количество раз то мне будет навсегда (или если ничего не останется делать)

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

Если у вас есть какие-либо вопросы, связанные с Ubuntu, вы можете задать их на AskUbuntu, форумах Ubuntu или обсудить их в дискурсе Ubuntu. Это сообщество Ubuntu очень активно и поддерживает.

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

Терминал часто пугает новых пользователей. Однако, как только вы узнаете его, он вам постепенно начнет нравиться.Ну, это происходит с большинством пользователей Linux.

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

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

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

Различные приложения терминала (правильно называемые эмуляторами терминала) выглядят по-разному, имеют немного разные функции и возможности (например, разные сочетания клавиш, сочетание цветов, шрифты и т. д.).

Эта статья специально посвящена терминалу Ubuntu по умолчанию, который является реализацией терминала GNOME.

1. Откройте терминал с помощью сочетания клавиш

.

Вы можете открыть терминал в Ubuntu, найдя его в системном меню. Однако мой любимый способ — использовать сочетание клавиш Ctrl+Alt+T в Ubuntu.

  Ctrl+Alt+T  

2. Терминал, оболочка, приглашение и командная строка

Прежде чем вы увидите что-либо еще, вы должны знать разницу между различными терминологиями, которые часто (неправильно) используются взаимозаменяемо.

Терминал, приглашение и команда

Терминал — это графическое приложение, которое по умолчанию запускает оболочку.

Шелл сложно представить отдельно от терминала. Терминал запускает оболочку, обычно оболочку Bash по умолчанию в Ubuntu. Как и терминалы, существуют различные оболочки. Bash — самая популярная из них и оболочка по умолчанию в большинстве дистрибутивов Linux.

Вводимые вами команды интерпретируются оболочкой. Часто люди думают, что экран, который они видят в терминале, это оболочка. Это нормально для понимания.

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

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

Есть видео Люка Смита, в котором это подробно объясняется с примерами. Я больше не буду вдаваться в подробности здесь, чтобы держать все в курсе.

3. Понимание подсказки

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

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

  • Имя пользователя
  • Имя хоста (имя компьютера)
  • Текущий рабочий каталог

Еще несколько вещей, которые могут вас удивить.

Двоеточие (:) в подсказке — это разделитель, позволяющий различать имя хоста и текущее местоположение.

Тильда (~) означает домашний каталог текущего пользователя.

Для обычных пользователей подсказка заканчивается символом доллара ($). Для пользователя root он заканчивается символом решетки или решетки (#).Отсюда и шутка, что фунт сильнее доллара.

Вы заметили, что когда я переключился на пользователя root, командная строка без каких-либо цветов выглядела иначе? Это еще одно напоминание о том, что приглашение не является стандартом и настраивается явно. Для обычных пользователей Ubuntu имеет другую конфигурацию приглашения, чем root.

Такая простая информация косвенно помогает. В многопользовательской среде вы можете легко выяснить, какого пользователя вы используете прямо сейчас, и является ли он пользователем root.Отображаемое местоположение также полезно.

4. Каталог и файлы

Два термина, которые вы чаще всего слышите в Linux, — это каталог и файлы.

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

Вы можете заходить в каталоги, но не можете заходить в файлы. Вы можете читать файлы, конечно.

Вы можете использовать термин «папка» для каталога, и это должно подойти.Однако лучше использовать «каталог», потому что это то, что вы увидите в различных руководствах, документах и ​​т. д. Вы даже найдете такие команды, как rmdir, mkdir, намекающие на то, что они имеют дело с каталогами.

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

5.Путь: Абсолютный и относительный

Структура каталогов в Linux напоминает корень дерева. Все начинается с корня и распространяется оттуда.

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

Путь

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

абсолютный и относительный путь

Если вы находитесь в папке /home/abhishek, в которой есть каталог scripts, содержащий файл my_script.sh, и вам нужен путь для этого файла, его абсолютный путь будет:

  /home/abhishek/scripts/my_script.sh  

Его относительный путь будет:

  скрипты/my_script.sh  

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

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

6. . и..

Часто можно встретить . и .. при использовании терминала Linux.

Одна точка (.) означает текущий каталог.

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

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

Использование . и ..

7. Понимать структуру команды

Типичная команда Linux состоит из имени команды, за которым следуют параметры и аргументы.

  команда [параметры] аргумент  
Опция

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

Например, команда cat используется для просмотра файлов.Вы можете добавить опцию -n, и она также будет отображать номера строк.

Опции не стандартизированы. Обычно они используются как одна буква с одним тире (-). Они также могут иметь два тире (-) и слово.

Одни и те же параметры могут иметь разное значение в другой команде. Если вы используете -n с командой head, вы указываете количество строк, которые хотите увидеть, а не строки с номерами.

Один и тот же параметр -n используется по-разному в командах cat и head.

В документации по командам если вы видите что-то между скобками ([]), это означает, что содержимое скобок не является обязательным.

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

8. Получение помощи

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

Почему? Потому что одна команда может иметь более десяти или двадцати опций.

Итак, что вы делаете, когда не можете вспомнить все варианты? Вы принимаете помощь.И под помощью я не имею в виду задавать вопросы на форуме It’s FOSS Linux. Прошу воспользоваться справочной опцией команды.

Каждая стандартная команда Linux имеет страницу быстрой справки, доступ к которой можно получить с помощью -h или –help или обоих.

  имя_команды -h  

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

Страница помощи команды cat

Если вам нужна дополнительная помощь, вы можете обратиться к справочной странице i.е. руководство команды:

  человек имя_команды  

Он содержит все детали и может быть ошеломляющим для чтения и понимания. Кроме того, вы всегда можете поискать в Интернете «примеры команд xyz в Linux».

9. Linux чувствителен к регистру

Linux чувствителен к регистру. Все, что вы вводите в терминале, чувствительно к регистру. Если вы не примете это во внимание, вы часто будете сталкиваться с ошибками bash: command not found или file not found.

В домашнем каталоге у вас все имена папок начинаются с верхнего регистра.Если вам нужно переключиться в каталог «Документы», вы должны сохранить первую букву как D, а не d. В противном случае терминал будет жаловаться.

Linux чувствителен к регистру

У вас может быть два отдельных файла с именами file.txt и File.txt, потому что для Linux file и File не совпадают.

10. Запуск сценариев оболочки

Вы можете запустить сценарий оболочки, указав оболочку:

  скрипт bash.sh  

Или вы можете выполнить сценарий оболочки следующим образом:

  ./script.sh  

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

Запуск bash-скрипта

11. Используйте автодополнение табуляции вместо того, чтобы вводить все

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

Работает как для команд, так и для аргументов и имен файлов.

Пример завершения с помощью табуляции

Это экономит массу времени, потому что вам не нужно писать все полностью.

12. Ctrl+C и Ctrl+V не для копирования и вставки в терминал

Ctrl+C, Ctrl+V могут быть «универсальными» сочетаниями клавиш для копирования и вставки, но они не работают в терминале Linux.

Linux унаследовал многое от UNIX, а в UNIX для остановки запущенного процесса использовалось сочетание клавиш Ctrl+C.

Поскольку Ctrl+C уже используется для остановки команды или процесса, его нельзя больше использовать для копирования-вставки.

13. Вы можете копипастить в терминале

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

В терминале Ubuntu сочетание клавиш по умолчанию для копирования — Ctrl+Shift+C, а для вставки — Ctrl+Shift+V.

Вы можете использовать Ctrl+C для копирования текста и команд из-за пределов терминала (например, веб-браузера) и вставлять их с помощью Ctrl+Shift+V.Точно так же вы можете выделить текст и использовать Ctrl+Shift+C, чтобы скопировать текст из терминала и вставить его в редактор или другие приложения, используя Ctrl+V.

14. Избегайте использования Ctrl+S в терминале

Еще одна распространенная ошибка новичков — использование «универсального» сочетания клавиш Ctrl+S для сохранения. Если вы используете Ctrl+S в терминале, ваш терминал «зависает».

Это исходит из устаревших вычислений, где не было возможности прокручивать резервную копию. Следовательно, если было много строк вывода, Ctrl+S использовалось для остановки экрана, чтобы можно было прочитать текст на экране.

Вы можете разморозить свой терминал с помощью Ctrl+Q. Но опять же, избегайте использования Ctrl+S в терминале.

15. Обратите внимание на $ и

<> в примерах команд

Если вы имеете в виду какой-либо онлайн-учебник или документацию, вы увидите несколько примеров команд с текстом внутри <>. Это указывает на то, что вам нужно заменить содержимое вместе с < и > подходящим значением.

Например, если вы видите такую ​​команду:

  grep -i <термин_поиска> <имя_файла>  

Вы должны заменить и их соответствующими фактическими значениями.

Это указывает на то, что команда является просто примером, и вы должны заполнить ее фактическими значениями.

Еще одна вещь, которую следует отметить, это то, что в некоторых учебниках показаны примеры команд, которые начинаются с $, например:

символ доллара в начале команды

Это способ указать, что это команда (а не вывод команды). Но многие новые пользователи Linux копируют предыдущий $ вместе с фактической командой, и когда они вставляют ее в терминал, это, очевидно, выдает ошибку.

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

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

Избегайте копирования нескольких команд вместе

В следующем разделе рассказывается, как выполнять несколько команд за один раз.

16. Вы можете запускать несколько команд одновременно

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

.
  обновление sudo apt && обновление sudo apt  

Есть три разных способа комбинирования команд в терминале:

; Команда 1 ; Команда 2 Сначала выполнить команду 1, а затем команду 2
&& Команда 1 && Команда 2 Выполнить команду 2, только если команда 1 завершилась успешно
|| Команда 1 || Команда 2 Выполнять команду 2, только если команда 1 не удалась

17.Остановить работающую команду Linux

Если команда Linux выполняется на переднем плане, т. е. она показывает вывод или вы не можете ввести какую-либо другую команду, вы можете остановить ее с помощью клавиш Ctrl+C.

Я обсуждал это ранее. Это происходит из устаревших вычислительных дней UNIX.

Итак, в следующий раз, когда вы увидите, что такая команда, как top или ping, выполняется непрерывно, и вы захотите вернуть управление терминалом, просто используйте эти две клавиши:

  Ctrl+C  
Остановите работающую программу в Linux с помощью Ctrl+C

18.Очистить терминал

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

Чтобы очистить терминал, используйте команду

  прозрачный  

Вы также можете использовать сочетание клавиш Ctrl+L.

19. Выход из терминала

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

  выход  

Вы также можете использовать сочетание клавиш Ctrl+D для терминала Ubuntu.

Заключение

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

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

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

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

И если вы узнали что-то новое, пожалуйста, напишите об этом в комментариях. Хотелось бы посмотреть, стоила ли эта статья затраченных усилий 🙂


Нравится то, что вы читаете? Пожалуйста, поделитесь им с другими.

14 основных команд Ubuntu с простыми примерами

Вы только что загрузили свой первый сервер Ubuntu и смотрите на экран терминала.Вы взволнованы, но нервничаете, ваши пальцы готовы начать танцевать. Но когда кончики ваших пальцев занимают положение на клавиатуре… Ничего.

Таинственная пустота окутывает разум, немеют руки. Наслушавшись всех баек о легендарной силе интерфейса командной строки Linux, теперь чувствуешь себя бесполезным, как обезьяна за рулем Феррари.

Если это описывает ваш первый опыт работы с Ubuntu VPS (Virtual Private Server) или выделенным сервером, не бойтесь — мы снабдим вас аккуратным списком основных команд Ubuntu, которые повысят ваши навыки Linux CLI от «полного новичка» до «Я могу сделать это».

Прежде всего, давайте разберемся с базовой терминологией. Когда вы входите в свой VPS (или просто «сервер»), будь то с помощью PuTTy в Windows или через собственный терминал на другом компьютере с Linux, вы подключаетесь через экран терминала (или «консоли»). Терминал — это физический экран, который вы будете использовать для взаимодействия с компьютером, хотя в настоящее время большинство терминалов являются виртуальными, что означает, что вы можете запускать несколько разных терминалов на одном компьютере одновременно.

После входа на сервер вы сталкиваетесь с оболочкой .Оболочка — это приложение, основной целью которого является запуск других приложений путем ввода команд, и ее часто называют оболочкой командной строки, потому что вы выполняете команды построчно, нажимая Enter. Оболочка терминала по умолчанию для Ubuntu называется Bash , что является аббревиатурой от «Bourne-Again SHell».

Так что же это за команды? Давайте погрузимся!

Примечание: Эти команды Ubuntu являются общими для большинства дистрибутивов на основе UNIX, поэтому они также будут работать в Debian и подобных разновидностях Linux.

Команда 1: cd

cd означает «изменить каталог», и вы будете использовать его для навигации по файлам и папкам в вашей файловой системе.

Примеры

Чтобы перейти в корневой каталог вашей файловой системы:

  диск /  

Чтобы перейти в домашний каталог своего пользователя, используйте тильду (~):

  диск ~  

Для перехода в каталог ~/projects :

  диск ~/проекты  

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

  компакт-диск -  

Чтобы перейти в родительский каталог вашего текущего каталога:

  CD ..  

Команда 2: ls

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

Примеры

Чтобы перечислить все, включая скрытые файлы, начинающиеся с «.” (например, “.htaccess”):

  лс-а  

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

  лс-ла  

Чтобы перечислить все со всеми этими полезными деталями, сделав размеры файлов удобными для чтения:

  лс-лах  

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

  лс-лах файл1  

Команда 3: cp

cp означает «копировать» и позволяет копировать файлы и папки в любое место вашей файловой системы.Если вы видите файл или папку, которую хотите скопировать, при вводе ls , то вам не нужно вводить полный путь, как показано в примерах ниже.

Примеры

Чтобы скопировать файл с именем file1 в папку в домашнем каталоге вашего пользователя с именем folder1 (обратите внимание на тильду ~ , заменяющую домашний каталог вашего пользователя):

  cp файл1 ~/папка1  

Чтобы рекурсивно скопировать папку с именем folder1 (и все ее подпапки) в ~/folder2 :

  cp -r папка1 ~/папка2  

Чтобы скопировать все файлы в вашем домашнем каталоге, которые заканчиваются на «.sh» в ~/folder1 , используйте звездочку в качестве подстановочного знака:

  cp ~/*.sh ~/folder1  

Команда 4: mv

mv означает «перемещение» и позволяет перемещать файлы и папки в любое место в вашей файловой системе. Эта команда аналогична использованию вырезания вместо копирования в Windows.

Примеры

Чтобы переместить файл с именем file1 в ваш текущий каталог в ~/folder1 :

  mv файл1 ~/папка1  

Чтобы рекурсивно переместить папку с именем папка1 (и все ее подпапки) в папку папка2 (примечание: вам не нужна опция -r , как с командой cp ):

  mv папка1 папка2  

Чтобы переместить все файлы в вашем домашнем каталоге, которые заканчиваются на «.sh» в folder1 , используйте звездочку в качестве подстановочного знака:

  mv ~/*.sh папка1  

Команда 5: rm

rm означает «удалить» и позволяет удалять файлы и папки.

Примеры

Чтобы удалить файл с именем file1 :

  пм файл1  

Чтобы удалить папку с именем folder1 (и все ее подпапки) рекурсивно:

  rm -r папка1  

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

  пм ~/*.ш  

Команда 6: мкдир

mkdir означает «создать каталог» и позволяет создать новый пустой каталог.

Примеры

Чтобы создать новый каталог с именем newfolder1 :

  мкдир новая папка1  

Чтобы создать новый каталог, newfolder1 , вложенный в другой каталог, newparentfolder , который еще не существует:

  mkdir -p новая родительская папка/новая папка1  

Команда 7: нано

nano — простой текстовый редактор, позволяющий редактировать файлы через терминал.

Примеры

Чтобы открыть файл с именем file1 для редактирования:

  нанофайл1  

После того, как вы открыли файл с помощью nano и внесли изменения, вы можете сохранить их, нажав ctrl + или . Чтобы выйти обратно в терминал, нажмите ctrl + x .

Команда 8: меньше

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

Чтобы выйти обратно в терминал, нажмите q .

Примеры

Для просмотра содержимого файла с именем file1 :

  без файла1  

Чтобы просмотреть результаты команды (например, dmesg ) в формате less, используйте символ вертикальной черты «|» затем минус :

  dmesg | меньше  

Команда 9: кошка

cat — это сокращение от «con cat enate», и его можно использовать различными способами, в том числе связывать файлы вместе или просто просматривать содержимое файла на экране.

Примеры

Чтобы вывести содержимое файла с именем file1 на экран терминала:

  кошачий файл1  

Для вывода содержимого нескольких файлов на экран терминала:

  cat-файл1; кошачий файл2; кошачий файл3  

Чтобы объединить два файла ( файл1 и файл2 ) в один файл ( файл3 ):

  cat файл1 файл2 > файл3  

Команда 10: найти

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

Примеры

Чтобы найти все файлы и папки, соответствующие «test1», в каталоге ~/projects :

  найти ~/projects -name "test1"  

Чтобы найти все файлы и папки, оканчивающиеся на «.log», начиная с текущего каталога:

  найти . -имя "*.log"  

Чтобы найти файлы (не папки) в ~/projects старше 30 дней, а затем удалить их:

  find ~/projects -type f -mtime +30 -delete\;  

Команда 11: grep

grep означает «Global Regular Expression Print» и позволяет искать текстовые строки внутри файлов.Вы можете думать об этом как о Google для вашей файловой системы, и он становится чрезвычайно мощным, когда вы комбинируете его с регулярными выражениями.

Примеры

Для поиска строки «Привет» в файле с именем приветствия в текущем каталоге:

  grep приветствие "Привет"  

Для рекурсивного поиска строки «Ошибка» во всех файлах и папках в каталоге ~/projects :

  grep -r "Ошибка" ~/проекты  

Для рекурсивного (-r) поиска строк под ~/projects со словом «ошибка», без учета регистра (-i), а также для отображения номера строки, в которой появляется строка (-n):

  grep -rin "ошибка" ~/проекты  

Команда 12: df

df означает «показать файловую систему» ​​и показывает сводку дискового пространства (общее, используемое и доступное) для каждой смонтированной файловой системы.

Примеры

Для просмотра информации о дисковом пространстве в удобочитаемом формате:

  дф-ч  

Для просмотра информации о дисковом пространстве в удобочитаемом формате, включая общую сумму (см. нижнюю строку вывода):

  df -h --всего  

Команда 13: du

du означает «использование диска» и отображает объем дискового пространства, используемого файлами или папками в данном каталоге.

Примеры

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

  ду-ч  

Чтобы просмотреть использование диска для всех файлов и папок в текущем каталоге в удобочитаемом формате при открытии списка файлов в программе чтения с экрана меньше (полезно для каталогов с большим количеством файлов и подпапок):

  ду-ч | меньше  

Чтобы просмотреть использование диска для всех файлов и папок в каталоге ~/projects в удобочитаемом формате:

  du -h ~/проекты  

Команда 14: dmesg

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

Примеры

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

  dmesg | меньше  

Чтобы просмотреть только те диагностические сообщения, в которых упоминается «usb», используйте dmesg с grep (используйте параметр -i для поиска без учета регистра):

  dmesg | grep -i "usb"  

Чтобы просмотреть только последние 30 строк диагностических сообщений, используйте tail :

  dmesg | хвост -30  

Дополнительный совет: использование псевдонимов BASH

Если вам не нравится использовать определенное имя команды, вы можете изменить его на любое другое, установив «псевдоним».Поэтому, если вы предпочитаете набирать «удалить», а не «rm» (это облегчает запоминание, хотя набирать дольше), вы можете это сделать. Но становится еще лучше… Что, если вы хотите использовать строку команд или сложную команду в одной команде? Это тоже можно сделать с помощью псевдонима. Вы можете включить команду «ls -la | less» в псевдоним «listless», а при вводе «listless» вы сразу же получите список каталогов, открытый в программе чтения less (то же самое, что и при вводе «ls -la | less»).

Вот простой способ сделать это (замените вялым на желаемый псевдоним и ls -la | less на желаемую команду/команды):

 echo "alias listless='ls -la | less'" >> ~/.bash_aliases && источник ~/.bash_aliases 
https://techwombat.com/basic-ubuntu-commands-examples/https://techwombat.com/wp-content/uploads/2019/03/basic-ubuntu-commands-examples-1024×1024.pnghttps://techwombat. com/wp-content/uploads/2019/03/basic-ubuntu-commands-examples-150×150.png Tom DavisFeaturedTutorialslinux,учебники по серверам,учебники,ubuntu,веб-хостинг учебникиВы только что загрузили свой первый сервер Ubuntu и смотрите на экран терминала.Вы взволнованы, но нервничаете, ваши пальцы готовы начать танцевать. Но когда кончики ваших пальцев занимают положение на клавиатуре… Ничего. Таинственная пустота окутывает твой разум, а руки немеют. Имея… Том ДэвисТом [email protected]АвторТом является техническим сотрудником TechWombat. Ему нравится писать об ИТ, открытом исходном коде, электронике и других гиковских секретах. Руководство по командной строке TechWombat

Basic Linux для начала разработки в Ubuntu Linux | Автор Syed Monowarul Islamic

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

Очистить экран терминала:

 очистить 

очистить терминал.

каталог навигации

см. Расположение указателя:

PWD

Показать содержимое папки:

 LS 

Перемещение:

 CD.. 

Перейти к определенной папке:

 cd имя папки 
навигация

В приведенном выше сценарии я использовал pwd,ls и cd , чтобы проиллюстрировать, как мы можем перемещаться из одной папки в другую.

Перейти к корне:

 CD / 
 CD / 
  Увидение содержимое папки:   

Показать все файлы (Hidden также):

 LS -A 

Смотреть все файлы, а также подробности:

 ls -l 
ls -l предоставляет нам подробную информацию о содержимом папки. Файл, d для каталога, l для ссылки

r — чтение

w — файл можно изменить (записать/удалить/редактировать)

x — выполнить

Изменение прав доступа к файлу или папке вообще другая тема.Мы пропустим это в этой статье.

Сделать новый каталог
 DELATENAME  
 MKDIR DirectoryName 

Delete

RM -R-DirectoryNameName
RM NameOffile
RMDIR DirectoryName
Создан и DELEED А каталог

RM -R используется, когда каталог не пуст.

создать файл

 touch f.txt 

открыть в редакторе :

(я открою файл с помощью vscode)

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

 код f .txt 

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

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

 cat f.txt 

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

 меньше f.txt 

выйти нажав «к».

Переименование файла:

 mv f.txt новое имя 
переименовать

скопировать файл:

 cp новое имя.txt copy.txt 
создается новый файл с тем же содержимым, что и старый.

посмотрите, какие команды вы использовали до 500:

 история 

обновление Ubuntu:

 sudo apt-get update 
это не сработало в первый раз

sudo означает суперпользователь.

Посмотреть информацию о сети:

 ifconfig 

пропинговать веб-сайт:

 пропинговать Google.COM 

Посмотреть собственную ОС Информация:

 uname -a 

См.

См. Данные использования системы:

 TOP 

См. Дисковое пространство:

 DF 

Установка программного обеспечения:

 Sudo APT- Получить установочное имя 

Удаление / Uninsall:

 Sudo APT-Get Удалить имя 

Перезагрузка компьютера:

 Sudo Reboot 

Выключение компьютера: (попробуй кто-нибудь)

 Sudo Shutdown -H Now 
Sudo poweroff

Основные команды Linux для начинающих [обновлено]

Возможно, вы знакомы с такими операционными системами, как Windows XP, Windows 7, Windows 8 и Mac OS X.Linux — одна из таких мощных операционных систем, которая широко применяется и используется сегодня. Согласно последней статистике суперкомпьютерных ястребов TOP500, «Linux теперь работает на 100% из 500 лучших суперкомпьютеров мира». Разве это не ошеломляет?

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

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

Основные команды Linux

Теперь давайте рассмотрим 20 наиболее важных команд Linux.Команды Linux чувствительны к регистру, поэтому вам нужно быть осторожным с тем, что вы вводите. Если вы знакомы с окнами, вы должны знать, что команда dir используется для вывода списка содержимого каталога. В Linux команда ls используется для вывода списка файлов и каталогов. Некоторые версии могут поддерживать цветовое кодирование. Имена, выделенные синим цветом, представляют собой имена каталогов.

лс -л | больше — это помогает разбить вывод на страницы, чтобы вы могли просматривать страницу за страницей.В противном случае список быстро прокручивается вниз. Вы всегда можете использовать ctrl c , чтобы вернуться в командную строку.

 $ ls -l имя файла
 

2. cd /var/log –

Изменить текущий каталог. Косая черта должна использоваться в Linux. Примером является каталог Linux, который поставляется со всеми версиями Linux.

Когда вы используете ls –I , вы сможете увидеть более подробную информацию о содержимом в каталоге

В нем будет список

  • Разрешения, связанные с файлом
  • Владелец файла
  • Группа связанный с файлом
  • Размер файла
  • Отметка времени
  • Имя файла
 $ cd /var/log
 

3.grep —

Поиск текста в файле. Команда grep просматривает множество файлов одновременно, чтобы найти фрагмент текста, который вы ищете.

grep ШАБЛОН [ФАЙЛ]

grep failed transaction.log

Приведенная выше команда найдет все слова в файлах, соответствующие слову «сбой».

 $ grep «сбой» transaction.log
 

4. Команда su / sudo —

Для выполнения некоторых команд в системе Linux требуются повышенные права.Таким образом, вы запускаете их от имени системного администратора, чего обычные пользователи делать не могут.

su команда изменяет оболочку для использования в качестве суперпользователя, и пока вы не используете команду выхода, вы можете оставаться суперпользователем

sudo можно использовать команду sudo . Это позволит вам запускать команду с повышенными правами, и после выполнения команды вы вернетесь к своим обычным правам и разрешениям.

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

  • sudo shutdown 2 — выключение и включение компьютера через 2 минуты
  • sudo shutdown –r 2 — выключение и перезагрузка через 2 минуты остановить процесс выключения.
 $ sudo выключение 2
$ sudo выключение –r 2
 

5. pwd — Печать рабочего каталога

Одним из способов определения каталога, в котором вы работаете, является команда pwd .

6.passwd –

Хотя команда pwd похожа на команду , роль, которую она играет, отличается.

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

passwd [имя пользователя] — меняет пароль пользователя.

 $ пароль администратора
 

7.mv – Переместить файл

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

Здесь имя файла изменяется с first.txt на second.txt.

Введите ls для просмотра изменений

 $ mv first.txt second.txt
 

8. cp – Копировать файл

cp исходный файл файл назначения . Если вам нужна копия файла second.txt в том же каталоге, вы должны использовать команду cp

 $ cp second.txt третий.txt
 

Вы можете использовать ls – l , чтобы увидеть созданный новый файл. Два файла будут точно такого же размера.

9. rm –

Эта команда используется для удаления файлов в каталоге или в самом каталоге. Каталог нельзя удалить, если он не пуст.

rm [имя файла]

rm –r удаляет все содержимое каталога, а также сам каталог.

 $ rm файл1
$ rm -r мой проект
 

10.mkdir — создать каталог.

mkdir [имя каталога] если вы хотите создать каталог с именем myproject введите

mkdir myproject

 $ mkdir myproject
 

11. chmod –

Для изменения режима объекта файловой системы. Файлы могут иметь разрешения r — чтение, w — запись и x — выполнение.

Например:

  • режим chmod ФАЙЛ
  • chmod 744 script.sh
  • Первое число обозначает пользователя, связанного с файлом
  • Второе число обозначает группу, связанную с файлом
  • Третий номер связан со всеми остальными, кто не является частью пользователя или группы
 $ chmod 744 script.ш
 
Октал Октал Разрешение
0 Нет разрешения
1 Выполните разрешение —x
2
2 4 Написать разрешение -W-
3 Написать и выполнять разрешения (1 + 2) = 3 -WX
4 Чтение разрешения только R- —
5 Прочитанные и выполняемые разрешения (1 + 4) = 5 R-x R X
6 Чтение и запись разрешений (2 + 4) = 6 RW-
7 Разрешения на чтение, запись и выполнение, означает полные разрешения (1+2+4)=7 rwx

Из таблицы вы увидите, что предоставленные права будут следующими:

  • -rwxr- — r- — rwx для пользователя
  • r — для группы (только для чтения)
  • r — для других (только для чтения)

Другие способы использования chmod :

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

Владелец script.sh может выполнить файл

12. chown –

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

chown owner_name имя_файла

 $ chown user1 script.sh
 

Предположим, что если вы являетесь пользователем с именем user1 и хотите изменить владельца на root , используйте «sudo» перед синтаксисом.

$ sudo chown корневой скрипт.sh

13. cat —

Команда cat (сокращение от «concatenate») является одной из наиболее часто используемых команд в Linux. Команда cat позволяет создавать один или несколько файлов, просматривать содержимое файла, объединять файлы и перенаправлять вывод в терминал или файлы.

 $ cat файл.txt
$ cat файл1.txt файл2.txt
 

Вывод покажет все содержимое файла(ов).

14. echo –

Эта команда используется для отображения текста или строки в стандартный вывод или в файл.

$ echo «Это статья об основных командах linux»

Это статья об основных командах linux

Параметр echo –e действует как интерпретация escape-символов с обратной косой чертой.

 $ echo –e «Это статья для начинающих. \nЭто базовые команды Linux.
 

Вывод будет выглядеть как

 Эта статья предназначена для начинающих.
Это основные команды Linux
 

\n символ новой строки интерпретируется командой echo –e

15.wc

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

wc [опции] имена файлов .

 $ wc –l readme.txt
 

Показывает вывод как — 120 readme.txt

  • wc -l : Печатает количество строк в файле.
  • wc -w : печатает количество слов в файле.
  • wc -c : отображает количество байтов в файле.
  • wc -m : печатает количество символов из файла.
  • wc -L : печатает только длину самой длинной строки в файле.

16. man –

Эта команда используется для просмотра интерактивных справочных страниц для команд/программ.

  $ man grep 
  $ человек mkdir 
 

17. история –

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

$ history

18. clear –

Эта команда позволяет очистить экран терминала.

 $ ясно
 

19. apt –get

apt -get — мощный и бесплатный интерфейсный менеджер пакетов для систем Debian/Ubuntu. Он используется для установки новых пакетов программного обеспечения, удаления доступных пакетов программного обеспечения, обновления существующих пакетов программного обеспечения, а также для обновления всей операционной системы. apt — расшифровывается как Advanced Package Tool.

  $ sudo apt-получить обновление 
 

20. reboot –

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

 $ перезагрузка 
 

Ну, Linux здесь не заканчивается . Если вы хотите узнать больше о командах Linux или углубиться в Linux, то это отличные курсы для начинающих:

Люди также читают:

Пользовательские команды для терминала Linux

Операционная система Linux позволяет пользователям создавать команды и выполнять их через командную строку.Чтобы создать команду в Linux, первым делом нужно создать bash-скрипт для команды. Второй шаг — сделать команду исполняемой.
Синтаксис:  

 $ nano ~/.bashrc 

Здесь bashrc означает запуск файла Bash. Баш находится в /bin/bash. Этот файл помогает в создании среды с помощью файлов запуска. nano — текстовый редактор. Вместо nano вы можете использовать текстовый редактор gedit, который является базовым графическим интерфейсом, и большинству пользователей он удобен. Затем мы должны искать контент, как показано ниже.

 # еще несколько псевдонимов ls
псевдоним ll='ls -l'
псевдоним la='ls -A'
псевдоним l='ls -CF' 

На приведенном выше рисунке: 
псевдоним: Это позволяет пользователю создавать собственные команды.
unalias : Это позволяет пользователю остановить работу любой команды.

Создать собственную команду для наших целей:   

 псевдоним [имя]=' [команда 1]; [команда 2]; [команда 3]; ..... [command n]' 

Вместо имя введите свою пользовательскую команду.
Вместо команда 1 укажите первую команду, которую вы хотите выполнить.
Вместо команда 2 укажите вторую команду, которую вы хотите выполнить.
Пример:  

 псевдоним ok='echo HELLO WORLD; firefox' 

echo HELLO WORLD он отобразит HELLO WORLD в терминале.
Введите команды последовательно, а затем нажмите CTRL + O , чтобы сохранить команды в файле.
Затем нажмите ENTER для подтверждения, а затем нажмите CTRL + X для выхода из файла.Теперь перезагрузите терминал.
Теперь всякий раз, когда вы набираете ok , ваша команда будет выполняться.
 

 

Не используйте bashrc напрямую, несмотря на это, мы можем использовать bash_aliases

 # Определения псевдонимов.
# Вы можете поместить все свои дополнения в отдельный файл, например
# ~/.bash_aliases вместо того, чтобы добавлять их сюда напрямую.
# См. /usr/share/doc/bash-doc/examples в пакете bash-doc.

если [-f ~/.bash_aliases]; потом
    .~/.bash_aliases
fi 

Используйте bash_aliases для создания собственных псевдонимов:

 nano ~/.bash_aliases 

список, шпаргалка, для начинающих

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

Список основных команд Ubuntu

mv : сокращение от move , эту команду можно использовать для перемещения файлов из одной папки в другую.

rm : сокращение от remove , эта команда используется для удаления любых файлов или папок.

cd : сокращение от change , вы можете использовать эту команду для изменения текущего каталога.

cp : сокращение от копия , эту команду можно использовать для копирования файлов или папок в каталог.

chown : Эта команда используется для смены владельца файла.

chmod : Эта команда используется для изменения прав доступа к файлу.

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

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

sudo : Также известная как superuser do , команда sudo позволяет запускать другие команды с правами администратора. Эта команда особенно полезна для изменения файлов в каталоге, к которому пользователь не обязательно имеет доступ.

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

cd / : В качестве альтернативы базовой команде cd можно использовать команду cd / , чтобы перейти в корневой каталог.

cd .. : Эту команду можно использовать для перехода на один уровень каталога вверх.

cd — : Эту команду можно использовать для перехода к предыдущему каталогу.

Еще вопросы по Ubuntu? Посетите наш форум!

.

Leave a Reply