在 KDE 的 Konsole 中,如果我打开了一个包含多个选项卡的 Konsole 窗口,并且意外地单击某个选项卡并将其拖到其自己的窗口中,是否有任何方法可以将其重新附加到原始 Konsole 窗口的选项卡上?我尝试将其拖回窗口并按住不同的键,但我无法找到方法。谢谢。
是否有 linux 命令返回文件的最后 x %?我知道 tail 可以返回多行 (-n) 或字节数 (-c),但是如果我想获取文件的最后 25% 怎么办?有命令可以这样做吗?
我正在使用Debian 10 (Buster) 并且在一个简单的 Bash 脚本中遇到错误。它所做的只是检查是否传入了一个参数,如果它是一个文件,只需回显该文件:
#!/usr/bin/bash
if [ ( '$#' -eq 1 ) && ( -f "$1" ) ]; then
echo "$1"
fi
exit 1
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
line 2: syntax error near unexpected token `'$#''
line 2: `if [ ( '$#' -eq 1 ) && ( -f "$1" ) ]; then'
Run Code Online (Sandbox Code Playgroud)
我已经尝试了围绕 的所有引号(“,',无引号)的组合$#
,并且我总是使用我使用的引号类型获得这些错误消息的变体。我无法弄清楚它在寻找什么。
我有一个 bash 脚本,它只是 grep 命令的快捷方式。我这样称呼它:
stx -p /var/www -t 'my text'
Run Code Online (Sandbox Code Playgroud)
这将运行此命令:
sudo grep -rinI /var/www -e 'my text'
Run Code Online (Sandbox Code Playgroud)
我正在尝试添加包含或排除具有特定扩展名(.css、.js 等)的文件的功能。这是脚本:
#!/usr/bin/bash
#search for text in files
set -x #echo all commands
while [ -n "$1" ]; do
case "$1" in
-p) path="$2" # path to start search in
shift
;;
-t) txt="$2" # text to search for
shift
;;
-i) inc="$2"
#echo 'inc: ' $inc
include="--include=\*.${inc}" # file type to include
shift
;;
-?)
echo 'stx usage:'
echo '-p …
Run Code Online (Sandbox Code Playgroud) 在 Debian 10 中有这个命令来选择默认浏览器:
update-alternatives --config x-www-browser
Run Code Online (Sandbox Code Playgroud)
我从 .deb 文件安装了 Waterfox,但它没有显示在可用浏览器列表中。有没有办法添加它?