Лучший способ начать изучение команд оболочки в терминале? [закрыто]

8

Какой лучший способ узнать, как использовать Системное администрирование / использование команд оболочки в Терминале?

JFW
источник
2
Когда вы говорите «использовать системное администрирование», подразумеваете ли вы использование инструментов, доступных в графическом интерфейсе?
apoorv020

Ответы:

4

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

Пример: удалить пустые пробелы в файле (в то время одноклассник кормил меня исходным кодом с кучей этого). Скажи, что это лайк по awk / perl. В какой-то момент у нас есть файл, который мы хотим исправить. После этого я заменил файл переменной, инкапсулированной в скрипт bash. Взрыв! (теперь, автоматизируя это для анализа всех файлов в папке, я мог легко принять 100 файлов, и обе стороны были довольны).

Димитриос Мистриотис
источник
7

В вики сообщества есть хорошее руководство, его можно найти здесь . У вас есть все, что вам нужно, чтобы начать там

sebikul
источник
4

Я бы предложил иметь два компьютера: один с полноценным графическим интерфейсом и один без графического интерфейса. Управляйте первым с помощью графического интерфейса, а вторым через ssh. Противопоставление двух будет полезно, и вы не сможете обмануть второго.

Если у вас нет двух компьютеров, вы можете настроить виртуальные машины для этого.

apoorv020
источник
1
Как будто они спасают необходимость - мать всех изобретений;)
Ashfame
4

Есть отличный апплет под названием Ubuntu Tips Applet. Он выскакивает уведомления с полезными терминальными командами в настраиваемом интервале, что оказалось довольно полезным для изучения немного на стороне. Не очень пригодный для быстрого обучения. http://www.omgubuntu.co.uk/2011/01/get-random-ubuntu-tips-on-your-desktop-app/

Christoph
источник
Действительно приятно, +1
Кос
2

Для меня это была установка gentoo, документация по установке поможет вам разобраться во всем. Результирующая установка будет отличаться от Ubuntu, но вы узнаете общий язык

матовый
источник
0

Существует игра typespeedдля Ubuntu, в которой вы можете измерить свою скорость, набирая случайные команды Unix. Между Unix и Shell много общего. Вы встретите много разных команд этого. Возможно, это не лучший инструмент, но стоит упомянуть.снимок экрана с типизированной скоростью

Вы можете установить его используя
sudo apt-get install typespeed

igaurav
источник
0

Лично я узнал много материала из книги Unix Shells by Example, а также из справочных страниц и, очевидно, с этого сайта. Практика, тем не менее, даже лучше, чем теория. Начните писать сценарии для себя или других на сайте здесь.

Вот некоторые из вещей, которые я сделал недавно:

https://askubuntu.com/a/589574/295286

https://askubuntu.com/a/605476/295286

https://askubuntu.com/a/603322/295286

https://askubuntu.com/a/602293/295286

Сергей Колодяжный
источник
Связанный: unix.stackexchange.com/q/193815/85039
Сергей Колодяжный