Это очень просто, это параметры команды (они же параметры или флаги). Принято считать, что они начинаются с минуса, но за одним минусом может следовать несколько вариантов. ls
означает список; ls -a
означает список всех , включая скрытые файлы. ls -l
означает список в длинном формате . Следовательно, ls -la
означает перечислить все в длинном формате . Для rm
- команда удаления rm -r
может быть опасной опцией, поскольку это означает рекурсивное удаление (удаление) - поэтому, если вы являетесь пользователем root, вы можете удалить всю файловую систему, если вы не являетесь обратите внимание на rm -rf *
, как описано здесь . Подробную информацию о каждой команде можно найти на таких страницах руководства, как man ls
. Вы привыкаете читать их и быстро находите подробности с помощью /
, чтобы найти внутри справочной страницы, тогда n
будет искать следующее вхождение строки поиска. Закройте справочную страницу с помощью q
для выхода. Также многие команды и их примеры вы можете искать с помощью Google - просто заключите поиск в кавычки, если он включает пробелы. Одна из первых вещей, о которой вы можете узнать, - это объединение в цепочку (правильное название piping ) - как вывод одной команды переходит в следующую, разделенную символом вертикальной черты |
. Тогда все начинает обретать смысл. Хорошее место для различных примеров - bashOneLiners .Удачи!