Многие задачи в Linux, намного, проще и быстрее выполнять с помощью косольных команд Linux. Кто знаком c Linux давно, наверняка, всегда под рукой имеет множество команд. Новичкам в этом смысле тяжелее. Им приходится или постоянно спрашивать "как, что делать?" у более опытных форумчан, или копаться самим по различным сайтам вроде http://www.opennet.ru/man.shtml или в других справочниках, например (см. приложенный файл). При этом, путем проб и ошибок, познавая - можно ли использовать ту или иную команду в конкретной ситуации или нет.
Так как я, тоже, попадал, да и теперь иногда попадаю, в подобые ситуации, решил создать тему, где хочу собрать наиболее применяемые, важные, востребованные команды и выводы и просто моменты, с которыми без консоли можно не справиться. Для большинства пользователей, думаю, достаточно, около 20-30 команд и выводов.
Буду потихоньку выкладывать команды и описания к ним - какие знаю и буду узнавать.
Если у кого есть желание помочь или подправить, по точнее, мои описания, или удалить из списка спорные, иногда, неправильно работающие, команды - Можете присоединяться.
Буду стараться под спойлерами делать по 7 команд.
1) Полное обновление, при котором учитываются все репозитории, а не только с обновлениями. Под root:
3) Удаление осиротевших пакетов - очистка системы от старых и других, по мнению системы, неиспользуемых/ненужных пакетов. Использовать очень осторожно (можно, иногда, удалить нужное и сломать систему). Под root:
for i in $(find ~/.config/chromium/*/Extensions -name 'manifest.json'); do n=$(grep -hIr name $i| cut -f4 -d '"'| sort);u="https://chrome.google.com/extensions/detail/";ue=$(basename $(dirname $(dirname $i))); echo -e "$n:\n$u$ue\n" ; done
Для тех, у кого LXDE, если нужен автозапуск программ, которых нет в меню LXDE, например:
pavucontrol, gnome-power-manager, knemo
в консоли под root в MC (проще) идем по адресу:
P.S. Если тема, по смыслу, не подходит к данному разделу - прошу администраторов перенести куда нужно.
Re: Справочник консольных команд Linux
Добавлено: 09 сен 2012, 00:27
PastorDi
Так я где-то давно на форуме огромный список такой публиковал. Надо поиском поискать...
Re: Справочник консольных команд Linux
Добавлено: 09 сен 2012, 20:07
Галахов Роман
PastorDi писал(а):Так я где-то давно на форуме огромный список такой публиковал. Надо поиском поискать...
Специально, просмотрел все 1014 ваших сообщений на форуме, но, к сожалению, не нашел. Может на другом форуме выкладывали? Если да, то можете дать ссылку в эту тему или в личку, я потом перенесу сюда. Или сами выложите, если можете.
Re: Справочник консольных команд Linux
Добавлено: 10 сен 2012, 06:29
skok
А лучше на Вики. Здесь вниз уйдет и не найдешь потом.
Re: Справочник консольных команд Linux
Добавлено: 10 сен 2012, 07:45
Галахов Роман
skok писал(а):А лучше на Вики. Здесь вниз уйдет и не найдешь потом.
Это правильно, но сначала этот список нужно собрать. К тому-же и ситуаций, как в примере с LXDE, думаю, много. Уточнить формулировки и т.п. А потом, то, что уже готово, "отполировано" можно и на Wiki. Работу над списком лучше делать на форуме.
Re: Справочник консольных команд Linux
Добавлено: 10 сен 2012, 17:20
skok
А ещё, неплохо бы проверить эти команды на Росе. Бывают некоторые различия в разных линуксах. Пример: команда входа в root в Мандрива\Роса - su , а в Убунте - sudo.
Re: Справочник консольных команд Linux
Добавлено: 10 сен 2012, 19:02
Галахов Роман
skok писал(а):А ещё, неплохо бы проверить эти команды на Росе. Бывают некоторые различия в разных линуксах. Пример: команда входа в root в Мандрива\Роса - su , а в Убунте - sudo.
Вот поэтому, я и хочу создать такой список. Чтобы не путаться в этом.
Спасибо, видать глаза "замылились" и не заметили - я то проверял с конца, а это сообщение в самом начале форума.
Re: Справочник консольных команд Linux
Добавлено: 11 сен 2012, 08:31
ДроноваЮ
Ваше право, конечно, но я не вижу особого смысла копи-пастить на форум то, что есть в любом запросе Гугла. Вы же всё равно это не используете, но почему-то считается, что это обязательно нужно натащить на каждый форум по линукс
А вот разные хитровывернутые запросы/работа с urpm (rpm) --- вот что нужно. У кого какие любимые приёмчики для rpm есть? В первом посте уже Роман немного собрал кое-чего полезного, это гут.
Re: Справочник консольных команд Linux
Добавлено: 11 сен 2012, 12:31
ДроноваЮ
skok писал(а):А ещё, неплохо бы проверить эти команды на Росе. Бывают некоторые различия в разных линуксах. Пример: команда входа в root в Мандрива\Роса - su , а в Убунте - sudo.
Это неверное утверждение.
Использовать sudo можно в любом линуксе, для этого необходимо сделать правки в файле /etc/sudoers с помощью команды visudo.
Если коротко, то su -- это авторизация пользователем root и работа из-под него. sudo -- это временное получение вашим простым домашним юзером некоторых прав доступа, доступных только для root, для выполнения конкретной команды. Давным-давно когда Убунта только ещё начиналась, там решили спрятать от юзера возможность логиниться напрямую как root с помощью su, и сделать по умолчанию настроенное sudo. Но возможность использовать su нарямую там где-то можно выковырять, я не помню, можете погуглить.
Ещё раз -- и su и sudo можно использовать в любом дистрибутиве. sudo предпочтительнее с точки зрения безопасности.
Re: Справочник консольных команд Linux
Добавлено: 11 сен 2012, 19:30
Галахов Роман
ДроноваЮ писал(а):Ваше право, конечно, но я не вижу особого смысла копи-пастить на форум то, что есть в любом запросе Гугла. Вы же всё равно это не используете, но почему-то считается, что это обязательно нужно натащить на каждый форум по линукс
А вот разные хитровывернутые запросы/работа с urpm (rpm) --- вот что нужно. У кого какие любимые приёмчики для rpm есть? В первом посте уже Роман немного собрал кое-чего полезного, это гут.
Многое неиспользуется- это правда, но моя цель в другом: Собрать в одном месте, все самые важные/нужные и т.п. команды и выводы.
Не зря же я писал, что для нормального пользователя нужны 20-30 команд и выводов, а не сотни и тысячи.
Я, в этой теме, закреплю первое сообщение и там буду собирать весь список. Хотя, думал, в этой теме закрепить первое сообщение и там делать "чистовик справочника", но вы меня опередили .
Так как тема раздвоилась, предлагаю в этой теме собирать все команды и ссылки на них, а в тему http://forum.rosalab.ru/viewtopic.php?f=6&t=1293#p7872 отбирать только то, что нужно, может быть открыть ее доступной к заполнению только одному человеку. Ту тему нужно закрепить, чтобы не съезжала вниз. А в итоге отполированную версию можно и на wiki и в руководство пользователя.
Re: Справочник консольных команд Linux
Добавлено: 11 сен 2012, 19:35
Галахов Роман
Не нешел как закрепить первое сообщение в теме (даже при редактировании первого сообщения) - странно.
Re: Справочник консольных команд Linux
Добавлено: 12 сен 2012, 22:16
PastorDi
ДроноваЮ писал(а):
А вот разные хитровывернутые запросы/работа с urpm (rpm) --- вот что нужно. У кого какие любимые приёмчики для rpm есть? В первом посте уже Роман немного собрал кое-чего полезного, это гут.
1. Ну и мою ссылку (тему) тогда поднять надо, или перенести все в одну тему
2. Что касается rpm - то про него тоже весь Гугль завален описаниями, нового ничего нет
3. А вот новое в URPMI есть, Народ про тулзы URPMI новые не знает наверно, так что... ссылочка к прочтению.
4. Ну и еще ссылочка для "обновления в голове" по работе с URPMI
Re: Справочник консольных команд Linux
Добавлено: 12 сен 2012, 23:25
Галахов Роман
PastorDi писал(а):
ДроноваЮ писал(а):
А вот разные хитровывернутые запросы/работа с urpm (rpm) --- вот что нужно. У кого какие любимые приёмчики для rpm есть? В первом посте уже Роман немного собрал кое-чего полезного, это гут.
1. Ну и мою ссылку (тему) тогда поднять надо, или перенести все в одну тему
Постепенно буду собирать все в этой теме на первой странице. Много буду делать в выходные.
Из http://forum.rosalab.ru/viewtopic.php?f=5&t=88#p177 всё перенёс. Прошу проверить правильность переноса + может что-то надо подкорректировать в них ( год прошел после изначальной публикации. Делалось, наверное, под mandriva 2011).
Осталось, только, найти как закрепить первое сообщение в теме, чтобы оно показывалось на всех страницах темы. Да и эти темы нужно закрепить, чтобы не съезжали вниз. Но это, я думаю, может, только, Юля.
Сохранил к себе - отличные книги. Буду, постепенно, изучать. Но пусть будут в ссылках, каждый если нужно может себе скачать.
Re: Справочник консольных команд Linux
Добавлено: 19 сен 2012, 15:38
VictorR2007
Не совсем в тему. Может кто не знает о [b]Yakuake[/b].
Очень удобно. Установил, добавил в автозапуск и она постоянно под рукой.
Вызавается клавишей F12. Сам постоянно ею пользуюсь. Для работы в каталоге использую
консоль с панели инструментов dolphin, а для общих команд Yakuake.
Если стандартный вид маловат, можно в файле ~/.kde4/share/config/yakuakerc
заменить текст на такой, тогда помимо увеличения размеров окна
программа будет сама прятаться при начале работать мышью.
Ещё плюс программы, при вводе от пользователя команды требующей привилегий root
мы не получим ошибку, а появится окно ввода пароля root.
На скрине вариант, похожий на работу sudo.
Запускаем установку из под пользователя, программа запрашивает пароль root, ставит программу
и выходит из режима суперпользователя.
[code][Animation]
Frames=25
VictorR2007 писал(а):Не совсем в тему. Может кто не знает о Yakuake.
Очень удобно. Установил, добавил в автозапуск и она постоянно под рукой.
Вызавается клавишей F12. Сам постоянно ею пользуюсь. Для работы в каталоге использую
консоль с панели инструментов dolphin, а для общих команд Yakuake.
Если стандартный вид маловат, можно в файле ~/.kde4/share/config/yakuakerc
заменить текст на такой, тогда помимо увеличения размеров окна
программа будет сама прятаться при начале работать мышью.
Ещё плюс программы, при вводе от пользователя команды требующей привилегий root
мы не получим ошибку, в появится окно ввода пароля root.
Это уже кому, что нравится: мне и обычного терминала хватает.
Re: Справочник консольных команд Linux
Добавлено: 19 сен 2012, 20:59
VictorR2007
Вы Роман слишком строги. Это ведь просто для информации.
Никто не заставляет пользоваться.
Мне удобно, вам не очень. Но написал для тех кто недавно установил Росу после винды,
вдруг не в курсе как упростить себе жизнь. Хотя в этом случае консоль не очень часто нужна.
Тут ещё нужна привычка ею пользоваться.
Re: Справочник консольных команд Linux
Добавлено: 19 сен 2012, 21:43
Галахов Роман
VictorR2007 писал(а):Вы Роман слишком строги. Это ведь просто для информации.
Никто не заставляет пользоваться.
Мне удобно, вам не очень. Но написал для тех кто недавно установил Росу после винды,
вдруг не в курсе как упростить себе жизнь. Хотя в этом случае консоль не очень часто нужна.
Тут ещё нужна привычка ею пользоваться.
Я не строг , просто, высказал свое мнение. И еще: у вас для тех "кто недавно установил Росу после винды" слишком мало описания, чтобы было понятно.
Пожалуйста, подкорректируйте свое сообщение (добавьте описание, или ссылку на него) - Я отражу это в первом сообщении. (Надеюсь, Юля найдет способ как закрепить первое ссобщение в теме)
Re: Справочник консольных команд Linux
Добавлено: 19 сен 2012, 22:10
VictorR2007
Там достаточно подробно, а в остальном есть Google.
Зачем писать статью, когда все давно написано.
Re: Справочник консольных команд Linux
Добавлено: 19 сен 2012, 22:12
ДроноваЮ
Виктор, повторите, пож-та, картинку-вложение в первом посте про Якуаку. Сегодня перезжали форум и немножко потерялось кое-что из недавних постов.
Re: Справочник консольных команд Linux
Добавлено: 19 сен 2012, 22:27
VictorR2007
ДроноваЮ писал(а):Виктор, повторите, пож-та, картинку-вложение в первом посте про Якуаку. Сегодня перезжали форум и немножко потерялось кое-что из недавних постов.
Что-то теперь она стала отображаться такой большой. Настройки форума изменились?
Попробую сделать скрин по меньше.
Re: Справочник консольных команд Linux
Добавлено: 19 сен 2012, 23:05
Галахов Роман
Сделал ссылку о сообщении VictorR2007 про Yakuake в первом сообщении (в разделе "Программы для работы в командной строке").
Re: Справочник консольных команд Linux
Добавлено: 20 сен 2012, 01:09
ДроноваЮ
Галахов Роман писал(а):Надеюсь, Юля найдет способ как закрепить первое ссобщение в теме
Да, поищу, что можно сделать, не напрягая админа, но не уверена, что не придётся напрягать. Это в смысле времени.