Некоторые горячие клавиши в Linux, а также самые популярные команды терминала

imageНесмотря на повсеместное распространение графических интерфейсов и всяких удобных манипуляторов вроде Magic Mouse и Magic Trackpad, приложение Терминал.app до сих пор является достаточно полезным и слегка «гиковым» инструментом для выполнения некоторых операций, с которым большинство из нас знакомы достаточно поверхностно. На самом деле, в его «укрощении» нет ничего сложного, поэтому для всех читателей МакРадара я подготовил команды для Терминала, которые могут оказаться полезными.

Для начала стоит сказать, что само приложение Терминал.app, как и все полезные служебные утилиты, располагается в каталоге Программы > Служебные программы. Сразу после его запуска вы увидите строку, в которой написано имя компьютера и текущего каталога, а после знака доллара ($) — приветливо мигающий курсор, который приглашает вас ввести свою первую команду…

image

Список файлов и папок — ls

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

Существует несколько вариаций данной команды, которые вызываются разными ключами (на самом деле их намного больше):

  • ls -l отобразит подробные данные о каждом элементе, включая права доступа, размер файлов и т.д. Кроме того, первый символ каждой строки позволит определить тип данных: если это латинская буква «d», то перед нами каталог, а если дефис (-), то обычный файл.
  • ls -a отобразит список всех файлов и каталогов в текущей папке, включая скрытые элементы (имена которых в Mac OS X начинаются с точки).

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

Перемещение между каталогами — cd

Наименование этой команды происходит вовсе не от старых компакт-дисков, которые Apple успешно убила своим цифровым iTunes Store, а от двух английских слов «change directory» — именно этим она и занимается:

  • Напишите cd Music — и Терминал перейдет в папку Music, если, конечно, она существует в вашем текущем каталоге.
  • Для выхода в папку на уровень выше используется команда cd .. (с двумя точками).
  • А выполнив команду cd вы моментально перенесетесь в домашний каталог пользователя.

Полный путь к рабочему каталогу — pwd

Название этой команды тоже происходит от первых букв фразы «print working directory». В каком бы каталоге вы не находились, результатом выполнения данной команды станет полный путь к текущему каталогу.

Создание каталога — mkdir

Данная команда создает директорию с указанным именем. К примеру, mkdir Temp создаст в текущей папке каталог Temp. Если вы забыли, в каком каталоге вы сейчас находитесь, воспользуйтесь pwd:

Удаление файлов и каталогов — rm, rmdir

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

Но вообще команда rm test1.txt удалит файл test1.txt из текущего каталога. А если добавить, скажем, ключ «i» (rm -i test2.txt) пользователю потребуется подтвердить удаление.

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

  • rmdir Test удалит каталог Test только в том случае, если он пустой и не содержит внутри себя подпапок или файлов.
  • rm -r Test2 рекурсивно удаляет все находящиеся файлы и папки внутри Test2, а его удаляет в самом конце.

Перемещение и копирование фалов — mv и cp

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

mv ~/test1.txt ~/Documents/test1.txt

Первым параметром (~/test1.txt) выступает файл, который нам нужно переместить, а вторым — каталог назначения и результирующее имя файла.

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

Во-вторых, чтобы каждый раз не писать путь к домашнему каталогу, достаточно воспользоваться тильдой (~). Например, запись ~/Documents равносильна /Users/имя пользователя/Documents.

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

Остальные команды

Естественно, описать все доступные команды (как и их ключи) не представляется возможным, поэтому я остановлюсь еще на нескольких интересных и полезных «экземплярах»:

  • Запустить любое приложение в системе можно с помощью команды open, указав через пробел путь к приложению и его название. Например, open /Applications/Airfoil.app
  • С помощью команды who можно посмотреть список пользователей, которые залогинились в систему. Естественно, это актуально лишь в том случае, если работа на данном компьютере подразумевает вход нескольких пользователей или активный SSH.
  • Команда cat test.txt позволит вам вывести в окно Терминала содержимое файла с именем test.txt, но вы не сможете его отредактировать (для этого потребуется воспользоваться текстовым редактором вроде nano, vim или emacs), только просмотреть.
  • Отменить процесс выполнения любой команды (будь то ping или работа шелл-скрипта) всегда можно с помощью универсальной комбинации клавиш Control+C.
  • Очистить окно Терминала от большого количества текста достаточно просто, выполнив команду clear.
  • Для выполнения некоторых команд вам могут потребоваться привилегии администратора. Быстрее всего это сделать путем добавления в начало строки команды sudo. В этом случае, Терминал попросит ввести пароль от вашей учетной записи.
  • Посмотреть список запущенных процессов можно с помощью команды top, правда, в этом случае данные будут выглядеть менее наглядно, нежели в Мониторинге системы.
  • Для вывода детальной справки по какой-либо команде можно воспользоваться man, указав через пробел имя интересующей команды.
  • Чуть не забыл упомянуть о просто фантастической поисковой утилите grep, с помощью которой можно найти текстовую строку в файле или, скажем, конкретный процесс в списке процессов (например, ps ax|grep smbd).

