02.03.2010

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

Руководства n900
В закладки

Все уже давно известно, что Nokia N900 работает на платформе Maemo. А Maemo это Linux система. А что есть полезного в Линукс ? Правильно, конечно же терминал. Вот и в Nokia N900 в комплекте имеется X Terminal. Правда по умолчанию работать в нем можно только с правами User, но, к счастью, эта проблема тоже давно решена. Как ? Читай вот ot;http://www.nokiamaemo.ru/n900/ruk-n900/74-spisok-osnovnyx-komand-x-terminal.html" target="_blank">эту статью.

В данной же статье мы рассмотрим основные команды X Terminal ...

 

Основная информация о командах:

  • Любая команда терминала состоит только из одного слова. Все что идет дальше, воспринимается системой как параметры
  • Параметры, которые не обязательны для использования, обычно заключаются в квадратные скобки []
  • Однобуквенные параметры могут быть объединены. Например "ls -l -a" можно записать как "ls -la"
  • Если команде в качестве параметров передаются источник и назначение (например для команды перемещения mv это будет что переместить и куда переместить), то ВСЕГДА источник назначается первым параметром, а назначение - вторым

Работа с файлами и каталогами:

ls [параметры] [файл] - показывает содержимое данного каталога 

Параметры:

  • -a или -all - показать все файлы
  • -A - показать все файлы, кроме ".." и "."
  • -i или -inode - показать inode (индексный дескриптор)
  • -k - размеры в килобайтах
  • -l - показать в длинном формате (показывает (права доступа к файлу, количество ссылок на файл, имя владельца, имя группы, размер файла (в байтах), временной штамп и имя файла)
  • -t - сортировать по времени последнего доступа

pwd - выводит полный путь текущего каталог (путь от корня)

 

cd путь_до_каталога - перейти в указанный каталог

cd ~ - Перейти в домашний каталог

cd .. - Перейти на уровень выше

cd / - перейти в корень (файловой системы)

 

 

rm [параметры] имя_файла(или имя не пустого каталога) - удалить указанный файл или каталог

Параметры:

  • -r - рекурсивное удаление (удаление установленной программы и всех её продуктов жизнедеятельности, не зависящих от пользователя.)
  • -f - не запрашивать подтверждения удаления

 

rmdir [параметры] имя_пустого_каталога - удаляет пустой каталог

Параметры:

  • -p - удалить также директории высшего уровня если они пустые

 

mkdir [параметры] имя_каталога [{имя_каталога1}..{имя_каталогаN}] - создать каталог

Параметры:

  • -p - создать недостающие родительские каталоги, для каждого указанного каталога
  • -m права - установить права доступа на создаваемый каталог (права задаются точно так же как и в chmod)

 

mv [параметры] исходный_директория директория_назначения - переместить (переименовать) файл

 

 

cp [параметры] файл директория - копировать файл или каталог

Параметры:

  • -f - если требуется, удаляет исходные файлы (каталоги) в которые происходит копирование
  • -p - сохранить исходные параметры файла (владелец, группа, права доступа (включая suid и sgid биты), время последней модификации и время последнего доступа к файлу)
  • -R - копировать директории рекурсивно (обработка исключений, если объекты не являются обычными файлами или каталогами)

 

ln [параметры] файл1(исходный) файл2(ссылка) - установить связь между файлом и именем файла (жесткая ссылка)

Параметры:

  • -s - сделать символическую ссылку

cat [параметры] [файл] - Вывести содержимое файла. Если файл не указан, дынные будут выведены со стандартного ввода.

Параметры:

  • -n - количество строк для вывода

Общие команды:

 

uname [параметры] - показать информацию о системе

Параметры:

  • -a - вывести полную информацию
  • -s - вывести название ядра
  • -n - вывести сетевое имя
  • -v - вывести версию ядра
  • -m - показать архитектуру 

 

dmesg [параметры] - вывести отладочную информацию(сообщения) ядра

Параметры:

  • -n - количество строк для вывода

Для проверки последних событий в ОС, например таких, как подключение USB-устройств, вывод команды «dmesg» перенаправляют на фильтр «tail», чтобы отфильтровать только последние 22 строки буфера. Пример "dmesg | tail -n 22".

 

 

df [параметры] - показать список всех файловых систем по именам устройств, показать их размер, занятое и свободное пространство и точки монтирования.

Параметры:

  • -a - Выводится информация о всех файловых системах, включая файловые системы которые имеют 0 блоков, такие системы пропускаются по умолчанию.
  • -k - отобразить размер блоками по 1 килобайту, вместо установленных по умолчанию блоков в 512 байт
  • -h ( --human-readable) - отобразить размер в человеко-читабельном формате

 

free [параметры] - вывести информацию о свободных и занятых ресурсах системы

Параметры:

  • -b - вывести объем памяти в байтах
  • -k (ключ по умолчанию) - вывести объем памяти в Кбайтах
  • -m - вывести в Мбайтах
  • -t - вывести итоговую информацию

Работа с процессами:

top - выводит список запущенных процессов. По умолчанию список сортируется по нагрузке на процессор. Для выхода нажмите "q"

 

ps - вывести отчет о работающих процессах

 

killall {имя_процесса} - завершить все процессы с именем {имя_процесса}

 

kill {PID_процесса} - завершить процесс с PID {PID_процесса} (Proccess ID - 1 колонка в top). Внимание. Если приложение запущенно под рутом, то и завершить его можно только под рутом.

 

Работа с приложениями (установка/удаление) (команды работают только под root):

apt-cache search {слово} - поиск в репозиториях пакета, содержащего в имени или описании заданное {слово}

 

apt-get install {имя_пакета} - установка из репозитория пакета с именем {имя_пакета}

 

dpkg -i {файл} - установить приложение {файл} из deb-пакета (Начиная с прошивки 3.2010.02-8 deb-пакеты можно устанавливать из файл-менеджера)

 

apt-get install -f - разрешает неудовлетворённые зависимости при установке из deb-пакета

 

apt-get remove {имя_программы/имя_пакета} - удалить из системы программу/пакет {имя_программы/имя_пакета}

 

apt-get autoremove - удалить неиспользуемые пакеты

 

apt-get clean - очистить кеш загруженных пакетов (кеш хранится в домашнем каталоге)

Комментарии (2)
Добавить комментарий
Прокомментировать
nartikoev
#1 nartikoev Посетители 30 января 2012 23:53
Здравствуйте!
Я очень хотелбы понять систему работы в nokia n900 XTerminal, однако у меня ничего не получается, хотел установить Adobe 10, так он его не распаковывает. Прошу вас если, вам не трудно, обьясните мне по шагово. Заранее благодарю.
Юра
#2 Юра Гости 4 декабря 2012 13:37
А можно точную инструкцию по получению root прав


А можно точную инструкцию по получению root прав
Передача текстовых сообщений и сообщений чата
Для того чтобы отправить текстовое сообщение со смартфона Nokia N900 пользователь должен зайти в меню, выбрать пункт «сообщения», затем «новое SMS», ввести номер
Настройка смартфона Nokia N900
Настройка смартфона Nokia N900
Настройка смартфона Nokia N900
31.03.10 Руководства n900
У каждого новичка может возникнуть множество вопросов при настройке N900. Мы попытаемся ответь на некоторые из них.
Использование основных возможностей смартфона Nokia N900.
Полезная информация для тех - кто только начал разбираться в своем смартфоне.
Nokia N900 – отличный помощник инженера!
С появлением Nokia N900, определенный круг людей интересовался, возможно ли на данном устройстве просматривать файлы программы автокада (AutoCad). На сегодняшний день,
Освобождение памяти на смартфоне Nokia N900 (перемещение на карту памяти
Несмотря на огромное количество достоинств смартфона Nokia N900 , у него существуют и некоторые недостатки. Например, то, что для корневой файловой системы "/" отводится
Инструкция по блокировке нежелательных входящих звонков
Мы не всегда желаем быть найденными теми или иными людьми, для этого можно использовать блокировку номера нежелательного абонента.