basename "$(cat "/proc/$PPID/comm")"
$PPID - это PID родительского процесса оболочки. comm означает команду. Это может быть или не быть полным путем, поэтому мы используем basename, чтобы удалить путь, если это необходимо.
Они, вероятно, применимы, по крайней мере, к некоторым другим ответам .
comm технически argv[0], который фактически может быть произвольной строкой. Но в целом вы должны быть в состоянии полагаться на это в этом конкретном случае. Это будет работать не так, как ожидалось, если вы подключаетесь через SSH или используете tmux, screen или что-то подобное.Я не знаю, как этот вопрос связан с Ubuntu, но это весело, и я напишу ответ.
У меня есть телефон с Android 4.4. 4 и часто используют эти инструменты:
Network Discovery; ConnectBot - ssh клиент, способный работать с ключами и переадресацией портов; RealVNC Viewer; В соответствии с вопросом, который нам потребуется, и встроенным приложением HotSpot для Android.1. Откройте приложение HotSpot, перейдите на вкладку USB и включите совместное использование сети USB. Нам не нужно, чтобы подключенное устройство использовало мобильные данные через USB, но этот параметр подготовит виртуальную сеть, которую мы будем использовать.
1. Откройте приложение Network Discovery, перейдите к Совместное использование сети USB → Discovery → Discover Method → Ping / c .... Вернитесь на главный экран и нажмите «Discover». Когда этот процесс завершит копирование IP целевого сетевого устройства. Должно быть только одно устройство.
Network Discovery Открыть HotSpot [ ! d19] и настройте свой SSH-ключ, если это необходимо (нажмите на меню в правом верхнем углу).
4. Установите новое соединение - используйте обнаруженный IP-адрес и нажмите Discovery для сохранения.
4. Вернитесь на главный экран ConnectBot, коснитесь новое соединение и использовать его.
[!d31]
[ ! d49]Кроме того, если ваш Ubuntu имеет графический интерфейс и правильно настроенный сервер VNC, вы можете настроить переадресацию портов для подключения ConnectBot и можете использовать RealVNC Viewer для подключения к вашему рабочему столу. Карманная клавиатура Bluetooth и мышь делают вещи действительно приятными.
Я не знаю, как этот вопрос связан с Ubuntu, но это весело, и я напишу ответ.
У меня есть телефон с Android 4.4. 4 и часто используют эти инструменты:
Network Discovery; ConnectBot - ssh клиент, способный работать с ключами и переадресацией портов; RealVNC Viewer; В соответствии с вопросом, который нам потребуется, и встроенным приложением HotSpot для Android.1. Откройте приложение HotSpot, перейдите на вкладку USB и включите совместное использование сети USB. Нам не нужно, чтобы подключенное устройство использовало мобильные данные через USB, но этот параметр подготовит виртуальную сеть, которую мы будем использовать.
1. Откройте приложение Network Discovery, перейдите к Совместное использование сети USB → Discovery → Discover Method → Ping / c .... Вернитесь на главный экран и нажмите «Discover». Когда этот процесс завершит копирование IP целевого сетевого устройства. Должно быть только одно устройство.
Network Discovery Открыть HotSpot [ ! d19] и настройте свой SSH-ключ, если это необходимо (нажмите на меню в правом верхнем углу). 4. Установите новое соединение - используйте обнаруженный IP-адрес и нажмите Discovery для сохранения. 4. Вернитесь на главный экран ConnectBot, коснитесь новое соединение и использовать его. [!d31] Кроме того, если ваш Ubuntu имеет графический интерфейс и правильно настроенный сервер VNC, вы можете настроить переадресацию портов для подключения ConnectBot и можете использовать RealVNC Viewer для подключения к вашему рабочему столу. Карманная клавиатура Bluetooth и мышь делают вещи действительно приятными.
Я не знаю, как этот вопрос связан с Ubuntu, но это весело, и я напишу ответ.
У меня есть телефон с Android 4.4. 4 и часто используют эти инструменты:
Network Discovery; ConnectBot - ssh клиент, способный работать с ключами и переадресацией портов; RealVNC Viewer; В соответствии с вопросом, который нам потребуется, и встроенным приложением HotSpot для Android.1. Откройте приложение HotSpot, перейдите на вкладку USB и включите совместное использование сети USB. Нам не нужно, чтобы подключенное устройство использовало мобильные данные через USB, но этот параметр подготовит виртуальную сеть, которую мы будем использовать.
1. Откройте приложение Network Discovery, перейдите к Совместное использование сети USB → Discovery → Discover Method → Ping / c .... Вернитесь на главный экран и нажмите «Discover». Когда этот процесс завершит копирование IP целевого сетевого устройства. Должно быть только одно устройство.
Network Discovery Открыть HotSpot [ ! d19] и настройте свой SSH-ключ, если это необходимо (нажмите на меню в правом верхнем углу). 4. Установите новое соединение - используйте обнаруженный IP-адрес и нажмите Discovery для сохранения. 4. Вернитесь на главный экран ConnectBot, коснитесь новое соединение и использовать его. [!d31] Кроме того, если ваш Ubuntu имеет графический интерфейс и правильно настроенный сервер VNC, вы можете настроить переадресацию портов для подключения ConnectBot и можете использовать RealVNC Viewer для подключения к вашему рабочему столу. Карманная клавиатура Bluetooth и мышь делают вещи действительно приятными.