Некоторые отличия командных строк разных операционных систем для работы с файлами:
- Происхождение. 2 Командная строка Windows основана на командной строке MS-DOS/PC-DOS, а оболочки Linux восходят к оболочке UNIX Thompson. 2
- Регистр букв в имени файла. 1 В Linux регистр имеет значение, в Windows — нет. 1
- Буфер обмена. 1 В командной строке обычно не работают клавиши Ctrl+V, C, X для вставки, копирования и вырезания текста. 1 Иногда (зависит от настроек системы) вставить текст можно через Shift+Ins, иногда — правой кнопкой мыши. 1
- Текущий каталог. 1 Результат выполнения команд часто зависит от того, в каком каталоге и на каком диске находится пользователь. 1 Когда указывается относительное имя файла (без полного пути и имени диска), оно ищется в текущем каталоге. 1
- Список файлов. 1 Посмотреть, какие файлы есть в текущем каталоге, можно командой dir в Windows и командой ls в Linux. 1
- Переменные PATH. 1 В Linux PATH — это папки, в которых хранятся почти все программы. 1 В Windows PATH — это системные папки и текущий каталог, в котором находится пользователь. 1
При этом в разных операционных системах есть команды с одинаковым названием, которые выполняют похожие функции. 23