Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Вопросы новичка. Кодировка и перемещение консолью.  (Прочитано 5886 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kreed*

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Остановить Windows - выполнить обещание
    • Просмотр профиля
Добрый день. На Linuxе второй день, поэтому возникло пару вопросов.
1. Мне очень нравится консоль. Но есть там загвоздка, нерешенная для меня.
Например я захожу в директорию cd /media/disk-1/ ввожу ls, получаю список каталогов, и например хочу пойти в папку ABC. Для этого мне надо прописывать весь путь снова, cd /media/disk-1/ABC. Каким образом я могу не прописывать весь путь снова.
2. Кодировка. Многие файлы txt имеют кодировку cp1251, что естественно не отображается в Убунте. В gedit'e я не нашел функцию смены кодировки. Вот вопрос, как поменять кодировку у файла на utf8. Желательно через консоль.

Спасибо.
Лучшая IDE = gedit + gcc
Skype: cinq00

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
Добрый день. На Linuxе второй день, поэтому возникло пару вопросов.
1. Мне очень нравится консоль. Но есть там загвоздка, нерешенная для меня.
Например я захожу в директорию cd /media/disk-1/ ввожу ls, получаю список каталогов, и например хочу пойти в папку ABC. Для этого мне надо прописывать весь путь снова, cd /media/disk-1/ABC. Каким образом я могу не прописывать весь путь снова.
2. Кодировка. Многие файлы txt имеют кодировку cp1251, что естественно не отображается в Убунте. В gedit'e я не нашел функцию смены кодировки. Вот вопрос, как поменять кодировку у файла на utf8. Желательно через консоль.

Спасибо.
1. cd ABC?
2. В поиск по словам "gedit cp1251".

Оффлайн amiheev

  • Участник
  • *
  • Сообщений: 152
    • Просмотр профиля
Вот вопрос, как поменять кодировку у файла на utf8. Желательно через консоль.

Спасибо.
Два варианта смены кодировки (cp1251 to utf-8) текстового файла через консоль:
1) с помощью утилиты recode
recode -f 1251..utf-8 <input.txt> output.txt2) с помощью iconv
iconv -f CP1251 -t UTF-8 input.txt > output.txt

Оффлайн Bloody Mary man

  • Любитель
  • *
  • Сообщений: 81
  • just another psycho
    • Просмотр профиля
1 - Аааааааааааа! Я не знал. Реально не знал. Спасибо, axe!

Оффлайн kreed*

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Остановить Windows - выполнить обещание
    • Просмотр профиля
Большое спасибо =)
P.S. насчет cd ABC, я вводил cd /ABC/ - потому и не получалось.
Лучшая IDE = gedit + gcc
Skype: cinq00

Оффлайн Hulk

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Ты не спрашивал, но думаю ты ещё не знаешь и тебе полезно будет знать. Когда вводишь что-либо в консоли в любой момент можно нажать TAB и то, что ты начал набирать будет дописано, если есть такая возможность. Если же такой возможности нет, из-за того, что есть несколько возможных вариантов окончания, то можно нажать TAB второй раз и будут выведены все возможные варианты окончания. Не знаю понятно ли объяснил, но если что просто поэкспериментируй.)))

Оффлайн kreed*

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Остановить Windows - выполнить обещание
    • Просмотр профиля
Ты не спрашивал, но думаю ты ещё не знаешь и тебе полезно будет знать. Когда вводишь что-либо в консоли в любой момент можно нажать TAB и то, что ты начал набирать будет дописано, если есть такая возможность. Если же такой возможности нет, из-за того, что есть несколько возможных вариантов окончания, то можно нажать TAB второй раз и будут выведены все возможные варианты окончания. Не знаю понятно ли объяснил, но если что просто поэкспериментируй.)))

Незнал, второй день все таки =) Спасибо)
Лучшая IDE = gedit + gcc
Skype: cinq00

Оффлайн Hulk

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Особенно удобно, когда вводишь путь директории: начало имени каталога, TAB, начало имени следующего каталога, опять TAB и т.д. выписываешь весь путь. Если забыл какие каталоги есть жмёшь TAB два раза и видешь перечень. Удачи!)))

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
По поводу "гуляния" по каталогам:
1. Одной точкой обазначается текущий каталог, т.е. cd /media/disk-1 ... cd ./ABC - перейдешь в каталог ABC
2. Двумя точками обозначается каталог уровнем выше, т.е cd ../ - выйдешь из ***/ABC в /media/disk-1
3. Тильдой (~) обозначается каталог текущего пользователя терминала, т.е. если зашел в терминал как простой юзер, то ~/ переместит тебя в твой каталог, т.е. /home/user, если в терминале сделал su (работу от прав root-а), то ~/ переведет тебя в каталог /root.

