标签: command-line

如何从目录中删除所有文件?

我得到的最接近的是

# rm /path/to/directory/*.*
Run Code Online (Sandbox Code Playgroud)

但这不适用于没有扩展名的文件......

command-line rm

376
推荐指数
6
解决办法
142万
查看次数

如何使用命令行将所有文件从一个文件夹移动到另一个文件夹?

我想知道如何使用命令行将所有文件从一个文件夹移动到另一个文件夹。

假设我在我的 Downloads 文件夹中,有 100 个文件我想移动到我的 Videos 文件夹中,而不必写下所有文件名。

command-line

369
推荐指数
7
解决办法
147万
查看次数

如何从 YouTube 视频下载 MP3 曲目

有几个问答主题解释了如何使用终端下载 youtube 视频。

但是,我还想学习如何将视频的音轨提取为 MP3 文件——也只使用终端。

youtube-dl在解释如何提取 MP3 之前,简要解释如何使用或其他类似实用程序的答案对于将所有信息集中在一个地方是理想的 - 即使这方面已在其他帖子中介绍。

command-line youtube downloads ffmpeg mp3

369
推荐指数
5
解决办法
76万
查看次数

如何通过终端从网站下载文件?

假设我们有所需文件的完整 URL,例如

http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

我想不安装新软件就去。是否可以?

命令

 cp  'http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz' hooray
Run Code Online (Sandbox Code Playgroud)

不起作用;)

command-line url

367
推荐指数
5
解决办法
144万
查看次数

/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin、/usr/local/sbin 之间的差异

我有六个带有命令文件的目录。这是/bin/sbin/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin

这些之间有什么区别?如果我正在编写自己的脚本,我应该在哪里添加它们?


有关的:

filesystem command-line scripts system directory

367
推荐指数
2
解决办法
28万
查看次数

如何使文件(例如 .sh 脚本)可执行,以便它可以从终端运行

我有一个 script.sh 文件,这个文件的类型是 shellscript 文件。我想将此文件作为应用程序/x 可执行文件。我怎样才能做到?

command-line executable

356
推荐指数
3
解决办法
141万
查看次数

354
推荐指数
5
解决办法
59万
查看次数

如何在不从命令行提取的情况下查看 tar.gz 文件的内容?

我希望看到的档案内容(文件和文件夹列表),例如 tar.gz文件,而不提取它。

有没有办法做到这一点?

command-line

331
推荐指数
9
解决办法
62万
查看次数

以另一个没有密码的用户身份运行 shell 脚本

我想以没有密码的其他用户身份从主 ubuntu shell 运行脚本。

我有完整的 sudo 权限,所以我尝试了这个:

sudo su -c "Your command right here" -s /bin/sh otheruser
Run Code Online (Sandbox Code Playgroud)

然后我必须输入我的密码,但我不确定该脚本现在是否真的在该用户下运行。

我如何确认脚本现在确实在该用户下运行?

command-line bash sudo

329
推荐指数
4
解决办法
79万
查看次数

列出系统使用的 DNS 服务器的命令行

是否有命令列出我的系统使用的 dns 服务器?

我试过

$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
$ cat /etc/network/interfaces 
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

但它没有列出任何服务器,如果我转到“网络管理器 GUI 工具”,在无线部分它会列出“DNS 192.168.1.1 8.8.8.8 8.8.4.4”

我可以从命令行获取相同的信息吗?

我正在使用 Ubuntu 12.04 LTS

command-line dns

325
推荐指数
8
解决办法
97万
查看次数

标签 统计

command-line ×10

bash ×2

directory ×1

dns ×1

downloads ×1

executable ×1

ffmpeg ×1

filesystem ×1

mp3 ×1

redirect ×1

rm ×1

scripts ×1

stdout ×1

sudo ×1

system ×1

url ×1

youtube ×1