LINUX.ORG.RU
ФорумTalks

Ваш путь в терминале

 , , ,


1

1

Привет ЛОР.

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

Вопросы такие: как вы опишете свой путь в терминале?

У меня примерно так: сначала как дети, учимся ходить pwd, cd, ls. Поначалу была глупая привычка - находится в той папке, где что-то надо делать. Те cd /var/log, потом ls, теперь просто ls /var/log :)

Потом mkdir, rm -rf, однострочники на перле, touch, cp, mv, tar и gzip

Следующий шаг - установка софта. Apt-get, как апгрейдится, искать софт, подключать репы. Зависимости и make install (им решил не заниматься)

Через какое-то время открыл для себя scp, когда надо было с одного сервака на другой переезжать.

Вчера вот, пока разбирался с логами fail2ban, открыл для себя grep.

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

А какой путь прошли вы?


Ответ на: комментарий от drBatty

Написал руководство и сам инфу по полочкам разложил у себя в голове - отличный подход :)

Почитаем, нужная штука

noiseme
() автор топика
Ответ на: комментарий от drBatty

Перепутал, Mandrake, наверное. Там еще пингвин был. Полчаса всего на систему смотрел, вот и не запомнилось.

noiseme
() автор топика
Ответ на: комментарий от dexpl

кстати, на случай, если ты не в курсе, искать так

В курсе, спасибо, настрою себе ssh наконец-то по-человечески

noiseme
() автор топика
Ответ на: комментарий от drBatty

Отличный слог, залип надолго. made my day!

noiseme
() автор топика

Поздравляю, ТС открыл для себя технологии 15 летней протухшести.
О\райли Unix power tools.

Сдается мне уже даже новых изданий нет.

Оооо, посоны, я побежал на амазон, хоть гляну что там за литр-ра по юниксам сейчас.

Deleted
()
Ответ на: комментарий от dexpl

n и p — переход к следующему и предыдущему результатам поиска

p == вставка после

поиск назад это ?, а прошлое совпадение это N. И да, ssh-agent не нужен.

drBatty ★★
()
Ответ на: комментарий от noiseme

глючит инет и спать хочется.

Ну, что я еще юзаю... find, grep, pipe, dmesg, locate, head, tail, cat, sed, awk, tee, echo :D

да не вспомнить все.

В общем началось с того, что я поставил Мандриву как-то на курсе 2-м. Глубоко работать в эмуляторе терминала я начал только с момента, как устроился на работу. Там мне, собственно, и навязали вим и работу в эмуляторе терминала за что я очень благодарен ибо лучше эмулятора терминала ничего нет для работы с файлами и т.п. И, да, вим конечно же шикарен и удобен, я просто привык к нему.

amazpyel ★★★
()

Сразу yum install, а потом остальные команды.

Jayrome ★★★★★
()

Помню, первой командой было что-то вроде rpm -i $PACKAGE.rpm

Kindly_Cat
()
Ответ на: комментарий от drBatty

поиск назад это ?, а прошлое совпадение это N

Согласен, ошибся.

ssh-agent не нужен

Похоливарим за и против ssh-agent'а? :)

dexpl ★★★★★
()

Могу посоветовать заглянуть(почитать инфу, разобраться) в папку /proc. Много интересного.

TDrive ★★★★★
()

Поначалу была глупая привычка - находится в той папке, где что-то надо делать.

Это не глупая привычка. Почувствуй разницу:

rm -rf somefolder
rm -rf / home/pupkin/somefolder
Хотя всё это субъективно, но я всегда стараюсь работать в текущей директории.

cipher ★★★★★
()
Ответ на: комментарий от Deleted

Поздравляю, ТС открыл для себя технологии 15 летней протухшести.

Какой 15 летней? Вообще доисторические технологии ажно 70х годов прошлого тысячелетия! Unix, C вот это все...

quest ★★★★
()
Ответ на: комментарий от Deleted

