./

ubuntu 如何在任意终端不填加./就可以执行文件类似ls cd cp

和自甴很熟 提交于 2020-03-27 03:53:03
3 月,跳不动了?>>> 举个例子 ,我使用sublime text2 想在终端中类似于 vim test.c一样的可以执行 st test.c 我的操作是先找到可执行的sublime_text可执行文件夹,右键sublime_text创建快捷键,重命名为st sudo cp st /usr/bin 完了之后,在终端输入 st test.c 这次就可以了 来源: oschina 链接: https://my.oschina.net/u/114929/blog/228638

source、sh、bash、./执行脚本的区别

萝らか妹 提交于 2019-12-07 14:13:37
1、source命令用法:   source FileName   作用:在 当前bash环境下 读取并执行 FileName中 的命令。该filename文件可以无" 执行权限 " 注:该命令通常用命令“.”来替代。 如:source .bash_profile . .bash_profile两者等效。 source(或点)命令通常用于重新执行刚修改的初始化文档。 source命令(从 C Shell 而来)是bash shell的内置命令。 点命令,就是个点符号,(从Bourne Shell而来)。 2、sh和bash命令用法: sh FileName bash FileName 作用:在 当前bash环境下 读取并执行 FileName中 的命令。该filename文件可以无" 执行权限 " 注:两者在执行文件时的不同,是分别用自己的shell来跑文件。 sh使用“-n”选项进行shell脚本的语法检查,使用“-x”选项实现shell脚本逐条语句的跟踪, 可以巧妙地利用shell的内置变量增强“-x”选项的输出信息等。 3、./的命令用法: ./FileName 作用:打开一个 子shell 来读取并执行FileName中命令。 注:运行一个shell脚本时会启动 另一个 命令解释器. 每个shell脚本有效地运行在父shell( parent shell)的一个子进程里.