Ну, для начала хватит :)
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн kreed*

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Остановить Windows - выполнить обещание
    • Просмотр профиля
По поводу "гуляния" по каталогам:
1. Одной точкой обазначается текущий каталог, т.е. cd /media/disk-1 ... cd ./ABC - перейдешь в каталог ABC
2. Двумя точками обозначается каталог уровнем выше, т.е cd ../ - выйдешь из ***/ABC в /media/disk-1
3. Тильдой (~) обозначается каталог текущего пользователя терминала, т.е. если зашел в терминал как простой юзер, то ~/ переместит тебя в твой каталог, т.е. /home/user, если в терминале сделал su (работу от прав root-а), то ~/ переведет тебя в каталог /root.

Ну, для начала хватит :)
Спасиб :)

Особенно удобно, когда вводишь путь директории: начало имени каталога, TAB, начало имени следующего каталога, опять TAB и т.д. выписываешь весь путь. Если забыл какие каталоги есть жмёшь TAB два раза и видешь перечень. Удачи!)))

Оно то оч удобно, но пока что не пользуюсь, хочу прописывать команды сам, чтобы лучше запомнить =)

Пользователь решил продолжить мысль 22 Июня 2009, 18:15:55:
Попробовал перекодировать. Ничего не получилось. Навело на мысль что файл возможно не в cp1251.
Вопрос, как узнать кодировку файла?
« Последнее редактирование: 22 Июня 2009, 20:16:53 от kreed* »
Лучшая IDE = gedit + gcc
Skype: cinq00

Оффлайн Bloody Mary man

  • Любитель
  • *
  • Сообщений: 81
  • just another psycho
    • Просмотр профиля
Взять, я не знаю, OOo Writer и открывать им, перебирая варианты до появления осмысленного текста. ))

Оффлайн kreed*

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Остановить Windows - выполнить обещание
    • Просмотр профиля
Взять, я не знаю, OOo Writer и открывать им, перебирая варианты до появления осмысленного текста. ))
Хм..еще бы варианты.

Вообщем пока что такие вопросы:
Как узнать кодировку файла? Желательно через консоль, если можно конечн
Как через консоль открыть deb файл?
Лучшая IDE = gedit + gcc
Skype: cinq00

Оффлайн Bloody Mary man

  • Любитель
  • *
  • Сообщений: 81
  • just another psycho
    • Просмотр профиля
можно открыть синаптик и ввести в строку поиска character encoding, выбрать пару утилей и попробовать.

Например, sudo apt-get install enca и man enca

По второму вопросу - man dpkg, та часть, что нужна, начинается с -i

Выйти из мана можно кнопкой q (а то я, помнится, терминал закрывал, да)
« Последнее редактирование: 22 Июня 2009, 20:33:14 от Bloody Mary man »

Оффлайн amiheev

  • Участник
  • *
  • Сообщений: 152
    • Просмотр профиля
[Как узнать кодировку файла? Желательно через консоль, если можно конечн
Вот здесь ещё посмотри.

Оффлайн kreed*

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
  • Остановить Windows - выполнить обещание
    • Просмотр профиля
можно открыть синаптик и ввести в строку поиска character encoding, выбрать пару утилей и попробовать.

Например, sudo apt-get install enca и man enca

По второму вопросу - man dpkg, та часть, что нужна, начинается с -i

Выйти из мана можно кнопкой q (а то я, помнится, терминал закрывал, да)

Спасибо, сейчас попробую =)

[Как узнать кодировку файла? Желательно через консоль, если можно конечн
Вот здесь ещё посмотри.

Установлю пакет, посмотрю. Большое спс, т.к. те команды не помогали(просто скорее всего там кодировка не 1251)

Пользователь решил продолжить мысль 22 Июня 2009, 21:26:12:
К сожалению у меня ничего не получилось. Попробуйте вы перекодировать данный файл, если получится, прошу сказать как.
« Последнее редактирование: 22 Июня 2009, 21:26:15 от kreed* »
Лучшая IDE = gedit + gcc
Skype: cinq00

 

Страница сгенерирована за 0.026 секунд. Запросов: 19.