小编Che*_*tah的帖子

从任何地方运行脚本

我有一个脚本:

#!/bin/bash
echo "$(dirname $(readlink -e $1))/$(basename $1)"
Run Code Online (Sandbox Code Playgroud)

位于此处:/home/myuser/bin/abspath.sh具有执行权限。

如果我运行,echo $PATH我会得到以下信息:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/myuser/bin

我希望能够从任何目录调用abspath <some_path_here>并调用我的脚本。我正在使用 bash,我做错了什么?

linux shell shell-scripting

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

将 SSH 限制为仅文件传输

我有用户使用我服务器上的相同用户帐户将文件传输给我,并将他们的公钥添加到授权密钥文件中。

我想尽可能地限制访问,这样他们应该只能创建文件。

这可能吗?

ssh

4
推荐指数
1
解决办法
1996
查看次数

标签 统计

linux ×1

shell ×1

shell-scripting ×1

ssh ×1