【Linux系列】Linux 系统配置文件详解:`/etc/profile`、`~/.bashrc` 和 `~/.bash_profile`

博客目录 `/etc/profile`:系统级环境配置加载时机作用 `~/.bash_profile`:用户级登录配置加载时机作用 `~/.bashrc`:用户级会话配置加载时机作用 三者之间的关系 在 Linux 系统中,环境变量和 shell 启动脚本的配置对于系统的正常运行和用户的个性化设置至关重要。/etc/profile、~/.bashrc 和 ~/.bash_profile 是三个核心的配置...

ros2 colcon build 构建后,install中的local_setup.bash 和setup.bash有什么区别

功能概述 在 ROS2 中,colcon build是用于构建软件包的工具。构建完成后会生成install文件夹,其中的setup.bash和local_setup.bash文件都与环境设置相关,但存在一些区别。setup.bash 作用范围 setup.bash文件用于设置整个工作空间的环境变量。当你在终端中执行. /install/setup.bash(假设install文件夹是构建结果所在的文件夹)...

macOS .bash_profile配置文件优化记录

关于具体的文件路径位置,请灵活修改为自己的真实文件目录! 原文件内容 从macOS Catalina(10.15)开始,Zsh成为了macOS的默认Shell。chsh -s /bin/zsh 打开.bash_profile文件open -e .bash_profile 文件内容显示为:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-22.jd...

bash: llamafactory-cli: command not found解决方案

CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理解,而且能够帮助新手快速入门。   本文主要介绍了bash: llamafactory-cli: command not found解决方案,希望能对使用llama factory的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 1. 问题描述 ...

bash 单引号和双引号

Bash 中,单引号(')和双引号(")的主要区别在于它们对特殊字符和变量的处理方式不同。 单引号(’ ') 完全禁止扩展: 单引号内的所有字符都被原样对待。特殊字符(如 $、*、! 等)和变量不会被解释或扩展。 echo 'This is a $TEST string with special characters: !@#' 输出: This is a $TEST string with spe...

Fedora40的#!bash #!/bin/bash #!/bin/env bash #!/usr/bin/bash #!/usr/bin/env bash

bash脚本开头可写成 #!/bin/bash , #!/bin/env bash , #!/usr/bin/bash , #!/usr/bin/env bash #!/bin/bash , #!/usr/bin/bash#!/bin/env bash , #!/usr/bin/env bash Fedora40Workstation版的 /bin 是 /usr/bin 的软链接, /sbin 是 /u...

Linux 中 .bashrc、.bash-profile 和 .profile 之间的区别

Bash shell 使用一些启动文件来设置环境,这些文件决定了 Bash shell 本身和系统用户配置。在本文中,将介绍一些常用启动文件,如 .bashrc、.bash-profile 和 .profile及其区别。 2 交互式 和 非交互式 Shell 2.1 交互式 Shell(Interactive Shell) 指通过终端输入命令并获得执行结果的 shell,其提供两种模式: 交互式登录交互式...

-bash: ./1.sh: /bin/bash^M: bad interpreter: No such file or directory解决方法

1、执行脚本 ./1.sh时报如下错误 -bash: ./1.sh: /bin/bash^M: bad interpreter: No such file or directory 2、在Windows编辑的脚本导入Linux系统中,执行报错问题 yum  install -y  dos2unix 3、或者本地安装     rpm  -ivh  /mnt/Packages/dos...... 4、然后执行...

-bash: unzip: 未找到命令的解决方案

遇到 -bash: unzip: 未找到命令 这样的错误信息,表示你的系统中没有安装 unzip 工具。unzip 是一个常用的解压工具,用于解压缩 .zip 文件。你可以通过系统的包管理器安装它。 根据你使用的 Linux 发行版,安装 unzip 的命令会有所不同。下面是一些常见发行版安装 unzip 的命令: Debian/Ubuntu 和基于它们的发行版: sudo apt-get update...

Linux解决 -bash: nc: command not found问题

1 问题 [root@cm ~]# nc -l 9000 -bash: nc: command not found   提示: 无法使用这个nc命令。因为没有配置这个命令。  2 解决办法 输入命令:  [root@hadoop1 ~]# yum install -y nc 运行结果: [root@cm ~]# yum install -y nc Loaded plugins: fastestmirror...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.003094(s)
2024-12-22 10:48:14 1734835694