Пожалуй, на этом и остановимся, а если я что-то упустил или указал неправильно — милости просим в комментарии.

Иногда, когда вы запускаете команды на терминале Linux, вы можете почувствовать, что терминал несколько «заполнен» командами и выводами этих команд.

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

В этой статье мы расскажем, как вы можете очистить терминал Linux

Содержание

1) clear команда

Выполните clear нижней части

Результаты

Экран терминала очищается, как показано ниже.

2) reset команда

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

 # reset 

Есть также команда сброса tput, которая также будет делать этот трюк.

3) Использование the Ctrl + L горячей клавиши

4) Использование команды printf “33c”

Другой метод, который можно использовать, – напечатать printf “ 033c” в командной строке терминала и нажать [enter].

 # alias cls = 'printf " 033c" 

5) Очистка терминала Linux для KDE

 # clear && echo -en " e [3J" 

Это также может быть псевдонимом, как показано

 # alias cls = 'clear && echo -en " e [3J"' 

Кроме того, вы можете использовать сочетание клавиш при работе с Yakauke

ctrl + shift + k

6) Очистка терминала Linux для GNOME – Ubuntu 18.04

Shift + ctrl + alt + c

При использовании вышеупомянутых методов для очистки экрана вы заметите, что экран (Putty) по-прежнему прокручивается. Это один вызов, который все еще прокручивается с помощью мыши или клавиши курсора вверх до предыдущих команд и их вывода. Если вы хотите очистить экран без прокрутки, используйте команду clear && clear:

 # clear && clear 

Консольные команды бывают иногда очень полезными (даже для обычных пользователей, которые не любят терминал), в том числе и для новичков в Ubuntu или GNU/Linux. Ниже приведён список-«17 команд терминала, о которых должен знать каждый пользователь Ubuntu»которые за несколько минут может выучить и по практиковать каждый, чтобы лучше работать в Ubuntu или в каком-нибудь другом дистрибутиве Linux (и не беспокойтесь о том, какую версию Ubuntu вы используете, будь то 12.04 LTS «Precise Pangolin», или 13.10, или, может быть, следующая версия 14.04, потому что такие команды часто не меняются. То же самое и для Linux Mint, и других вариантов Ubuntu). А начну всё-таки с более подробного перечня команд:

Привилегии

sudo command — запустить команду как rootsudo -s — открыть оболочку rootsudo -s -u user — открыть оболочку как пользовательsudo -k — восстановить пароль sudogksudo command — визуальный диалог sudo (GNOME)kdesudo command — визуальный диалог sudo (KDE)sudo visudo — редактировать /etc/sudoersgksudo nautilus — корневой файловый менеджер (GNOME)kdesudo konqueror — корневой файловый менеджер (KDE)passwd — изменить ваш пароль

Сеть

