Tag: 命令行

如何在SSH或Cron中通过CLI确定当前用户的DE?

我们假设我们有一台安装了Ubuntu Desktop的计算机。 安装了一些桌面环境(DE),例如:Unity,Gnome,KDE,XFCE,Mate等。 此外,很少有用户拥有自己的帐户,他们经常使用计算机。 每个用户可以根据其自由意愿改变其DE 🙂 如何在有限的环境中通过CLI确定某个用户当前用户的桌面环境? 这个问题可能会以这种方式分散: 在哪个文件中存储此信息? 通过在有限的环境(如ssh session或cron执行的脚本来读取它的最佳方法是什么? 如何为随机用户阅读此信息? 如果有可能,我找到一个行命令解决方案。

仅将目录中的最后8个文件移动到另一个目录

我正在尝试将最后8个文件从Documents目录移动到另一个目录,但我不想将它们逐个移动到该特定目录。 是否可以使用tail命令的替代来移动它们,但对于目录而不是文件? 我的意思是我想用tail -8 ./Documents | mv ./Anotherdirectory tail -8 ./Documents | mv ./Anotherdirectory或mv tail -8 ./Documents ./Anotherdirectory 。 事实上,我正在寻找一种聪明的方法,我可以快速移动最后8个文件(如ls所列)(无需键入每个名称)到另一个目录。 有什么建议?

如何将终端中的输入和输出转换为文本文件?

我想创建一个文本文件,它将把我要在终端上运行的每个命令添加为文本文件中的新行条目。 也就是说,我需要记录我在终端上做的事情。 此外,如果我能够记录我在终端中输出的输出,以及终端中的输入,作为文本文件,它会更好。 每次忘记命令时,我都必须在Internet上再次搜索命令。 我可以制作上面的文件吗?

如何从终端输出中仅检索所需的行?

我想让我们说第三行的df -h输出。 我应该使用什么样的命令?

如何使用youtube-dl下载以获取video标题作为文件名?

如何下载当前文件以显示原始标题? 当我下载总是像P9pzm5b6Fxx.mp4 ,当标题是Tigerking 。 如何设置它以便下载为tigerking.mp4 ?

为什么我会在sh和bash的情况下获得不同的输出?

我有以下简单的脚本: #!/bin/bash echo “Bash version ${BASH_VERSION}…” for i in {1..99..2} do echo $i done 我用sh file.sh运行时的输出: Bash version … {1..99..2} 在我使用bash file.sh运行的情况下的输出: Bash version 4.2.25(1)-release… 1 3 5 . . . 99 我有两个问题: 如果我写了一个指定shell的shabang行,不管是否使用sh file.sh或bash file.sh ,它不应该用bash运行吗? 据我所知, $BASH_VERSION不被sh识别,但for循环有什么问题? 为什么不打印数字?

如何将多行文本追加到文件中?

我想附上这个文字: Order allow,deny Allow from all AllowOverride All 到文件/etc/apache2/apache2.conf 我可以通过SSH访问,但我不知道如何使用VIM。 我想通过一个命令来做到这一点。

如何修复“dpkg”配置文件中的“未知配置键`foreign-architecture’。”错误?

总是在我安装的时候,我多次出现以下错误: 在’dpkg’配置文件中找到未知的配置键’foreign-architecture’。 此警告将在以后成为硬错误,因此请删除有问题的配置选项,并在命令行将其替换为’dpkg –add-architecture’调用。 当我尝试dpkg –add-architecture我得到: Unknown configuration key `foreign-architecture’ found in your `dpkg’ configuration files. This warning will become a hard error at a later date, so please remove the offending configuration options and replace them with `dpkg –add-architecture’ invocations at the command line. dpkg: error: –add-architecture takes one argument Type dpkg –help for […]

‘grep’命令有什么作用?

我想学习如何使用它,以便我可以开始更多地使用终端。

如何使用命令行永久禁用显示器省电?

我尝试过如下: 1. Turn off: export DISPLAY=:0.0 && xset dpms force off 2. Turn on: export DISPLAY=:0.0 && xset -dpms 哪个有效,但这是一个临时解决方案,但尚未解决我的问题。 当我重启系统时,它会一次又一次地启动相同的自动关闭模式。 我现在如何远程使用SSH将其永久关闭? 重要: – KIOSK (ATM machine will use this option) – 24/7 advertising display/slides will use this 可选注意:本指南我遵循http://v2kblog.blogspot.com/2008/08/disabling-monitor-power-saver.html ,但永久解决方案无效。