我想做以下事情:
scp root@server.ip.adress:/root/file.txt ~/homecomputer/directory
Run Code Online (Sandbox Code Playgroud)
不过,我想发送一个文件,而不是从服务器获取文件。我该怎么做呢?
我正在寻找一种方法来使以下别名适用于任何文件名。
alias dim='cd /home/jason/Documents; vim *the desired file*; cd'
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一种方法可以更改此别名以使其可以输入任何文件名:
dim *the desired file*
Run Code Online (Sandbox Code Playgroud)
并且仍然得到相同的结果。基本上有没有办法将别名后键入的内容调用到别名本身中?就像是:
alias dim='cd /home/jason/Documents; vim <what is typed after alias>; cd'
Run Code Online (Sandbox Code Playgroud) 这是我的别名文件中的一行,因此每当我打开终端时,它都会在 vim 编辑器中打开 jasonaccomp。
alias acc='gnome-terminal -e "bash -c 'cd ~/Downloads; vim jasonaccomp'"'
Run Code Online (Sandbox Code Playgroud)
退出vim doc后我看到
bash: alias: /home/master/Downloads: not found
Run Code Online (Sandbox Code Playgroud)
这一切都是在我什至打电话给 acc 之前。更糟糕的是,以下代码在我的主目录中运行时,完全按照我的意愿工作。它打开一个新终端,打开 jasonaccomp,当我完成编辑后,终端关闭。
gnome-terminal -e "bash -c 'cd ~/Downloads; vim jasonaccomp'"
Run Code Online (Sandbox Code Playgroud)
此外,键入时命令 acc 给我 > 一个闪烁的光标。每当我打开一个新终端时,如何摆脱编辑 jasonaccomp 的麻烦?另外,我如何让 acc 执行上述代码行的操作。
我通过 ssh 连接到我的服务器,该服务器上安装了 erlang 和 cowboy 以运行我的网页。
ssh root@my.ip.adress
Run Code Online (Sandbox Code Playgroud)
然后我通过做来启动我的网络应用程序;
./_rel/web_server_example/bin/web_server_example console
Run Code Online (Sandbox Code Playgroud)
这让我在最后一行包含;
(web_server_example@127.0.0.1)1>
Run Code Online (Sandbox Code Playgroud)
erlang 提示。现在我需要服务器和连接到它的家用电脑,因为如果我关闭终端,它会停止服务器上的 erlang 程序。如何保持程序运行并关闭我的家用电脑?
当我在主目录的命令行中键入 lein 时,会出现上述错误。例如;
master@slave:~$ lein tutorial
bash: /usr/bin/lein: Permission denied
Run Code Online (Sandbox Code Playgroud)
我下载了 lein 脚本并将其放在我的 downlods 文件夹中,然后运行以下命令。
master@slave:~$ cd /home/master/Downloads
master@slave:~/Downloads$ sudo scp lein /usr/bin/
[sudo] password for master:
master@slave:~/Downloads$ sudo chmod a+x lein
master@slave:~/Downloads$ ./lein
Run Code Online (Sandbox Code Playgroud)
之后安装开始;
Downloading Leiningen to /home/master/.lein/self-installs/leiningen-2.5.3-standalone.jar now...
Run Code Online (Sandbox Code Playgroud)
并继续没有错误。
我的java版本是;
java版本“1.7.0_79”
OpenJDK 运行时环境 (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)
OpenJDK 64 位服务器 VM(构建 24.79-b02,混合模式)
bash ×3
alias ×2
command-line ×1
erlang ×1
permissions ×1
scp ×1
server ×1
ssh ×1
webserver ×1