我正在使用该bluetoothctl实用程序在计算机和 Raspberry Pi 之间建立蓝牙连接。
在 中bluetoothctl,我可以看到有一种叫做“代理”的东西,通过查看大多数教程,必须将这个“代理”设置为“开启”才能创建连接。我试图了解什么是蓝牙代理。
1)什么是蓝牙代理?
2)什么是“default-agent”命令bluetoothctl?所有连接都可以吗?
3) 建立连接时不使用代理有什么影响?
4)通过查看man bluetoothctl,据说可以设置代理的能力。什么是代理能力?什么值可以放在那里?
5) 代理只存在蓝牙吗?也有wifi代理吗?
我对蓝牙世界还很陌生,而且 bluetoothctl 的文档非常有限......任何信息都将不胜感激。
我正在尝试从 bash 命令行在 Ubuntu 14.04 LTS 中创建一个新用户。我使用以下命令:
sudo useradd -c "Samwise the Brave" sam
sudo passwd sam
Enter new UNIX password: hello-1234
Retype new UNIX password: hello-1234
passwd: password updated successfully
Run Code Online (Sandbox Code Playgroud)
创建这个新用户后,我遇到了 3 个问题:
我无法使用用户 sam 登录 Ubuntu。每当我登录时,我都会被送回登录屏幕。
当我查看/etc/passwd文件时,我可以看到没有为用户 sam 定义默认 shell:
cat /etc/passwd | grep sam
sam:x:1003:1003:Samwise the Brave:/home/sam:
Run Code Online (Sandbox Code Playgroud)未创建 Sam 的主文件夹,即/home/sam不存在。
关于什么可能导致所有这些问题的任何线索?
这里需要注意的是,当我使用 Unity Control Center 创建用户时,不会出现这些问题。但是我希望能够使用命令行,因为我要创建数十个用户。
关于ls实用程序的基本问题。描述项目权限的 10 符号代码开头的字母“b”和“c”是什么意思?
据我了解,在键入时ls -l,终端会提供目录中所有项目的列表。每个项目描述前面都有一个 10 符号代码。此代码说明什么是项目类型(第一个符号)以及用户、用户组和所有其他用户的项目权限是什么。
如果第一个符号是破折号“-”,则该项目是一个文件。
如果第一个符号是字母“d”,则该项目是一个目录。
如果第一个符号是字母“l”,则该项目是链接/快捷方式
phodor@ubuntu: ls -l /home/phodor
total 68
drwxr-xr-x 5 phodor phodor 4096 Dec 20 12:02 Documents
drwxr-xr-x 9 phodor phodor 4096 Jan 17 12:02 Desktop
drwxr-xr-x 7 phodor phodor 4096 Jan 13 22:42 Downloads
-rw-r--r-- 1 phodor phodor 8980 Jun 27 2015 hello.txt
lrwxrwxrwx 1 phodor phodor 29 Jan 17 12:02 MyEBook -> /home/phodor/Documents/EBook.pdf
Run Code Online (Sandbox Code Playgroud)
然而,有些项目 10 符号代码也以“b”或“c”开头。
phodor@ubuntu: ls -l /dev
crw--w---- 1 root tty 4, 0 …Run Code Online (Sandbox Code Playgroud) 我正在尝试minicom使用 AT 命令与 ESP8266 Wifi 芯片进行通信。我登录minicom并输入命令“AT”。芯片的正常回答是将“OK”发送回minicom. 但是,在输入“AT”后,一旦我输入“Enter”,光标就会回到行首,什么也没有发生。就好像命令没有发出一样。
我登录到minicom与
sudo chmod a+rwx /dev/ttyUSB0
sudo minicom -D /dev/ttyUSB0 -b 115200
Run Code Online (Sandbox Code Playgroud)
在 Arduino IDE 串行监视器中,我可以通过设置 baud = 115200 和“Both NL & CR”与芯片进行通信。当发送命令“AT”时,芯片发回应答“OK”。我正在尝试在minicom.
知道为什么没有发送命令吗?
更新
我在许多minicom教程中看到cmd>应该出现命令提示符。但它没有出现在我的屏幕上。也许这是minicom仅处于“侦听”模式而不是“等待用户命令”模式的指示?
Ubuntu 14.04 LTS 在哪里存储 LibreOffice 图标?我的意思是 LibreOffice Writer、LibreOffice Calc、LibreOffice Impress 的 GUI 使用的图标......
大多数 bash 命令都有帮助手册,可以使用以下命令在命令行中打开man:
man bash
man ssh_config
man sshd
Run Code Online (Sandbox Code Playgroud)
在命令的每个手册页的第一行,我们可以看到命令的名称后紧跟括号内的数字:
bash(1)
ssh_config(5)
sshd(8)
Run Code Online (Sandbox Code Playgroud)
这个数字是什么意思?你们中有人知道一个页面,它会列出可以出现在这些括号之间的所有可能的数字值及其含义吗?
command-line ×3
14.04 ×1
16.04 ×1
arduino ×1
bash ×1
bluetooth ×1
directory ×1
icons ×1
libreoffice ×1
ls ×1
manpage ×1
minicom ×1
permissions ×1
serial-port ×1
useradd ×1