我可以使用time获取运行时统计信息:
% time zsh --version
zsh 5.6.2 (x86_64-pc-linux-gnu)
zsh --version 0.00s user 0.00s system 86% cpu 0.005 total
我如何才能计时一个源脚本运行所需的时间?
% time source $NVM_DIR/nvm.sh
%
你好,我在linux上有一个相当大的makefile,我正在减少它。对于这样的任务,我试图减少变量声明部分(下面的小示例)。
DIRHEA := include/
DIRHEA_MANAGERS := $(DIRHEA)managers/
DIRHEA_ENTITIES := $(DIRHEA)entities/
CXXFLAGS := -I$(DIRHEA_MANAGERS) -I$(DIRHEA_ENTITIES)
试着用以下的方式去做一些事情,
for dir in $(DIRHEA)/*; do \
if [[ -d $dir ]]; then \
CXX
我正在尝试安装一个addon的扩展( Ubuntu中FZF的Forgit是特定的)。
但是,在安装过程中,有这样一行:
# manually
# Clone the repository and source it in your shell's rc file.
在Linux终端命令和Linux生态系统方面,我是个菜鸟。以上所说的是什么意思?如果想了解更多关于这一点,哪里是一个好的起点?
编辑:我目前正在窗口终端(WSL2)内工作,并使用.bashrc作为我的RC文件。具体的回购计划是: github.com/wfxr/forgit
谢谢,
我正在尝试运行一些bash脚本,这些脚本是我们在上在Linux上编写的。脚本执行一个
#!/bin/bash
sudo su -l <username> << EOF
echo $HOME
#execute command that is only on the path of <username>
EOF
不,我以user1的身份运行脚本,在脚本中我试图切换到user2。实际上,我需要它像这样运行,因为还有其他部分需要以user1的形式运行。
在linux上我得到
/home/user2
在上我得到
/Users/user1
因此,它实际上并不执行登录,