ifconfig — показать информацию о сетиiwconfig — показать информацию о беспроводной сетиsudo iwlist scan — поиск беспроводных сетейsudo /etc/init.d/networking restart — перезапустить сеть/etc/network/interfaces — файл для ручной настройки сетиifup interface — включить интерфейсifdown interface — отключить интерфейс ping host — пропинговать host и вывести результат whois domain — получить информацию whois для domainwget file — скачать fileifconfig eth0″ — показать конфигурацию сетевого интерфейса eth0ifup eth0″ — активировать интерфейс eth0ifdown eth0″ — деактивировать интерфейс eth0ifconfig eth0 192.168.1.1 netmask 255.255.255.0″ — выставить интерфейсу eth0 ip-адрес и маску подсетиifconfig eth0 promisc» — перевести интерфейс eth0 в promiscuous-режим для «отлова» пакетов (sniffing)ifconfig eth0 -promisc» — отключить promiscuous-режим на интерфейсе eth0dhclient eth0″ — активировать интерфейс eth0 в dhcp-режиме.route -n» — вывести локальную таблицу маршрутизацииroute add -net 0/0 gw IP_Gateway» — задать ip-адрес шлюза по умолчанию (default gateway)route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1″ — добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с ip-адресом 192.168.1.1route del 0/0 gw IP_gateway» — удалить ip-адрес шлюза по умолчанию (default gateway)echo «1″ > /proc/sys/net/ipv4/ip_forward» — разрешить пересылку пакетов (forwarding)hostname» — отобразить имя компьютераip link show» — отобразить состояние всех интерфейсовmii-tool eth0″ — отобразить статус и тип соединения для интерфейса eth0ethtool eth0″ — отображает статистику интерфеса eth0 с выводом такой информации, как поддерживаемые и текущие режимы соединенияnetstat -tupn» — отображает все установленные сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID’ы и имена процессов, обеспечивающих эти соединенияnetstat -tupln» — отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в ip-адреса и PID’ы и имена процессов, слушающих портыtcpdump tcp port 80″ — отобразить весь трафик на TCP-порт 80 (обычно — HTTP)iwlist scan» — просканировать эфир на предмет, доступности беспроводных точек доступаiwconfig eth1″ — показать конфигурацию беспроводного сетевого интерфейса eth1cat /proc/net/dev — показать сетевые интерфейсы и статистику по нимdig domain – получить DNS информацию domain

Дисплей

sudo /etc/init.d/gdm restart — перезапустить X и вернуться к авторизации (GNOME)sudo /etc/init.d/kdm restart — перезапустить X и вернуться к авторизации (KDE)/etc/X11/xorg.conf — файл настроек экранаsudo dexconf — сбросить конфигурацию xorg.confCtrl+Alt+Bksp — перезапустить X-сервер, если зависCtrl+Alt+FN — переключиться на интерфейс командной строкиCtrl+Alt+F7 — переключиться обратно на графический интерфейс пользователя

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

ubuntu-desktop — стандартная среда Ubuntukubuntu-desktop — рабочий стол KDExubuntu-desktop — рабочий стол XFCEubuntu-minimal — основные утилиты Ubuntuubuntu-standard — стандартные утилиты Ubuntuubuntu-restricted-extras — несвободные, но полезные пакеты для Ubuntukubuntu-restricted-extras — несвободные, но полезные пакеты для Kubuntuxubuntu-restricted-extras — несвободные, но полезные пакеты для Xubuntubuild-essential — пакеты, используемые для компиляции программlinux-image-generic — последний образ ядра genericlinux-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 — обновить версию Ubuntuapt-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 — получить версию Ubuntuuname -r — получить версию ядраuname -a — получить всю информацию о ядре

Системная информация

arch — отобразить архитектуру компьютераcat /proc/cpuinfo — показать информацию о ЦПУcat /proc/meminfo — проверить использование памятиdf — информация об использовании дисковhdparm -i /dev/hda — вывести характеристики жесткого дискаlspci -tv — показать в виде дерева PCI устройстваlsusb -tv — показать в виде дерева USB устройстваuptime — показать время работы с момента включенияuname -a — показать информацию о ядреclock -w — сохранить системное время в BIOSshutdown -h now — Остановить системуshutdown -r now — перегрузить системуlogout — выйти из системы

Файловые команды

