Questions tagged «command-line»

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

4
每5分钟自动运行一个命令
我对使用Linux特别是命令行非常陌生。我已成功成功启动并运行了Plex Media Server,但我需要每5分钟运行以下命令以与我的Amazon Drive同步。 acd_cli同步 我尝试了各种不同的方法,例如bash脚本,但无法使其正常工作。我只需要上面的命令每5分钟运行一次,就好像有一种我不知道的简单方法。

6
如何从文件中删除不包含点的行?
我有一个包含包含URL的数据的文件。但是有很多行不是url。如何使用Ubuntu终端命令删除它们? 这是示例文件供参考:示例数据 com.blendtuts/S °= com.blengineering.www/:http ±= 我想要输出: com.blendtuts/S com.blengineering.www/:http 多余的多余线条没有任何点。因此,我想删除没有点的线

2
Unity破折号-是否存在用于执行搜索的命令行(CLI)界面?
有时,我通过ssh远程登录到远程桌面,而我想通过ssh调用GUI应用程序,以在笔记本电脑上远程显示它。 但是,我不知道二进制名称是什么,因为我通常使用通用术语从破折号中调用应用程序。 在终端中是否有命令行(CLI)接口,可以在Unity Dash中执行搜索并在结果列表中获取应用程序名称及其可执行命令的路径? 我想要类似的东西: # dash --search "disks" Name Executable Disks /usr/bin/gnome-disks

3
exec命令有什么可能的用途?
我正在学习exec命令。我知道该exec命令将替换启动它的进程。因此,不可能返回到被exec命令替换的过程。 可以说,这样做的目的是使不可能返回到启动它的过程。 但是,像exec命令这样可用的东西还有什么其他用途呢?

2
rsync:同步文件夹,但将其他文件保留在目标中
我开始rsync尝试使用它来使本地系统上的两个文件夹保持同步。我有一个源文件夹,其内容会随时间而变化(添加了一些文件,进行了一些更改并删除了一些文件)和一个目标文件夹,我几乎希望成为源文件夹的镜像。所以我尝试使用rsync像这样: rsync -a --delete "${source_dir}" "${target_dir}"; 这确实使目标的内容与源的内容完全相同。但是,我希望能够向目标而不是源添加一些文件,但是我不希望每次执行rsync时都将其删除。另一方面,曾经被同步然后在源中被删除的文件仍应删除。 有没有一种方法可以执行此操作而不必更改我要排除的每个文件的命令? 更新:我应该提到,我不仅限于rsync。如果另一个程序完成了任务,那也很好。我只是尝试使用rsync解决此问题。

7
打印包含字符串和第一个单词的单词
我想在一行文本中找到一个字符串,然后打印该字符串(在空格之间)和该短语的第一个单词。 例如: “这是单个文本行” “另一件事” “最好再试一次” “更好” 字符串列表是: 文本 事情 尝试 更好 我正在尝试获取这样的表: 此[标签]文字 另一件事 它[选项卡]尝试 更好 我尝试了grep,但没有任何反应。有什么建议吗?

3
我可以用吗 '!!' 在别名还是脚本中?
在终端中,我可以使用!!它将引用我先前的命令。可以在别名中使用它吗?我已经尝试过了,但是发生的是双感叹号是按字面解释的。 我想拥有的是: 我输入一些命令 我键入一个别名,其中将包含在步骤1中输入的内容 如果有使用脚本的解决方案,那也是可以接受的。


2
服务启动/停止/重启命令无输出
我刚刚安装了Ubuntu 16.04 LTS,发现在运行时 usr@server:~$ sudo service <servicename> restart usr@server:~$ 服务已重新启动(我可以通过看到状态service <servicename> status),但是外壳程序会直接返回命令行,而不会出现预期的情况: * Stopping <servicename> [ OK ] * Starting <servicename> [ OK ]

2
如何删除符号链接的目标而不删除链接本身?
我有一个符号链接~/Desktop/test.txt指向~/rendu/test.txt。 我只知道的路径~/Desktop/test.txt,我想要一种快速删除~/rendu/test.txt而不删除符号链接的方法。 对于那些想知道为什么的人:crypted.xxx我的桌面上有一个命名文件,该文件已加密并包含密码。 当我想更新我的加密文件时,我将其解密并crypted.txt在一个特殊目录中创建。因此,出于实际原因,我在桌面上创建了该文件的链接。但是看完我的之后crypted.txt,我想快速删除它crypted.txt(但不要删除桌面中的链接)。

4
读写文件:tee命令
众所周知,这样的命令: cat filename | some_sed_command >filename 删除文件文件名,因为在命令之前执行输出重定向会导致文件名被截断。 可以通过以下方式解决此问题: cat file | some_sed_command | tee file >/dev/null 但是我不确定这在任何情况下都行不通:如果文件(以及sed命令的结果)很大,会发生什么?操作系统如何避免覆盖仍未读取的某些内容?我看到还有一个海绵命令无论如何都应该起作用:它比tee更“安全”吗?
10 command-line  bash  tee 

2
安装最新版本的wxwidgets
我试图通过终端安装最新版本的wxwidgets,并按照以下说明进行操作。 但是,当我导航到该文件夹​​时/usr/include,创建了一个名为的文件夹wx-3.0-unofficial。这是正确的文件夹吗? 另外,如果我想安装v3.10.0,我是否会执行相同的命令,但将3.0替换为3.1? 基本上,这些是我应该用来安装wxwidgets的正确命令还是有更好的方法? 在页面上,命令如下(我跳过了安装IDE的部分): sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe' apt-get update apt-get install libwxbase3.0-0-unofficial \ libwxbase3.0-dev \ libwxgtk3.0-0-unofficial \ libwxgtk3.0-dev \ wx3.0-headers \ wx-common \ libwxbase3.0-dbg \ libwxgtk3.0-dbg \ wx3.0-i18n \ wx3.0-examples \ wx3.0-doc 然后,我遵循了用户指南中的一些指示 cd /usr/include ls | grep wx sudo ln -sv wx-2.8/wx wx 我用3.0取代了2.8

5
如何使用Shell脚本在gnuplot中执行命令?
我要做的是编写一个脚本,该脚本首先启动一个程序,然后告诉它执行一堆命令,然后退出。让我们举一个例子。 我写了这个脚本myscript.sh,它不能按我想要的方式工作。它只是在运行gnuplot并等待其退出,然后运行其他命令。显然会产生错误。 #!/bin/bash gnuplot plot sin(x) pause -1 quit 我想很清楚我要做什么。如果没有,请在评论中让我知道。


2
用管道输入“类型”命令
我想找出几个命令的类型。在Linux中可以将管道或xargs搜索结果从管道传送find到type命令中吗? 例如: find . -name anacron | type 要么 find . -name anacron | xargs type

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.