标签: bash

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

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

bash

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

方便地安排命令稍后运行?

从现在起 8 小时后运行命令的简单方法是什么?我可以这样想:

nohup bash -c "sleep 28800 ; ./mycommand.sh" &
Run Code Online (Sandbox Code Playgroud)

有没有更“合适”的方法?

command-line bash schedule

103
推荐指数
4
解决办法
14万
查看次数

显示所有终端颜色的脚本

在整个互联网上,我看到很多人使用脚本打印出一堆~/.Xdefaults. 但是,当我尝试使用这些时,我总是得到 error: Bad Substitution. 有没有人有一个可以做同样事情的工作脚本?

它最终应该看起来像这样: 在此处输入图片说明

colors command-line bash scripts

100
推荐指数
7
解决办法
12万
查看次数

即使使用 sudo 也无法回显 "hello" > x.txt?

可能重复:
sudo 和重定向输出

我正在尝试在 /var/www 中创建一个文件,但即使sudo这样也失败了:

user@debVirtual:/var/www$ sudo echo "hello" > f.txt
-bash: f.txt: Permission denied
Run Code Online (Sandbox Code Playgroud)

当我使用 时sudo nano,我可以将某些内容保存到此文件中。

为什么我不能用sudo echo

permissions command-line bash sudo

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

为什么在当前目录下执行程序之前需要输入`./`?

a.out使用 Ubuntu 终端执行 C 程序时,为什么我总是需要在./before 中输入a.out,而不是只写a.out?有解决方案吗?

command-line bash

99
推荐指数
4
解决办法
13万
查看次数

如何从另一个分区挂载文件夹?

是否有命令将文件夹从一个分区挂载到我的主分区?

我想做的例子,这显然不起作用:

mount /media/tc1/folder /home/dvad/home

如果不是通过使用命令,还有其他方法可以做到这一点吗?

command-line partitioning bash mount directory

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

为什么“ps aux | grep x”比“pgrep x”给出更好的结果?

我刚刚在我的 Ubuntu 上尝试了以下命令,它没有显示任何内容:

pgrep php5

难道它不应该返回 php5 的进程 id(下面的命令就是这样做的)?:

ps aux | grep php5

那么,这两个命令有什么区别呢?

text command-line bash

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

如何访问bash中的最后一个返回值?

简单场景:我正在寻找wsdl在项目中丢失的文件。

$ find -name '*.wsdl'
./some/very/very/long/way/to/some/lost/directory/filename.wsdl
Run Code Online (Sandbox Code Playgroud)

现在我知道它在哪里,我想对这个文件做一些事情,比如编辑它。是否可以使用find较早返回的路径,而不是复制/粘贴我的命令后面的路径?就像可以访问您输入的最后一个参数!$或使用!!.
我已经读到可以使用$?,但它只会返回一个错误:0: command not found

$ echo $?
0: command not found
Run Code Online (Sandbox Code Playgroud)

bash

94
推荐指数
3
解决办法
29万
查看次数

我在 ubuntu 中找不到 .bash_profile

.bash_profile在我的/home/user目录中找不到Ubuntu 14.04 。我用ls -a命令查看了.bash_profile,但没有这样的文件。

bash .profile

94
推荐指数
3
解决办法
22万
查看次数

在 bash 脚本中,一个点后跟一个空格然后是一个路径是什么意思?

我在尝试在 openvz 容器内安装 USB 设备时遇到了这个例子,我以前从未在第二行中看到过这个构造。你能解释一下它的含义吗?

#!/bin/bash
. /etc/vz/vz.conf
Run Code Online (Sandbox Code Playgroud)

command-line bash openvz

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