标签: execute-command

使用 find 命令删除目录

我正在使用 Linux 命令从服务器中删除目录。

find . ! -name . -type d -mtime +30 -print -delete
Run Code Online (Sandbox Code Playgroud)

但目录没有删除。附上图片,请参考。我正在使用删除深度 rm -rf 文件夹。但有一个性能/耗时的过程。但我可以使用-delete命令来代替它。

查找命令结果

command-line find execute-command 20.04

6
推荐指数
1
解决办法
1402
查看次数

如何在 Nautilus 中运行可执行脚本而不是在 Gedit 文本编辑器中打开它们?

当我在 Nautilus 中双击脚本以运行它时,该脚本会在我的文本编辑器中打开,但没有选择这样做。

使用 Nautilus,我如何运行可执行文本文件和/或脚本?

gedit files execute-command

5
推荐指数
0
解决办法
3556
查看次数

终端中的运行命令与 ALT+F2 之间有什么区别吗

对于运行直接命令,有两种方法。

  • 要么在终端中运行
  • 或者从从Alt+获得的“运行命令”对话框(如下所示的屏幕)运行F2

在此处输入图片说明

那么,它们之间有什么区别吗?(工作相同和外壳)或重定向到相同?

command-line unity execute-command

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

在找到的文件夹中查找并执行

我正在尝试查找包含 *.nef 的文件并将它们移动到找到该文件的文件夹的子目录名称 NEF。

我已开始使用以下命令进行测试,但这始终会复制到我的当前目录,即我的主文件夹。

find testfolder/*.nef -exec mv NEF \;
Run Code Online (Sandbox Code Playgroud)

在 man find 部分我已经阅读了有关 using -execdir,但使用 this 而不是-exec仍然具有相同的结果。

所以问题是:如何将当前找到的目录和 mv 找到的文件动态假定为名为 NEF 的子目录文件夹?(尚不存在)

提前致谢!

directory find execute-command mv

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

输入命令需要简单的脚本/循环/命令,在文本文件中执行和输出

假设我在文本文件中有如下命令列表 ( cat cmdlist.txt):-

cut
lshw
top
awk
sensors
Run Code Online (Sandbox Code Playgroud)

现在我想分别通过等获取有关该命令的简单信息whatis cutwhatis lshwwhatis <commadnd>在文本文件中打印这些输出说cmdinfo.txt

cmdinfo.txt( cat cmdinfo.txt) 的期望输出:-

cut (1)              - remove sections from each line of files
lshw (1)             - list hardware
top (1)              - display Linux processes
awk (1)              - pattern scanning and text processing language
sensors (1)          - print sensors information
Run Code Online (Sandbox Code Playgroud)

如何分别从 for 命令的cmdinfo.txt输出中获取文件?whatiscmdlist.txt

这只是示例txt 文件。

如果需要,建议简单的脚本。

command-line scripts execute-command

5
推荐指数
2
解决办法
813
查看次数

如何在 Ubuntu(16.04) 终端中接受 Virtual Box 许可协议?

在此输入图像描述

我是 Ubuntu 新手。我刚刚在 virtual-box 中安装了 Ubuntu-16.04,在 windows-8.1 中安装了我的主机操作系统。我已经运行了这个命令:

sudo apt-get install virtualbox
Run Code Online (Sandbox Code Playgroud)

command-line license execute-command 13.04 16.04

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

如何修改重启命令?

我正在尝试编辑重新启动命令以向用户回显消息,但位于 中的命令本身/sbin已编译。是否可以编辑命令并在用户键入 reboot 时将其打印出来?

execute-command

5
推荐指数
2
解决办法
5109
查看次数

在终端运行不工作

我是 Ubuntu 的新手,我试图运行这个脚本:

#!/usr/bin/env bash
echo hello world
Run Code Online (Sandbox Code Playgroud)

如果我先打开终端并手动调用它,它工作正常。喜欢./test
我在文件首选项中设置了“每次询问”: 在此处输入图片说明

这也很好用: 在此处输入图片说明

现在我单击在终端中运行。还有洛!什么都不会发生。
我希望它打开终端并回显 hello world。我究竟做错了什么?这是 ubuntu 的全新安装以及来自 ubuntu 网站的 windows。

command-line bash execute-command

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

可执行权限模式S有什么用途吗?

如果您为具有执行权限的文件权限添加 setuid 位,它会将 更改为 an xs这意味着如果您执行该文件,它将作为该文件的所有者而不是实际执行该文件的人执行。

但我还注意到,如果您添加s权限但删除权限,它会在权限列表中x更改为。S不知何故,这意味着它无法执行,但如果可以执行,它会同时作为所有者执行?是对的吗?

我是否误解了这个权限?它是干什么用的?这是什么意思?

permissions command-line bash execute-command

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

如何在单独的终端中自动执行命令?

我是 LINUX 操作系统的新手。我正在使用ROS(机器人操作系统),其中我在单独的终端窗口中键入了一些命令来进行设置。

即在我运行我的程序之前,我必须做(每个在单独的终端中):

~$ roscore 

~$ rosrun nodelet nodelet standalone
velodyne_pointcloud/CloudNodelet

~/Desktop/OpenCV$ source setup.bash 

~/Desktop/OpenCV$ rosrun pcl_tutorial
front_view_bag input:=/velodyne_points

/media/BE8C6D3A8C6CEDF9/Users/KARTHICK/Desktop/project/ros_datas$
rosbag play file2.bag
Run Code Online (Sandbox Code Playgroud)

在我实际运行我的 C++ 程序之前,必须执行上述命令,并且按照上述顺序,从相应的目录发出。

我正在使用 Ubuntu 12.04。
是否可以编写程序或其他东西,以便如果我运行该单个程序,上述所有命令都将在相应目录的单独终端中正确执行,而不是每次都手动执行?

command-line gnome-terminal 12.04 execute-command

4
推荐指数
1
解决办法
7821
查看次数