Недавно я узнал, --что это двойной дефис, который используется, чтобы сообщить команде, что список опций закончился и что не следует рассматривать как опцию. Так,
grep -- 'search_word' *
будет искать данные search_word. Но вы можете увидеть неожиданное поведение, если вы удалите --и если есть один файл, который начинается с -, который включит параметр, который соответствует символам в имени файла .
Как это --называется? Есть ли технический термин для этого?
cd --и cd -явления. в то время как cd --означает по существу справедливо cdи, таким образом, превращается в ваш $HOME, cd -значит помещает себя в предыдущий каталог. Это становится удобным, когда вы захотите, cd ..но, как и в случае немецкой раскладки клавиатуры, я часто смешиваю ее cd --. cd -затем вернет вас обратно. : D