По-видимому, Вы неправильно читали руководство. -u
флаг для объединенного контекста, не Unicode и -c
для скопированного контекста, не 'Формата контекста':
-c -C NUM --context[=NUM] Output NUM (default 3) lines of copied context.
-u -U NUM --unified[=NUM] Output NUM (default 3) lines of unified context.
Самый простой способ узнать, что является различием, состоит в том, чтобы испытать его:
$ cat >1
line
diff
more
^D
$ cat >2
line
ffid
more
^D
$ diff -c 1 2
*** 1 2010-12-14 09:08:48.019797000 +0200
--- 2 2010-12-14 09:08:56.029797001 +0200
***************
*** 1,3 ****
line
! diff
more
--- 1,3 ----
line
! ffid
more
$ diff -u 1 2
--- 1 2010-12-14 09:08:48.019797000 +0200
+++ 2 2010-12-14 09:08:56.029797001 +0200
@@ -1,3 +1,3 @@
line
-diff
+ffid
more
Вы получаете то, что различие?
Те пользовательские устройства выполняют пользовательские операционные системы, или высоко настроенный встроил Linux или другой тип UNIX ОС; иногда даже Bash и ncurses не включены.
Маловероятно, что Вы сможете запустить свои пользовательские скрипты (особенно после ситуации с PlayStation 3/Linux), если Вы не сможете получить больше документации о них - который мог бы быть довольно трудным, если Вы не идете путь инженерного анализа.
Это главным образом абсолютно несвязанные устройства, и у всех есть их собственное системное программное обеспечение.
Это почти гарантировало, что не имело какое-либо отношение к Oracle, Apple, Minix или некоторому другому толстому бренду. Это также вряд ли будет Linux или другой GPL, если они не скрыли это достаточно хорошо, чтобы не подозреваться в нарушении лицензии. Sony всегда был очень враждебным о любом делающем что-то полезное с их системами (за исключением момента останавливающихся людей с Linux на ps3 прежде, чем уйти).
PS3 также, по крайней мере, имеет гипервизор. Трудно сказать, сколько из XMB OS.