小编mar*_*004的帖子

bluetoothctl - 什么是蓝牙代理?

我正在使用该bluetoothctl实用程序在计算机和 Raspberry Pi 之间建立蓝牙连接。

在 中bluetoothctl,我可以看到有一种叫做“代理”的东西,通过查看大多数教程,必须将这个“代理”设置为“开启”才能创建连接。我试图了解什么是蓝牙代理。

1)什么是蓝牙代理?

2)什么是“default-agent”命令bluetoothctl?所有连接都可以吗?

3) 建立连接时不使用代理有什么影响?

4)通过查看man bluetoothctl,据说可以设置代理的能力。什么是代理能力?什么值可以放在那里?

5) 代理只存在蓝牙吗?也有wifi代理吗?

我对蓝牙世界还很陌生,而且 bluetoothctl 的文档非常有限......任何信息都将不胜感激。

bluetooth 16.04

25
推荐指数
1
解决办法
6万
查看次数

Ubuntu 14.04:从命令行创建的新用户缺​​少功能

我正在尝试从 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 个问题:

  1. 我无法使用用户 sam 登录 Ubuntu。每当我登录时,我都会被送回登录屏幕。

  2. 当我查看/etc/passwd文件时,我可以看到没有为用户 sam 定义默认 shell:

    cat /etc/passwd | grep sam    
    sam:x:1003:1003:Samwise the Brave:/home/sam:
    
    Run Code Online (Sandbox Code Playgroud)
  3. 未创建 Sam 的主文件夹,即/home/sam不存在。

关于什么可能导致所有这些问题的任何线索?

这里需要注意的是,当我使用 Unity Control Center 创建用户时,不会出现这些问题。但是我希望能够使用命令行,因为我要创建数十个用户。

command-line useradd

18
推荐指数
1
解决办法
8万
查看次数

文件权限描述中“b”和“c”的含义(ls -l 的输出)

关于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)

permissions command-line directory ls symbolic-link

13
推荐指数
1
解决办法
2万
查看次数

无法在 minicom 中发送 AT 命令

我正在尝试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仅处于“侦听”模式而不是“等待用户命令”模式的指示?

serial-port arduino minicom

6
推荐指数
1
解决办法
2万
查看次数

LibreOffice 在哪里存储工具栏图标?

Ubuntu 14.04 LTS 在哪里存储 LibreOffice 图标?我的意思是 LibreOffice Writer、LibreOffice Calc、LibreOffice Impress 的 GUI 使用的图标......

在此处输入图片说明

icons libreoffice 14.04

4
推荐指数
1
解决办法
2370
查看次数

bash 手册页中括号之间的数字是什么意思:bash(1)、ssh_config(5)、sshd(8)、

大多数 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 bash manpage

3
推荐指数
1
解决办法
596
查看次数