Выполните iTunes на Linux

Для команды оболочки Cat :

  1. Оператор перенаправления < вызывает открытую оболочку File.txt для чтения.
  2. Оболочка выполняет команду CAT , со своим стандартным входом, подключенным к File.txt .
  3. Команда CAT считывается со своего стандартного ввода (SO file.txt ) и копирует контент на свой стандартный выход.

Итак, оболочка - это одно открытие файла, но команда CAT - это то, что читает данные.

Вы можете наблюдать, что происходит, перечисляя системные вызовы, выполняемые оболочкой и его подпроцессами. На Linux:

$ strace -f sh -c 'cat <file.txt' >/dev/null
execve("/bin/sh", ["sh", "-c", "cat <file.txt"], [/* 76 vars */]) = 0
…
open("file.txt", O_RDONLY) = 3
…
dup2(3, 0)                              = 0
…
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fbc737539d0) = 22703
[pid 22702] wait4(-1,  <unfinished ...>
[pid 22703] execve("/bin/cat", ["cat"], [/* 76 vars */]) = 0
[pid 22703] read(0, "wibble"..., 32768) = 6
[pid 22703] write(1, "wibble"..., 6) = 6
[pid 22703] read(0, "", 32768)          = 0
[pid 22703] close(0)                    = 0
[pid 22703] close(1)                    = 0
[pid 22703] close(2)                    = 0
[pid 22703] exit_group(0)               = ?
<... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 22703
--- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigreturn(0x11)                      = 22703
…

(22702 - это процесс Ratear Shell, 22703 - это ребенок CAT )

Команда оболочки CAT File.txt работает по-разному.

  1. Оболочка выполняет команду CAT , передавая его один параметр, а именно file.txt .
  2. Откроется программа file.txt для чтения.
  3. Команда CAT считывается из file.txt и копирует контент на его стандартный выход.
-2
18.09.2014, 08:38
3 ответа

Вы не можете без виртуальной машины или Wine. В качестве альтернативы вы можете попробовать Amarok и Banshee, которые также могут синхронизироваться с вашим iDevice, и вы можете отсортировать все музыка требует / и т. д. Если вам нужно использовать App Store, вам необходимо использовать веб-сайт AppShopper .

1
28.01.2020, 05:17

Если вам действительно нужно iTunes, я думаю, что единственный вариант - это управлять вином

0
28.01.2020, 05:17

Другая альтернатива будет раскрутить виртуальную машину Window либо с рабочей станцией VirtualBox, либо VMware. Тем не менее, вам нужно будет иметь легит лицензионный ключ Windows для этого.

0
28.01.2020, 05:17

Теги

Похожие вопросы