Поздравляю, ТС открыл для себя технологии 15 летней протухшести.

да. Лучше вечно живая технология, которую уже 20+ лет подпирают разнообразными костылями (да, я про Windows NT)

drBatty ★★
()
Ответ на: комментарий от dexpl

Почему (может, я не чего-то недопонимаю)?

ну потому, что если тебя ламает набирать пассфразу, то сделай без пассфразы, если тебя ломает набирать пароль - сделай без пароля. Если тебя мучает паранойя, то сделай ключ, отключи пароль, и зашифруй ключ пассфразой, которую НИГДЕ и НИКОГДА не записывай и не запоминай (ну кроме как в тайном отделе мозга) Какой смысл спрятать туалетную бумагу в сейф, а потом бежать за ней с обосраной жопой? ИМХО это по крайне мере нелогично.

drBatty ★★
()

Поначалу была глупая привычка - находится в той папке, где что-то надо делать. Те cd /var/log, потом ls, теперь просто ls /var/log

у меня так половина знакомых линуксоидов делает. А некоторые еще и конфиги в mc читают/правят

leave ★★★★★
()

А я посмотрел лекции от яндекса, прочитал некоторые книги, документации и процентов 300% (т.е. раз в 3 больше, чем ТС) узнал за неделю. Потом лишь узнавал либо какие то специфичные возможности, либо различные ключи для известных уже мне команд.

Все работает и даже не знаю в какую сторону продолжать знакомство с консолькой.

Снеси убунту, поставь слаку или генту. То что ты grep открыл так поздно это ненормально. И да, я даже будучи полным новичком в linux никогда не делал сначала cd $PATH затем ls, и не разу не видел, что бы мои знакомые, которых я же и подсадил на линукс, так делали. Так что, задумайся.

comp00 ★★★★
()
Ответ на: комментарий от Deleted

ТС открыл для себя технологии 15 летней протухшести

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

Все мы начинаем с чего-то, и вы в том числе.

noiseme
() автор топика
Ответ на: комментарий от comp00

И да, я даже будучи полным новичком в linux никогда не делал сначала cd $PATH затем ls

а я - делал и делаю. Впервые увидел UNIX в школе. А школьником я был достаточно давно (Slackware тогда ещё не было).

drBatty ★★
()

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

pekmop1024 ★★★★★
()
Ответ на: комментарий от comp00

лекции от яндекса, прочитал некоторые книги, документации и процентов 300% (т.е. раз в 3 больше, чем ТС) узнал за неделю

Вот эти ребята? http://events.yandex.ru/events/kit/

Мне так быстро не надо - у меня основная работа несколько другая

поставь слаку или генту

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

никогда не делал сначала cd $PATH затем ls,

Тут полтопика так делает :)

noiseme
() автор топика
Ответ на: комментарий от drBatty

А зачем? Одно дело, если надо работать в данном каталоге. А если надо посмотреть просто права? Хотя, мб здесь дело привычки

comp00 ★★★★
()
Ответ на: комментарий от drBatty

попробуй не работать под рутом - разница исчезнет.

Попробуй абстрагироваться от этого примера.

sudo rm -rf /<путь куда-нибудь>

sudo rm -rf / <путь куда-нибудь>

Очень многое изменилось? Пути с домашним каталогом были не совсем удачными, но удалять иногда нужно и из других мест.

cipher ★★★★★
()
Ответ на: комментарий от noiseme

Ключ нужен не чтобы «не вводить пароль», а чтобы нельзя было
получить доступ к серверу с левого компьютера. Пароль на ключ
можно вешать, можно не вешать, это ортогонально.

По сабжу — через пару месяцев на линупсах я прочитал ABS Guide,
тебе тоже советую.

Sphinx ★★☆☆
()
Ответ на: комментарий от noiseme

Вот эти ребята? http://events.yandex.ru/events/kit/

Да, прямо с первого (февральского) набора смотри.Очень интересно и полезно.

