ln

  1. ln [OPTION]... TARGET LINK_NAME

给目标TARGET创建指定链接, 默认硬链接, 加-s (—symbolic)创建软连接(符号链接)
硬链接:和TARGET指向同一个目标节点, 可以单独存在, 删除TARGET仍然有效, 只不过目标节点引用减1, 当引用计数为0时节点删除。 硬链接只能应用于文件,而不能应用于目录,而且不能跨文件系统(分区)
软链接:一个指向TARGET的符号链接, 当TARGET删除后软连接指向无效地址,成为无效链接。

  1. sudo ln -s /usr/local/idea/bin/idea.sh /usr/local/bin/idea
  2. # 给idea.sh创建一个软连接,/usr/local/bin环境变量PATH中包含此路径,方便随时命令行打开

输出日志

  1. 标准输入 stdin 文件描述符为 0
  2. 标准输出 stdout 文件描述符为 1
  3. 标准错误 stderr 文件描述符为 2
  4. /dev/null 表示空设备
    1. command > file # 标准输入重定向到file文件
    2. idea > /dev/null 2>&1 & # 后台启动idea, 标准输出和错误输出都不打印(指向空设备)

    sed,awk