标签: command

如何删除名称中包含空格和引号的文件?

1 '2 3' 4 5 在Linux下如何删除一个名为的文件?我用过的方法都没有效果。

linux shell bash command

-1
推荐指数
1
解决办法
1101
查看次数

type 命令的奇怪行为

我有时使用type 命令来查看我的代码:

$ type squared
squared is a function
squared ()
{
    local t=$(($1*$1));
    echo $t
}
Run Code Online (Sandbox Code Playgroud)

我可以用内置函数做同样的事情:

$ type __expand_tilde_by_ref
__expand_tilde_by_ref is a function
__expand_tilde_by_ref ()
{
    if [[ ${!1-} == \~* ]]; then
        eval $1="$(printf ~%q "${!1#\~}")";
    fi
}
Run Code Online (Sandbox Code Playgroud)

但是如果我将这些命令放入此脚本中:

$ cat testit.sh
#!/bin/bash
source  ~/bin/all-my-functions.sh
type squared
type __expand_tilde_by_ref
Run Code Online (Sandbox Code Playgroud)

并运行它:

$ ./testit.sh
Run Code Online (Sandbox Code Playgroud)

我得到:

squared is a function
squared ()
{
    local t=$(($1*$1));
    echo $t
}
./testit.sh: line 4: type: __expand_tilde_by_ref: not found
Run Code Online (Sandbox Code Playgroud)

它无法识别内置命令。为什么?

我检查了类型,它不是别名:

$ …
Run Code Online (Sandbox Code Playgroud)

bash command

-1
推荐指数
1
解决办法
41
查看次数

Grep 命令列出用户不拥有的文件

使用grep命令显示,你家目录下所有不属于你的文件?

grep command

-2
推荐指数
1
解决办法
1642
查看次数

柯南:找不到命令

我正在使用 RPI 3B

uname -a 返回: 4.14.98-v7+ #1200 armv71

操作系统是 stretch

gcc version is 4.9.3

我正在尝试根据 hackster.io 上的这个项目将我的 RPi 设置为 BLE 网关。我执行了前几个命令:

git clone --recurse-submodules https://github.com/Wolkabout/WolkGateway.git

sudo apt-get install mosquitto cmake python python-pip && python -m pip install conan

Bash 脚本

然后我运行了一个包含以下内容的 bash 脚本 (configure.sh):

!/usr/bin/env bash

cp tools/git/pre-commit .git/hooks/pre-commit
chmod +x .git/hooks/pre-commit

pushd out
conan install -s compiler.libcxx=libstdc++11 --build=missing ..
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
popd
Run Code Online (Sandbox Code Playgroud)

Bash 脚本的输出

终端输出:

line 21: conan: command not found
Run Code Online (Sandbox Code Playgroud)

第 …

path python shell-script command

-2
推荐指数
1
解决办法
6972
查看次数

通过绝对文件路径运行linux命令

输出我知道我们可以通过绝对文件路径以及命令本身来调用 Unix 或 Linux 命令。例如我们可以通过键入ls以及/bin/ls(在Linux中)列出目录内容有什么区别吗?. 当我这样做时,我得到了相同的输出,但只有文件类型之间的颜色分离不同,您可以在上传的图像中看到它。

linux command

-2
推荐指数
1
解决办法
135
查看次数

需要有关 sed 命令的帮助

我需要帮助输入一个sed命令来搜索下面 2000 年至 2009 年(含)之间发布的游戏。我尝试过 (/) 搜索,但它对我不起作用。

\n
1   Wii Sports                    Wii  2006 Nintendo            41.36\n2   Super Mario Bros.             NES  1985 Nintendo            29.08\n3   Duck Hunt                     NES  1985 Nintendo            26.93\n4   Tetris                        GB   1989 Nintendo            23.20\n5   Mario Kart Wii                Wii  2008 Nintendo            15.91\n6   Wii Sports Resort             Wii  2009 Nintendo            15.61\n7   Kinect Adventures!            X360 2010 MS Game Studios     15.09\n8   New Super Mario Bros. Wii     Wii  2009 Nintendo            14.53\n9   Wii Play                      Wii  2007 Nintendo            13.96\n10  Super Mario World             SNES 1991 Nintendo            12.78\n11  New …
Run Code Online (Sandbox Code Playgroud)

sed command

-5
推荐指数
1
解决办法
183
查看次数

从 Win 迁移到 Linux

我需要从 Windows 迁移到 Linux。

我只需要一个安装速度快、感觉和设计与 Windows(Xp、Vista、Win 7 甚至 Win98 无关紧要)相同(或几乎相同)、易于定制且不需要的操作系统一年内进行了 10,000 次升级和重新安装,就像我了解的大多数发行版一样(其中大多数似乎每年升级一两次)。

无论如何,正如我所说,我需要一个稳定的操作系统,即使在 10 或 20 年后也能完美运行,而无需进行一次升级、更新或重新安装。我对学习使用终端或代码行不感兴趣,我对他们收集的软件和应用程序中的无数软件包不感兴趣,我不需要几十个游戏或尝试数百个新的、酷的和闪亮的应用程序,或者类似的东西。我会坚持使用自它问世以来一直在使用的浏览器(mozilla firefox),我会坚持我从小就玩的相同的 2-3 款游戏,我也会坚持使用自从我拥有第一台 PC 以来,我一直在使用相同的 Winamp、Winace 和其他东西。所以,大量的应用程序甚至游戏都不会

我还需要我的操作系统高度直观(如果可能的话,看起来和 Windows 一样多),易于定制(拖放,或“点击这里点击完成”类型的定制,而不是在终端中输入外星人编码并修改几十个配置文件等等)。

我对节省 CPU 资源不是很感兴趣,因为今年无论如何我都会得到一台新 PC,至少有 8GB 内存、SDD 而不是 HDD,等等。因此,对于我的新 Linux 安装而言,PC 资源不再是问题(即使我当前的桌面也能够处理繁重的 Linux 发行版),但我需要一些开箱即用且完美无缺的东西。大约一周前我安装了 Mint x64 Xfce 并浪费了我所有时间阅读他们论坛上的所有内容,虽然 Mint 论坛上的人非常有帮助,但我觉得我永远不会在 Linux Mint 上达到我想要的地方。在谷歌和其他相关和主题网站上做了更多研究和阅读之后,我觉得我越是尝试了解特定发行版或桌面环境的工作原理,它的缺点就越多,我听到的发行版和 DE 也就越多有。

我的硬件驱动程序对我来说是另一个大问题。经过一周的研究和论坛询问我无法使声卡和我的(已经过时的)Speedtouch ADSL 调制解调器通过 Linux Mint 连接到互联网,这就是我寻找另一个 Linux 选项的原因。

我可以理解,任何发行版都几乎不可能包含所有可能的设备类型和型号的驱动程序,因此我不会坚持这一方面。但至少我需要能够轻松地使设备正常工作。

我有机会在当今市场上存在的所有 Linux 变体中找到这样的操作系统吗?我对基于服务器的 Linux、商业、企业或其他类似的 BS 不感兴趣。我只需要一个操作系统就可以在我的桌面上运行,仅此而已。我不认为我要求太多

所以无论如何,是否有人可能彻底尝试了所有发行版和 Wms/DE(或至少是主要的,那些在 DW 上列出的发行版),可以提供关于哪个 Linux 发行版是我的解决方案的公正意见寻找?

desktop-environment windows linux-mint command distributions

-8
推荐指数
1
解决办法
240
查看次数

如何创建我的任意输出?

我如何编写一个 shell 脚本来给我以下输出:

今天是:2014 年 11 月 5 日,星期四
localhost.localdomain 的 IP 是:192.168.141.140

centos shell-script command

-14
推荐指数
1
解决办法
291
查看次数