AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-425606

martin_0004's questions

Martin Hope
martin_0004
Asked: 2020-10-07 12:02:32 +0800 CST

使用 set -x 时提示字符串 PS4 复制自身

  • 1

我的操作系统:Ubuntu 18.04.5 LTS

我使用跟踪来对脚本进行故障排除。我注意到跟踪中的不同行为取决于我的设置方式。我想了解它为什么会这样。

我通常set -x在我的脚本中使用我需要进行跟踪的地方激活跟踪。然而,提示字符串 PS4(默认为“+”)似乎“重复”了自身。

在此处输入图像描述

如果我在shebang中主动追踪#!行,PS4 只打印一次。

在此处输入图像描述

同样,如果我bash直接调用运行我的脚本,并-x在命令行中指定,PS4 也只打印一次。

在此处输入图像描述

为什么set -x在第一个示例中表现不同?我想shell有一些基本的东西我没有在这里......

scripts bash prompt shebang
  • 1 个回答
  • 93 Views
Martin Hope
martin_0004
Asked: 2016-04-28 11:23:03 +0800 CST

bluetoothctl - 什么是蓝牙代理?

  • 28

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

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

1) 什么是蓝牙代理?

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

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

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

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

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

bluetooth
  • 1 个回答
  • 64362 Views
Martin Hope
martin_0004
Asked: 2016-01-18 09:31:13 +0800 CST

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

  • 16

ls关于实用程序的基本问题。描述项目特权的 10 位符号代码开头的字母b和含义是什么?c

据我了解,在键入时ls -l,终端会提供目录中所有项目的列表。每个项目描述前面都有一个 10 符号代码。此代码说明项目类型是什么(第一个符号)以及用户、用户组和所有其他用户的项目权限是什么。

  • 如果第一个符号是 dash -,则该项目是一个文件。

  • 如果第一个符号是字母d,则该项目是目录。

  • 如果第一个符号是 letter l,则该项目是链接/快捷方式。

例如:

$ 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

然而,一些 10 符号代码也可以以b或c用于某些项目:

$ ls -l /dev
crw--w---- 1 root tty  4, 0 Jan 17 09:19 tty0
brw-rw---- 1 root disk 1, 0 Jan 17 09:19 ram0
brw-rw---- 1 root disk 8, 0 Jan 17 09:19 sda

是什么b意思c?文件描述代码的第一个符号可以取的值的完整列表是什么(-, d, l, b, c, ...)?

command-line
  • 1 个回答
  • 23965 Views
Martin Hope
martin_0004
Asked: 2015-08-23 10:01:58 +0800 CST

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

  • 4

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

在此处输入图像描述

14.04
  • 1 个回答
  • 2603 Views
Martin Hope
martin_0004
Asked: 2015-07-14 18:20:30 +0800 CST

在 Ubuntu 14.04 LTS 中调整屏幕亮度

  • 0

如何在 Ubuntu 14.04 LTS 中修改屏幕亮度?在 Systems Settings -> Brightness & Lock 屏幕中,我看到的都是与屏幕保护相关的选项,但没有改变当前屏幕亮度的选项。这个窗口中不应该有一个亮度级别的滚动条吗?

在此处输入图像描述

screen
  • 1 个回答
  • 486 Views
Martin Hope
martin_0004
Asked: 2015-07-11 19:26:36 +0800 CST

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

  • 3

大多数 bash 命令都有帮助手册,可以使用以下命令在命令行中打开该手册man:

man bash
man ssh_config
man sshd

在命令的每个手册页的第一行,我们可以看到紧跟在括号中的数字的命令名称:

bash(1)
ssh_config(5)
sshd(8)

这个数字是什么意思?你们中有人知道一个页面会列出所有可能出现在这些括号之间的数字值及其含义吗?

command-line
  • 1 个回答
  • 704 Views
Martin Hope
martin_0004
Asked: 2015-07-11 17:56:10 +0800 CST

Remmina 无法在用户登录前执行 VNC 远程桌面会话

  • 1

我想在两台运行 Ubuntu 14.04 LTS 的计算机之间使用 Remmina 执行 VNC 远程桌面会话。当用户已经登录到远程计算机上的 Unity 时,我可以执行此远程会话。但是,如果计算机刚刚启动并且可以看到 Unity 登录屏幕(即用户尚未登录),我将无法启动远程桌面会话。这迫使我亲自前往远程计算机并登录,以便我可以启动远程桌面会话。

一个解决方案是将远程计算机上的用户配置为自动登录到 Ubuntu,但我想避免这种情况,因为它不是一个安全的配置。

关于 Remmina 如何启动 VNC 远程会话(即使没有用户登录到远程计算机)的任何想法?

unity
  • 1 个回答
  • 1940 Views
Martin Hope
martin_0004
Asked: 2015-07-02 20:05:47 +0800 CST

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

  • 18

我正在尝试从 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

创建这个新用户后,我遇到了 3 个问题:

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

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

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

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

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

command-line
  • 5 个回答
  • 81455 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve