Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。


3
bash:将-x日志设置为文件
我有一个shell脚本,set -x具有详细/调试输出: #!/bin/bash set -x command1 command2 ... 输出看起来像这样: + command1 whatever output from command1 + command2 whatever output from command2 我的问题是,外壳输出(由set -x)前往stderr,用命令的输出(混合command1,command2...)。我很乐意在屏幕上显示“正常”输出(例如脚本woud在不使用的情况下运行set -x)和bash的“额外”输出分别存储在一个文件中。 所以我想在屏幕上显示这个: whatever output from command1 whatever output from command2 这在日志文件中: + command1 + command2 (如果日志文件包含所有内容,也可以) 该set -x 2> file明明好好尝试采取正确的效果,因为它不是set命令的输出,但它改变的bash的行为。 使用bash 2> file整个剧本还没有做正确的事,因为它重定向在这个shell中运行,以及每个命令的标准错误,所以我没有看到的命令的错误消息。

2
如何在特定目录中查找所有空文件和文件夹,包括看起来只是空的文件和不是空文件?
假设我的文件夹中~/list有很多文件夹,每个文件夹都有自己的子文件夹和子子文件夹等,并且几乎每个级别上都有很多文件。但是,这些文件和文件夹中的一些是空的,那么如何递归搜索它们以找到空的文件和文件夹?然后将它们显示在文件位置列表中,以便我知道每个文件的位置(还应该清楚,哪个是文件,哪个是文件夹,因为并非所有文件都具有文件扩展名)。我正在使用GNOME 3.18运行Ubuntu GNOME 15.10。 请注意,如果它还能告诉我文件是否为空但不是(例如,文件中是否包含空格或换行符),它也将非常有用。并且可以区分真正的空文件和在输出中看起来只是空的文件。

4
如何限制或限制对应用程序的访问?
我儿子在去年圣诞节收到了一台新笔记本电脑,主要是在他的新学校使用的。现在,他有了自己的笔记本电脑,他很高兴安装了Steam。 但是妻子希望我删除Steam,因为笔记本电脑主要是供学校使用的……如果不需要,我宁愿不这样做。 有什么办法可以限制或限制对Steam的访问?也许是Steam本身的密码,或者设定了可以运行的时间? 理想情况下,它必须使用起来非常简单,因为我的工作经常使我长时间不在家里(以及计算机,电信和...),而我的妻子却不像我那样舒服地围着计算机,更容易使用远非如此。 当然有可以实现此任务的东西吗?

2
从命令行还原sources.list中的默认apt存储库
我正在寻找/etc/apt/sources.list从命令行还原为默认值的最佳方法。 没有办法引用生成该文件或类似文件的软件包的源代码吗?我想要一种可靠且与版本无关的还原此文件的方式。 解决方案被排除 在将其标记为重复之前,请注意,我已经审查了这个问题。仅当您具有可用的Ubuntu GUI时才适用。此问题特定于命令行。 我还回顾了这个问题,其中可接受的解决方案是有人粘贴了sources.list文件内容。这不是还原文件的适当方法,因为无法验证提供文件内容的人员的意图,并且文件可能会随着新版本的发布而更改。 我在simplelinux.ch处签出了生成器,但这也不是来自Ubuntu,所以我不打算使用它。

6
如何列出系统中安装的所有应用程序?
我知道,我可以按Super+ A来查看Ubuntu中所有已安装的应用程序,但是我需要一个命令来列出其名称。命令 dpkg --get-selections | awk '{print $1}' 也不是一个选项,因为它显示所有已安装的软件包,并且包含驱动程序,内核和库。
18 command-line  apt 


5
流浪汉和烦人的NFS密码询问
对不起,我犯了语言错误。我试图防止在NFS挂载共享文件夹时流浪汉询问密码: [server] Exporting NFS shared folders... Preparing to edit /etc/exports. Administrator privileges will be required... [sudo] password for timur: #!!! 我已经重涂了许多在线资源,例如github和其他作者的帖子,但对我来说却无济于事... 我试图在这里找到说明。我没有丰富的CLI工作知识。那么有人可以为我的问题提供正确的解决方案吗?

5
使用以下命令在受支持的联想(例如Carbon X1)上启用键盘背光
某些Lenovo笔记本电脑带有键盘背光灯,可以使用Fn+ 开启它们Space。共有三种状态:关闭,正常和明亮。 当我启动Ubuntu时,这些笔记本电脑始终默认恢复为灼热的遮阳帘亮度,并且键盘熄灭。 默认情况下,我希望亮度适中且键盘灯亮起,因为我通常在黑暗的环境中使用此笔记本电脑。 背光很容易。互联网上充满了有关此的信息。 echo 10 > /sys/class/backlight/acpi_video0/brightness 但是,如何使用命令打开键盘背光?我一直在这里看,但似乎什么也没做: /sys/class/leds/tpacpi\:\:thinklight 更新 我尝试过,for i in {1..32}; do xset led $i; done但没有任何变化。联想笔记本电脑的键盘背光灯可能具有专有的驱动程序,并且只能通过以下方式进行控制tpacpi? 也尝试for i in $(find /sys/devices/platform/thinkpad_acpi/leds/ | grep /brightness\); do echo 255 > $i; done无济于事。

2
以非root用户身份登录终端
我希望这是一个可以从Google迅速得到答案的问题。但是不知何故,谷歌使我失败。假设我已经登录到终端会话,并且想暂时以另一个我知道其密码的非root用户身份工作而不离开会话。以该用户身份登录后,我需要为该用户正确设置主目录等,直到我注销为止。我怎么做? 我试过了 su -- username 然后键入密码,它没有产生任何错误,但是我看不到命令​​提示符的任何可见变化,它仍然显示myname @ myhost。主目录也是myname的目录,而不是我尝试以此登录的新登录名。 我-现在很明显-linux / Ubuntu经验不足,所以欢迎提供任何信息。

2
从命令行中的蓝牙12.04?
从标准ubuntu 12.04重新安装到最小安装后,我一直试图将蓝牙键盘与计算机配对。 在最小安装中,我没有gui,因此我一直在尝试使用各种可用的命令行工具,但是我无法弄清楚配对的方式。当我有一个GUI时,配对非常正常。 我在这里寻求帮助:http : //ubuntuforums.org/showthread.php?p=12234695 没有人回答,但是那里有很多我的情况的细节。 应该如何从命令行配对蓝牙设备?



2
监视文件夹内容更改
我可以使用tail -f命令监视文件的内容更改 有没有一种类似tail -f监视文件的方法来监视目录结构的更改? 我有一个运行时间很长的过程,它将文件添加到目录下的某个路径中,并且我希望在文件(或它们)写入目录和子目录时跟踪文件输入。

6
尝试添加新的屏幕分辨率时,无法获取默认输出的伽玛大小
我正在尝试在新的MSI GT70 2OC上调整分辨率。在设置中,只有一种分辨率可用:1920x1080。很好,除了我需要降低分辨率并使笔记本电脑更矩形以便与我的旧PL-550平板电脑配合使用。 这是我的工作: cvt 1200 1000 60 # 1200x1000 59.91 Hz (CVT) hsync: 62.19 kHz; pclk: 99.50 MHz Modeline "1200x1000_60.00" 99.50 1200 1280 1400 1600 1000 1003 1013 1038 -hsync +vsync sudo xrandr --newmode "1200_1000_60" 99.50 1200 1280 1400 1600 1000 1003 1013 1038 -hsync +vsync xrandr: Failed to …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.