Сейчас думаю про Арч, пока привлекает заявленная работа с памятью.

Промолчу :)

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

Слака не так страшна, как о ней пишут на Лоре, да и вообще в интернетах. Точнее, она вообще не страшна. Просто, надо понимать, что ты хочешь и что ты делаешь.

Тут полтопика так делает :)

Ну не знаю, я никогда об этом раньше не задумывался.

comp00 ★★★★
()
Ответ на: комментарий от pekmop1024

Вот этот рекомендуют: http://www.iterm2.com

А вообще вот: Terminal - default OS X terminal xterm - default terminal when the X Window System started Ericom's PowerTerm iTerm iTerm2 (successor to iTerm) ZTerm (serial line terminal) Terminator ZOC Terminal MacWise Passport MacTelnet SecureCRT Inet/Winet Terminal Emulator

noiseme
() автор топика
Ответ на: комментарий от comp00

Промолчу :)

Так а чего? Вовсе не обязательно холиворить, хотел еще одно мнение услышать.

У меня сейчас на серверах крутится debian, поэтому решил на десктопах изучать тоже самое. Пока у меня так:

debain - xubuntu - mint

Все на XFCE, так как машинка старенькая, но еще могет. Оперативы всего 1G, диск слабоват на r/w. Поэтому вот думаю как это чудо разогнать. Читал, что Арч с памятью работает так, что latency системы повыше. Да и KISS принцип - совсем по мне. Единственное смущает, что коммьюнити поменьше и AUR.

Думаю, можно запустить слаку или генту в виртуалке - хоть потыкать что это такое

noiseme
() автор топика
Ответ на: комментарий от Sphinx

ABS Guide, тебе тоже советую

и /sys до кучи

оукей!

noiseme
() автор топика
Ответ на: комментарий от noiseme

Читал, что Арч с памятью работает так

Как набор пакетов и инструкций может работать с памятью?
С памятью работают программы.

Sphinx ★★☆☆
()
Ответ на: комментарий от noiseme

Так а чего? Вовсе не обязательно холиворить, хотел еще одно мнение услышать.

ИМХО, е нужен. Аргуметация вызовет минимум 4.2, а то уще и до холивара дойдет.

Читал, что Арч с памятью работает так, что latency системы повыше.

Прочитай еще об постоянных обновлениях в системе(тот же systemd в пример), нужде в постоянной настройки и танцев с бубнами и etc.

Думаю, можно запустить слаку или генту в виртуалке - хоть потыкать что это такое

Вот если честно, не вижу смысла ставить слаку на виртуалку, чтобы просто «потыкать» . Время только зря протратить.

comp00 ★★★★
()
Ответ на: комментарий от comp00

Аргуметация вызовет минимум 4.2, а то уще и до холивара дойдет

Ок, оставим это.

постоянных обновлениях в системе

Плюсов не бывает же без минусов. Мне, конечно, надо пока что-то постабильнее.

Время только зря протратить

Ну надеюсь, найдется время поставить на диск

noiseme
() автор топика

Поднабрался информации, ушел читать.

Спасибо за советы!

noiseme
() автор топика

А какой путь прошли вы?

А я книжку сначала про это прочитал.

Alve ★★★★★
()
Ответ на: комментарий от drBatty

глупо 20 раз указывать один и тот же путь для 20 разных команд.

никогда не видел

$ cd /var/
$ ls
$ cd log
$ ls
$ cd nginx
$ ls
$ less error.log
?

leave ★★★★★
()

Самым важным для меня шагов в изучении юниксового терминала стало переучивание с dir на ls :)

buddhist ★★★★★
()
Ответ на: комментарий от buddhist

Самым важным для меня шагов в изучении юниксового терминала стало переучивание с dir на ls :)

Зачем же мучаться/переучаваться, нам разум дал стальные руки-крюки и вместо сердца — пламенный мотор:

$ alias dir
alias dir='/bin/ls $LS_OPTIONS --format=vertical'

bormant ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.