Зе Таблет Блог - блог посвящен интернет-планшетам Nokia N800 и N810.
Jan 17 2009

Совет: Используйте Alias для часто используемых команд X Terminal

В заметке о создании ярлыков для X Terminal, PhoeniX посоветывал использовать alias вместо ярлыков.  Решил разобраться и написать эту заметку.

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

Alias-OS2008

Пример команды alias для сокращения команды “sudo gainroot”:

alias r=”sudo gainroot”

после выполнения команды Вы можете в командной строке нажать “r”, а получите “sudo gainroot”. Но информация о сокращении, при следущей загрузке X Terminal, будет утеряна. Чтобы этого не произошло, необходимо создать (если у Вас еще нет) профайла пользователя.

Для этого нам понадобится создать два текстовых документа .profile и .shrc, которые необходимо будет разместить в папке /home/user интернет-планшета.

Содержимое файла .profile :

export ENV=$HOME/.shrc

Содержимое файла .shrc:

PATH=$PATH:/var/lib/install/usr/bin
export LD_LIBRARY_PATH=/var/lib/install/usr/lib
alias r=”sudo gainroot”
cd $HOME

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

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

Источник: http://www.internettablettalk.com

P.S. Для создания файлов я использовал встроенный текстовый редактор Vi.

  1. окрытие или создание файла vi .profile
  2. жмем еще раз клавишу “Ввод”
  3. жмем “i” – для перехода в режим ввода текста
  4. вводим текст
  5. жмем “Esc” для перехода в режим ввода команд
  6. жмем :wq – этой командой сохраняем файл из редактора

Также рекомендую:


  • 2 kerne1
    Видимо, у вас нет linux’a на десктопе, тогда за манами на opennet.ru. Вот ссылка на man bash

    У меня WinXP. Знакомство с linux началось после покупки N800. Так что почти каждый раз приходится гуглить по вопросу что бы лучше разобраться :-)
  • kerne1
    bash - он един и для arm'а, и для intel'a, и для прочих.
    Видимо, у вас нет linux'a на десктопе, тогда за манами на opennet.ru. Вот ссылка на man bash
    http://www.opennet.ru/man.shtml?topic=bash&category=1&russian=0
  • 2 kerne1
    Читайте man bash

    Можешь дать ссылку на man bash для N800?
  • kerne1
    Нужно ввести команду . (точка).
    .profile выполняется при регистрации пользователя в системе, но можно просто запустить его командой . или source, чтобы изменения вступили в силу. Точку писать быстрее. Читайте man bash
  • 2 kerne1
    Зачем? Попробуйте так
    $ . .profile
    Я не понял.
    Если можно - поподробнее, какую команду нужно выполнить вместо перезагрузки
  • kerne1
    >После того, как файлы будут созданы, нужно перезагрузить интернет-планшет.

    Зачем? Попробуйте так
    $ . .profile

    P.S. Какой-то странный у вас .profile. И вообще, поставьте bash
blog comments powered by Disqus