Совет: Используйте Alias для часто используемых команд X Terminal
В заметке о создании ярлыков для X Terminal, PhoeniX посоветывал использовать alias вместо ярлыков. Решил разобраться и написать эту заметку.
Аlias – это встроенная команда интерпретаторов командной строки, позволяющая устанавливать сокращения для команд. Также, возможно переопределение команд и подстановка в них параметров. Обычно, назначенные имена сохраняются только в течение сессии.
Пример команды 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.
- окрытие или создание файла vi .profile
- жмем еще раз клавишу “Ввод”
- жмем “i” – для перехода в режим ввода текста
- вводим текст
- жмем “Esc” для перехода в режим ввода команд
- жмем :wq – этой командой сохраняем файл из редактора








>После того, как файлы будут созданы, нужно перезагрузить интернет-планшет.
Зачем? Попробуйте так
$ . .profile
P.S. Какой-то странный у вас .profile. И вообще, поставьте bash
2 kerne1
Я не понял.
Если можно – поподробнее, какую команду нужно выполнить вместо перезагрузки
Нужно ввести команду . (точка).
.profile выполняется при регистрации пользователя в системе, но можно просто запустить его командой . или source, чтобы изменения вступили в силу. Точку писать быстрее. Читайте man bash
2 kerne1
Можешь дать ссылку на man bash для N800?
bash – он един и для arm’а, и для intel’a, и для прочих.
Видимо, у вас нет linux’a на десктопе, тогда за манами на opennet.ru. Вот ссылка на man bash
http://www.opennet.ru/man.shtml?topic=bash&category=1&russian=0
2 kerne1
У меня WinXP. Знакомство с linux началось после покупки N800. Так что почти каждый раз приходится гуглить по вопросу что бы лучше разобраться