小编M.A*_*hah的帖子

创建文件及其父目录

我知道该touch命令会创建一个文件:

touch test1.txt
Run Code Online (Sandbox Code Playgroud)

但是我如何创建一个文件及其完整路径?

例如我的桌面什么都不包含:

~/Desktop/$ ls
~/Desktop/$
Run Code Online (Sandbox Code Playgroud)

我想在创建的1.txt ~/Desktop/a/b/c/d/e/f/g/h/1.txt。我可以用一个简单的命令来做到这一点,比如:

$ touch ~/Desktop/a/b/c/d/e/f/g/h/1.txt
Run Code Online (Sandbox Code Playgroud)

而不是手动创建完整路径然后创建文件?

command-line files

33
推荐指数
3
解决办法
5万
查看次数

设置socks代理的命令

我正在通过 ssh 隧道使用袜子代理

ssh -D 1080 -f -C -q -N <user>@<server>
Run Code Online (Sandbox Code Playgroud)

当我在 中设置代理时System settings > Network > Network proxy,所有应用程序Chromium, Firefox, apt, ...都在跟随代理。

在此处输入图片说明

现在我想写一个自动化的shell脚本,我如何Network proxy通过终端设置?

我发现的只是“使用一些第三方软件,例如Tsocks和...”。但正如我所说,ubuntu 它自己可以在没有任何第三方软件的情况下做到这一点,所以不想使用它们。

我想要的只是使用终端中的命令设置Network proxy

command-line scripts proxy socks5 system-settings

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

标签 统计

command-line ×2

files ×1

proxy ×1

scripts ×1

socks5 ×1

system-settings ×1