百度
360搜索
搜狗搜索

linux什么时候加点详细介绍

在 Linux 系统中,“加点”(使用点符号 . 的场景和用途较为广泛,涉及文件命名、路径导航、脚本执行和环境变量配置等多个方面。以下是详细解析及操作示例:

一、
文件名或目录名中加点

1.
隐藏文件 / 目录

  • 作用:以 . 开头的文件或目录会被系统视为隐藏文件,默认不显示在文件管理器或 ls 命令的输出中。
  • 示例:bash

    .hidden_file

    .hidden_dir

  • 查看方法
    • 使用 ls -a 命令列出所有文件(包括隐藏文件)。
    • 在图形界面文件管理器中,按下 Ctrl + H 快捷键显示隐藏文件。

  • 注意事项
    • 隐藏文件并非完全不可见,只是默认不显示,可通过上述方法访问。
    • 系统配置文件(如 ~/.bashrc~/.config)通常以 . 开头,修改时需谨慎。

2.
文件名包含点

  • 规则:文件名中可以包含多个点(如 file.tar.gz),但第一个点会使文件变为隐藏文件。
  • 示例:bash

    my.file.txt

    .myfile.txt

  • 注意事项
    • 避免使用 . 作为普通文件名的开头,除非需要隐藏该文件。
    • 特殊字符(如 /?*)可能导致命令解析错误,建议使用下划线 _ 替代。

二、
路径中加点

1.
当前目录(.

  • 作用:表示当前工作目录。
  • 示例:bash

    +x script.sh

    ./script.sh

2.
父目录(..

  • 作用:表示当前目录的上一层目录。
  • 示例:bash

3.
相对路径与绝对路径

  • 相对路径:基于当前目录的路径,使用 ... 表示层级。bash

    ./subdir

    /parent_subdir

  • 绝对路径:从根目录 / 开始的完整路径,无需使用 ...。bash

    /etc

三、
脚本执行时加点

1.
使用 ./ 执行脚本

  • 作用:明确指定在当前目录下执行脚本,避免与系统路径中的同名命令冲突。
  • 示例:bash

    +x my_script.sh

    ./my_script.sh

  • 原理
    • 当执行 ./script.sh 时,系统会在当前目录查找该文件,并在子 shell 中运行。
    • 若脚本未添加执行权限,会提示 Permission denied,需使用 chmod +x 授权。

2.
使用 source. 执行脚本

  • 作用:在当前 shell 环境中执行脚本,使脚本中定义的变量和函数直接生效。
  • 示例:bash

    my_script.sh

    my_script.sh

  • 区别
    • ./script.sh 在子 shell 中运行,不影响当前环境。
    • source. 直接在当前 shell 中执行,常用于加载环境变量配置(如 ~/.bashrc)。

四、
环境变量配置中加点

1.
用户级配置文件

  • 文件路径
    • ~/.bashrc:每次打开终端时自动加载,用于设置别名、函数等。
    • ~/.bash_profile:登录时加载,常用于设置环境变量(如 PATH)。

  • 示例:bash

    ~/.bashrc

    ~/.bashrc

2.
系统级配置文件

  • 文件路径
    • /etc/profile:所有用户登录时加载,设置全局环境变量。
    • /etc/bashrc:所有用户打开终端时加载,设置全局别名、函数。

  • 示例(需管理员权限):bash
        /etc/profile

    /etc/profile

3.
推荐方法

  • /etc/profile.d/ 目录下创建自定义脚本:bash
      /etc/profile.d/custom_env.sh

    /path/to/custom/dir

  • 优点
    • 避免直接修改系统文件,便于管理和维护。
    • 脚本会在系统启动时自动加载,所有用户生效。

五、
其他注意事项

  1. 文件名冲突
    • 避免使用 ... 作为普通文件名,因为它们是系统保留符号。

  2. 特殊字符处理
    • 若文件名包含空格或特殊字符,需用引号包裹(如 ./"my file.txt")。

  3. 隐藏文件管理
    • 使用 rm 删除隐藏文件时需谨慎,避免误删系统配置文件。
    • 例如:rm .hidden_file(删除单个隐藏文件)。

六、
总结

场景 加点方式 示例 说明
隐藏文件 文件名以 . 开头 touch .secret 需用 ls -a 或文件管理器查看
路径导航 .(当前目录) cd . 常用于脚本或命令中的相对路径
路径导航 ..(父目录) cd .. 返回上级目录
执行脚本 ./ ./script.sh 需先赋予执行权限
环境变量配置 配置文件以 . 开头 ~/.bashrc 用户级配置文件,需手动加载生效

通过合理使用点符号,您可以更高效地管理文件、导航路径、执行脚本和配置系统环境。在实际操作中,建议结合具体需求选择合适的加点方式,并注意系统的默认行为和潜在风险。

阅读更多 >>>  fread读取二进制文件,C语言fread函数读取文件问题

网站数据信息

"linux什么时候加点"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux什么时候加点的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!