标签: command-line

无需打开编辑器即可将行附加到文本文件的命令

假设我想在不打开编辑器的情况下将一行添加到文件中。

我怎么能附加这一行

alias list='ls -cl --group-directories-first'
Run Code Online (Sandbox Code Playgroud)

到这个文件

config.fish
Run Code Online (Sandbox Code Playgroud)

command-line bash text-editor scripts redirect

177
推荐指数
3
解决办法
46万
查看次数

如何让 mv (或 * 通配符)移动隐藏文件?

我正在将我的主目录从旧系统迁移到新系统,我制作的 tarball 包含所有内容,包括像 .bashrc 这样的隐藏文件。但是,当我将解压缩的 tarball(位于 /tmp 中)的内容移动到我的新主目录时,隐藏文件不会复制 ( mv /tmp/home/rcook/* /home/rcook/)。我怎样才能让 mv 移动它们?

实际上,我认为问题不在于 mv,而在于 bash 的 globbing。如果我这样做:

mkdir a
mkdir b
touch a/.foo
touch a/bar
mv a/* b/
ls -a a/ b/
Run Code Online (Sandbox Code Playgroud)

我看到这个:

a/:
.  ..  .foo

b/:
.  ..  bar
Run Code Online (Sandbox Code Playgroud)

a/.foo没动。那么如何获取 * 通配符来查找隐藏文件呢?

是的,我想我可以直接解压缩包到我的主目录,但将压缩包解压缩到home/rcook/...了,我要确保我覆盖新.bashrc等与旧,定制版本,并知道如何查找和移动隐藏文件是一项有价值的技能。建议?


一些答案建议做类似的事情mv src/.* dest/。但是,我在我的测试目录上尝试了这个并出现了错误。从...开始:

rcook$ ls -a a/ b/
a/:
.  ..  bar  .foo

b/:
.  ..
rcook$ mv a/.* b/
mv: cannot move 'a/.' to …
Run Code Online (Sandbox Code Playgroud)

command-line bash

174
推荐指数
6
解决办法
19万
查看次数

如何在 Nano 中使用撤消功能?

我使用命令行文本编辑器nano。如何在编辑文本时撤消操作?

例如:我输入了一些文字,然后改变了主意。现在我想回到以前的状态。如何?

command-line nano

174
推荐指数
3
解决办法
25万
查看次数

从命令行连接/断开 VPN

我在我的 Ubuntu 机器上设置了两个 VPN,一个使用 vpnc,一个使用 PPTP。这些都是使用 GNOME 网络管理器界面设置的,效果很好。但是,有时我需要远程访问这台机器 - 有没有办法从命令行连接或断开这些 VPN?

command-line network-manager vpn pptp vpnc

172
推荐指数
2
解决办法
23万
查看次数

在终端中每隔 x 时间间隔重复一次命令?

如何在每个时间间隔重复一个命令,以便它允许我运行命令以进行检查监视 目录的?

不需要脚本,我只需要在终端中执行一个简单的命令。

command-line bash scripts monitoring

172
推荐指数
7
解决办法
33万
查看次数

如何快速删除我的命令?

我几乎在所有任务中都使用终端。假设我输入了一个像这样的巨大命令:

sudo a-huge-command
Run Code Online (Sandbox Code Playgroud)

使用单个快捷方式删除整个命令而不是继续backspace按键的最简单方法是什么?

我是一名 Ubuntu 新手,希望以专业的方式使用 Ubuntu。

command-line shortcut-keys

171
推荐指数
8
解决办法
2万
查看次数

如何将 Android Studio 添加到启动器?

我正在尝试安装 Android Studio,以便我可以从启动器而不是通过终端启动它。

Android Studio > 工具 > 创建桌面条目不做任何事情

请问有人可以给出具体的指示吗?

我认为这与/usr/local/我尝试chmod按照本文中的说明进行操作时的权限有关,但仍然无法正常工作。

我尝试修改其中的 Android Studio 启动器文件,/usr/share/applications/但它不会在我的用户下启动应用程序。如果我以 root 身份启动它就好了,但这不是很实用。

command-line android launcher

170
推荐指数
4
解决办法
28万
查看次数

如何在终端中打印目录树

终端模拟器里面可以用什么命令来绘制目录树?

在此处输入图片说明

command-line

170
推荐指数
3
解决办法
23万
查看次数

如何在 shell 脚本中创建选择菜单?

我正在创建一个简单的 bash 脚本,我想在其中创建一个选择菜单,如下所示:

$./script

echo "Choose your option:"

1) Option 1  
2) Option 2  
3) Option 3  
4) Quit  
Run Code Online (Sandbox Code Playgroud)

根据用户的选择,我希望执行不同的操作。我是一个 bash shell 脚本菜鸟,我在网上搜索了一些答案,但没有得到任何具体的答案。

command-line bash scripts

169
推荐指数
11
解决办法
59万
查看次数

如何找出剩余的磁盘空间?

找出正在使用/剩余多少磁盘空间的命令是什么?

server command-line disk disk-usage

169
推荐指数
6
解决办法
46万
查看次数