Tag: 庆典

.bash_profile在哪里?

我想将新别名添加到我的.bash_profile文件中,但我找不到此文件。 它应该在哪里?

在bash中读取配置文件的最佳方法

在bash中读取配置文件的最佳方法是什么? 例如,您有一个脚本,并且不愿意在每次调用脚本时手动填写所有配置。 编辑1:我想我没说清楚,所以:我想要的是……我有一个类似的配置文件 variable_name value variable_name value … 我想读一读 我知道我可以为我正在寻找的论点而烦恼……但也许有一种更聪明的方式:)

添加时间戳到终端提示?

我想知道是否可以在终端提示中添加时间戳,如果有,我怎么能实现这一点?

如何找到以root身份登录的用户?

最近,我问过“ 我如何列出登录用户? ”这个命令为此目的服务很好。 但是如何找到以root身份登录的用户? 用户名“root”会是吗?

bash中的特殊变量

我知道这些是bash使用的一些特殊变量。 但我无法理解它们。 任何人都可以解释这些变量是什么以及如何使用它们? $* $@ $#

如何使用脚本更改目录

我有这个脚本 #!/bin/bash cd /home/user/somedir pwd 它按预期工作,但我希望这个脚本将我传送到/ home / user / somedir,但我留在同一个目录。 如何编写将我(在gnome-terminal中)传送到/ home / user / somedir的脚本?

在给定路径之前./的含义是什么?

我被告知要运行这个: ./yiic message ./app/messages/config.php 但我不明白./意思,任何人都可以澄清。 注意:相信我,我们不能google那个。 我试过了: ./含义./ ubuntu 这一切都没有。 🙁

如何检查输入的密码是该用户的有效密码?

场景: 在bash脚本中,我必须检查用户提供的密码是否是有效的用户密码。 也就是说我有一个用户A,密码为PA ..在脚本中我要求用户A输入他的密码,那么如何检查输入的字符串是否真的是他的密码?…

如何将命令(例如diff)的输出保存到变量中

我想测试diff是否有任何输出(测试文件是否相同),如果没有echo “Passed $x” else echo “Failed $x” 。 我提出了一些中间步骤(将diff的输出保存到文件然后从文件中读取) diff “./helloworld$x.out” “./output/helloworld$x.out” > tmp.txt; output=”`cat tmp.txt`”; if [ “$output” = “” ]; then echo “Passed $x”; else echo “Failed $x”; fi; 我确定代码可以改进吗? 主要问题是:是否可以将diff的输出直接保存到变量中?

重新加载bash的.profile而无需注销并重新登录

是否有可能强制bash重新加载.profile文件而无需注销并重新登录?