cd /home — перейти в директорию ‘/home’cd .. — перейти в директорию уровнем вышеcd ../.. — перейти в директорию двумя уровнями вышеcd — перейти в домашнюю директориюcd ~user — перейти в домашнюю директорию пользователя usercd — — перейти в директорию, в которой находились до перехода в текущую директориюpwd — показать текущюю директориюls — отобразить содержимое текущей директорииls -F — отобразить содержимое текущей директории с добавлением к именам символов, храктеризующих типls -l — показать детализированое представление файлов и директорий в текущей директорииls -a — показать скрытые файлы и директории в текущей директорииls *[0-9]* — показать файлы и директории содержащие в имени цифрыtree — показать дерево файлов и директорий, начиная от корня (/)mkdir dir1 — создать директорию с именем ‘dir1′mkdir dir1 dir2 — создать две директории одновременноmkdir -p /tmp/dir1/dir2 — создать дерево директорийrm -f file1 — удалить файл с именем ‘file1′rmdir dir1 — удалить директорию с именем ‘dir1′rm -rf dir1 — удалить директорию с именем ‘dir1′ и рекурсивно всё её содержимоеrm -rf dir1 dir2 — удалить две директории и рекурсивно их содержимоеmv dir1 new_dir — переименовать или переместить файл или директориюcp file1 file2 — сопировать файл file1 в файл file2cp dir/* . — копировать все файлы директории dir в текущую директориюcp -a /tmp/dir1 . — копировать директорию dir1 со всем содержимым в текущую директориюcp -a dir1 dir2 — копировать директорию dir1 в директорию dir2 

Пользователи и группы

whoami — имя, под которым вы залогиненыgroupadd group_name — создать новую группу с именем group_namegroupdel group_name — удалить группу group_namegroupmod -n new_group_name old_group_name — переименовать группу old_group_name в new_group_nameuseradd -c «Nome Cognome» -g admin -d /home/user1 -s /bin/bash user1 — создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell’а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognomeuseradd user1 — создать пользователя user1userdel -r user1 — удалить пользователя user1 и его домашний каталогusermod -c «User FTP» -g system -d /ftp/user1 -s /bin/nologin user1 — изменить атрибуты пользователяpasswd — сменить парольpasswd user1 — сменить пароль пользователя user1 (только root)chage -E 2005-12-31 user1 — установить дату окончания действия учётной записи пользователя user1pwck — проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadowgrpck — проверяет корректность системных файлов учётных записей. Проверяется файл/etc/groupnewgrp [-] group_name — изменяет первичную группу текущего пользователя. Если указать «-», ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwd

Установка пакетов

apt-get istall application_name — установить приложение application_name Установка из исходников:./configuremakemake install dpkg -i pkg.deb — установить пакет (Debian)

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

sudo комманда — запуск команды под именем привилегированного пользователяgksu комманда — тоже самое, разница в том что появляется графическое окно с просьбой ввести пароль в обоих случаях вводится пароль вашего текущего пользователя. Автор: Jacob PeddicordИсточник: fosswire.com

17 команд терминала, о которых должен знать каждый пользователь Ubuntu:

17 команд для новичков в Ubuntu#1. ls: перечислить содержание директории

ls

Если вы хотите увидеть скрытые директории и файлы (в том числе начинающиеся с точки), флаг -a.

ls -a

Посмотрите руководство для большей информации (man ls). #2. cd: изменить директорию #3. pwd: вывести адрес текущей рабочей директории #4. mkdir: создать папку

mkdir scripts

#5. rm: удалить файл/директорию

rm бесполезно.sh

Замечание: эта команда удаляет папку (директорию) только если она пустая, если вы не определите флаг -f для полного удаления. Но будьте осторожны с аргументами -r и -f. (-rf очень опасен) #6. sudo: выполнить как суперпользователь, для получения его привилегий Например,

sudo apt-get install gnome-shell

Затем введите пароль от вашего аккаунта, и вы сможете выполнять какие-либо административные задачи, как root. Так что, если вы получаете какие-либо ошибки доступа при использовании какой-нибудь команды, поставьте перед ней sudo — это может помочь. #7. mv: переименовать или переместить файл/директорию

mv file1 ~/Downloads/Archive/

команда выше переместит файл file1 из текущей директории в назначенную папку

mv logo_2.jpg new_logo.jpg

Это переименует файл new_logo.jpg. #8. cat: Просмотреть содержание файла

cat install.log

#9. man: подробное руководство по утилитам/командам/программам Например, если вы хотите узнать больше о команде rm, то выполните команду:

man rm

#10. cp: скопировать файлы/папки

cp movie_name.mp4 ~/Downloads/movies/

Команда выше скопирует файл movie_name.mp4 в определённую директорию #11. wget: загружайте файлы GNU Wget полезен в загрузке файлов из интернета через командную строку:

wget url_файла

#12. gksudo: выполняйте графические приложения с привилегиями администратора root

gksudo nautilus

Команда выше откроет nautilus с root-привилегимями. Это как sudo, но в графическом режиме. #13. shutdown: чтобы выключить ваш компьютер из терминала

shutdown -h

где время может быть 0, если вы хотите выключить компьютер сейчас, или вы можете определить точное время — 10:30. #14. restart: перезагрузка компьютера

restart

Для управления пакетами в Ubuntu есть особые команды. Они требуют root-привилегий, так что просто добавьте sudo перед ними (команда спросит ваш пароль и начнёт работать!). Кстати, если хотите установить microsoft excel office, советую пройти по вышеуказанной ссылке. #15. apt-get: консольная утилита для управления пакетами Есть различные опции, такие как: install – чтобы установить пакет Например, чтобы установить PyRoom (текстовый редактор без отвлекающих элементов)

sudo apt-get install pyroom

remove – чтобы удалить пакет

sudo apt-get remove kate

update – чтобы обновить список пакетов и их версии

sudo apt-get update

upgrade — чтобы обновить все пакеты в вашей системе

sudo apt-get upgrade

#16. add-apt-repository – чтобы добавить PPA-репозиторий Например, чтобы добавить PPA-репозиторий для программы Eidete (программа для скринкастинга)

sudo add-apt-repository ppa:shnatsel/eidete-daily

После добавления PPA требуется команда apt-get update #17. apt-cache: чтобы просмотреть детали пакета из кеша search: поиск определённых пакетов через apt-cache Например:

sudo apt-cache search gimp  источник

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

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

Сразу оговоримся, что для пользователей операционной системы Linux данные команды уже знакомы. Для начала, запускаем сам терминал. Предварительно его, естественно, нужно загрузить и установить на Android-устройство.

Видим на экране следующее:

            Device_name:/ $ 

            Device_name – это название вашего Android-устройства.

SU

            Данная команда даёт Root-права, то есть позволяет выполнять любые действия, естественно сначала надо получить Root-доступ для устройства. До выполнения этой команды, вы ограничены правами и доступом гостя.

Device_name:/ $ 

            Символ «$» означает, что в текущий момент у вас лишь права гостя, то есть делать можете мало что.

Device_name:/ # 

            Символ «#» означает, что в данный момент у вас есть Root-права.

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

Device_name:/ $ su

Device_name:/ # 

CD

Команда, выполняющая переход в любую папку (директорию), например:

Device_name:/ # cd dir1

Device_name:/dir1 # 

Примечание, «CD ..» выполняет переход в директорию на один уровень выше.

LS

Данная команда выводит список содержимого (файлы и каталоги) текущей директории, например:

Device_name:/ # ls

dir1

dirtest

tmp

bin 

Примечание, «LS-A» выводит полный список содержимого текущей директории, в том числе скрытые файлы. В отличие от Windows, скрытые файлы имеют вид точка-Имя, например .name

CAT

Выводит на экран текст, который находится в файле, например:

Device_name:/sdcard # cat test

Stroka1

Stroka2 

TAC

Выводит текст, который находится в файле, но в обратном порядке, то есть сначала последняя строка, в конце – первая. Например:

Device_name:/sdcard # cat test

Stroka2

Stroka1

MKDIR

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

Device_name:/sdcard # mkdir testdir1 

Важно, в Linux-подобных системах, к которым относится и операционная система Android, имеет значение регистр в названии файлов и папок, так что testdir1 и Testdir1 – разные директории.

RM

Команда, выполняющая удаление указанного файла.

RM –R

Команда, выполняющая удаление указанной папки. Например:

Device_name:/sdcard # rm -r dir1 

CP

Выполняет копирование файла.

CP –R

Выполняет копирование директории.

MV

Переименовывает указанный файл. Пример:

Device_name:/sdcard # mv filetest FileTest 

PWD

Показывает на экране полный путь к текущей директории.

TOUCH

Команда, которая создает пустой файл. Например:

Device_name:/sdcard # touch file1 

WGET

Выполняет скачивание файла по указанной ссылке в текущую папку. Пример:

Device_name:/sdcard # wgеt httр://video.mkv 

DATE

Выводит на экран текущие дату и время.

CAL

Отображает на экране календарь на текущий месяц.

Примечание – если ввести, например, «CAL 2012», то на экран будет выведена таблица-календарь 2012 года.

PS

Отображает на экране текущие процессы.

MOUNT

Производить монтирование указанного пути.

UNMOUNT

Производить демонтирование указанного пути.

HALT

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

FREE –M

Отображает на экране текущее состояние оперативной памяти (в мегабайтах).

DF

Отображает на экране текущее использование накопителей.

CLEAR

Выполняет очистку от всех выведенных символов экрана терминала.

DU

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

UPTIME

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

CHOMD

Выставляет права доступа на перечисленные файлы, например:

Установка прав на перечисленные файлы

chmod 777 file1 file2 file3

Для группы (g = group) и для других (o = others) добавить флаг чтения (r)

chmod go+r /home/user2/folder1/filexxx.txt

Для группы (g = group) и для других (o = others) убрать флаг чтения (r)

chmod go-r /home/user2/folder1/filexxx.txt 

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

r — (read) право на чтение данных из файла.

w — (write) право на запись или изменение данных (не удаление!).

x — право на исполнение файла.

Права доступа к директориям могут иметь такие атрибуты:

r — право на чтение директории.

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

x — право, позволяющее входить в директорию.

Права доступа делятся на три большие категории:

u — «user», или владелец файла.

g — «group». Член той же группы пользователей, к которой принадлежит и владелец объекта.

o — «world», или все остальные.

Права доступа записываются в следующем порядке: сначала права для владельца («u»), далее для группы («g»), и в конце – для всех остальных («o»). Права записываются в виде RWX, причем если на месте любой из букв присутствует «-», то это значит, что право на действие отсутствует.

Для примера, следующий набор атрибутов:

rwx r— r—

означает, что владелец объекта имеет абсолютно все права, то есть на чтение, запись и исполнение, а остальные категории – только право на чтение файла.

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

«r» – это 4

«w» – это 2

«x» – это 1

«-» – это 0

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

7 (rwx) = 4 + 2 +1 (полные права)

5 (r-x) = 4 + 0 + 1 (чтение и выполнение)

6 (rw-) = 4 + 2 + 0 (чтение и запись)

4 (r—) = 4 + 0 + 0 (только чтение)

Иногда права выражают не из трёх, а их четырех цифр – это значит, что помимо владельца, группы и остальных, есть Superuser, то есть главный администратор. Числовое значение, отвечающее за его права, находится на первом месте.

Ubuntu — это лучшая операционная система Linux для начинающих! Еще недавно, большинство население планеты — и особенно в России, знало о существовании только одной современной операционной системы — Microsoft Windows. Сегодня же, с появлением таких популярных операционных систем, как Android и Ubuntu, мир завоевывает Linux, ядро которого и является основой этих систем. Еще 10 лет назад, нередко можно было услышать даже от не самых далеких от компьютеров людей сказку о том, что когда-то на всех компьютерах стояла Microsoft DOS, а потом появилась Windows и принесла счастье в дома обычных пользователей компьютеров. На самом же деле, еще за долго до появления Micorosoft, на большинстве «серьезных» компьютеров устанавливалась операционная система Unix и ее ответвления, которых было весьма много. Самое популярное из них сегодня — это FreeBSD. Однако Unix осталась уделом «серьезных» компьютеров и по сей день — FreeBSD и другие Unix-основанные системы используются сегодня, в основном, на суперкомпьютерах и серверных машинах. В то время, как Unix-подобная операционная система Линукс завоевывает популярность на домашних и офисных компьютерах, планшетах и даже сотовых телефонах!

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

« предыдущие статьи

Что такое Ubuntu?

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

Убунту сегодня — самый популярный дистрибутив Linux. И совершенно не случайно — ее слоган «Linux для людей» соответствует этой системе на все 100%! Убунту — это лучший дистрибутив Линукс для начинающих! Она бесплатна, быстра, надежна, стабильна, безопасна, в ней отсутствуют какие-бы то ни было вирусы (а значит и о необходимости в антивирусных программах можно также забыть!), ну и, наконец, она красива, да и просто удобна!

Конечно же, это не означает что перейти на эту операционную систему для Windows-пользователя не стоит никаких усилий: при этом однозначно возникают трудности, ведь это совсем «другая» ОС. Здесь все иначе: начиная от файловой системы, и заканчивая внешним видом. И цель нашего сайта — помочь начинающему пользователю в установке, настройке и использовании этой замечательной операционной системы.

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Citilink-kabinet.ru
Добавить комментарий