标签: shell

在 .bashrc 中设置环境变量的最佳方法是什么?

在 中设置变量时.bashrc,我应该使用它吗?

export VAR=value
Run Code Online (Sandbox Code Playgroud)

或者这就足够了吗?

VAR=value
Run Code Online (Sandbox Code Playgroud)

到底有什么区别(如果有的话)?

linux shell bash environment-variables

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

人们认为哪些分布式 shell 实用程序好、灵活且易于使用?

我一直在搜索和收集很多工具的链接,但其中许多工具没有足够的用例或演示文档,无法在不安装和试用它们的情况下评估它们的潜在价值。

我希望这里的人们对其中的一些有经验,并且可以提供有关安装和使用它们有多容易的反馈。

我的个人用例是几个通常用于协同处理分布式任务的机器池。这些机器不是实际的集群(如 beowulf),我的主要需求是帮助配置和管理机器。如果该实用程序能够将工作实际分解为多个部分并分发这些部分,那很有趣,但我首先需要主要用例。

以下是我发现的免费开源项目列表:

我很想听听你的想法!

linux cluster shell

11
推荐指数
1
解决办法
5241
查看次数

将文件存储在具有不同名称的 zip 存档中(linux 命令外壳)

在 linux 命令行中,您可以通过以下方式压缩文件:

zip -mqj archive.zip file.txt
Run Code Online (Sandbox Code Playgroud)

现在,我需要将 'file.txt' 存储为 'archive.zip' 中的 'file2.txt',而不需要在压缩前重命名文件。解压缩后,该文件应命名为“file2.txt”。

如何使用不同的名称存储文件?通读 MAN 页面并没有找到答案。

linux compression shell

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

如何在 Linux 中查找网关 IP 地址

在 Linux 中可以使用什么命令来查找 eth0 的网关 IP 地址(即家庭路由器地址)?

我需要从命令行应用程序获取 IP 地址以在 shell 脚本中使用。

scripting linux tcpip shell gateway

11
推荐指数
4
解决办法
5万
查看次数

如何更改 FreeBSD 中的默认 shell?

FreeBSD 中的默认 shell 是sh,我真的无法忍受:自动完成非常有限,rehash 命令会杀死我。感觉自己是个单臂单腿的人……

如何将 shell 全局更改为zshor bash- 对于 root 以及所有当前和未来用户?

freebsd shell bash zsh sh

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

是否有与 Unix shell 的 exec 等效的 Windows CMD?

Windows 中是否有与 Unix Shell 的“exec”等效的东西?基本上,我需要避免分叉新进程,以便保留输入/输出管道以及进程 ID。

编辑:

所以,这是我的问题。我有一个启动脚本的进程 A,该脚本通过执行进程 B 结束。我需要 A 获取 B 的所有输出,并且能够通过杀死它产生的进程(脚本)来杀死 B .

在 Unix 上,执行 B with 可以exec完成这项工作。

windows shell windows-command-prompt

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

管道密码和安全性

我有时会echo "secret" | mysql -u root -p ...。现在我担心这里的安全性:列出所有进程的人可以看到密码吗?

为了检查我尝试过,echo "test" | sleep 1000并且在“ps aux”的输出中看不到带有秘密的 echo 命令。所以我认为它是安全的 - 但是安全专家可以确认一下吗?:)

security shell

11
推荐指数
1
解决办法
3344
查看次数

Linux / mysql:使用 cp 命令将 mysql db 文件从一个数据库复制到另一个数据库是否安全?

大多数指南推荐使用 mysqldump 和简单的 SQL 将一个表复制到另一个数据库。linux shell cp怎么样?我可以简单地做吗

cp /db1/mytable.frm /db2/mytable.frm

mysql linux shell copy

11
推荐指数
2
解决办法
3万
查看次数

我可以更改特定用户的所有文件的所有权吗?

有没有办法递归地查找用户拥有的所有文件并将它们更改为 Gnu/Linux 中的另一个用户/组?

我认为一定有一些神奇的单线,但我的命令行巫术技能达不到那个程度:)

谢谢!

linux shell bash centos shell-scripting

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

ssh如何允许没有家庭的非常有限的用户使用pubkey登录

我的 ssh 服务器中有一个使用 和 创建的非常受限的--no-create-home用户--shell /bin/false。我知道我可以为用户的公钥定义authorized_keys文件。sshd_configs但是,如何允许该用户进行公钥身份验证,而不需要访问操作系统上的任何文件?

ssh shell public-key ssh-keys

11
推荐指数
2
解决办法
4253
查看次数