`
dacoolbaby
  • 浏览: 1264727 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

为什么执行脚本要加 ./

 
阅读更多

我在家里用Ubuntu 12.04执行脚本不需要 ./

而在公司用RedHet,执行Tomcat启动脚本就需要 ./

 

在问了度娘以后有如下解释:

./表示当前目录,这是因为linux的默认搜索目录里没有当前目录,
所以如果你在当前目录需要执行程序就要加上路径,

./用全路径代替也是可以的。


Windos的默认搜索路径里有当前目录,所以不需要加。其实加上也是一样的效果。

 

分享到:
评论

相关推荐

    linux shell中“.” 和 “./”执行的区别详解

    在Linux Shell中,`.` (点号) 和 `./` (点加斜线) 都用于执行脚本或程序,但它们之间存在着显著的区别,尤其是在处理环境变量和执行上下文方面。 首先,`./` 通常用来执行当前目录下的可执行文件。这种方式下,程序...

    BAT批处理脚本-加密.zip

    在“BAT批处理脚本-加密.zip”这个压缩包中,包含了一个名为“加密.bat”的批处理文件,我们可以推测这个脚本可能涉及到文件或文件夹的加密操作。 批处理脚本的基础是.bat文件,这是一种文本文件,其中包含了DOS...

    xshell ssh自动登录并执行命令脚本.rar

    1. **创建脚本**:在Xshell中,你可以创建一个批处理脚本,该脚本包含登录服务器所需的SSH命令,以及你想要执行的一系列命令。例如,你可以设置以下内容: ``` ssh -l username server_address command1 command...

    脚本加密本地目录/文件

    批处理文件(.bat)是Windows操作系统中的命令行脚本,可以执行一系列的DOS命令。在本案例中,hide_on.bat和hide_off.bat可能是用于加密和解密文件或目录的命令脚本。批处理脚本的使用简化了重复的系统任务,用户只...

    Wincc中编写的周期触发的全局脚本为什么不执行?.docx

    首先,我们要理解Wincc中的全局脚本。全局脚本是可以在整个项目生命周期中被调用的程序,它们可以周期性地执行,或者根据特定事件触发。这使得用户能够实现如数据处理、报警管理、变量控制等复杂功能。 当你的周期...

    eml企业通讯录管理系统经典版 v5.4.14

    ./action 执行文件目录 ./css 样式目录 ./img 图片目录 ./js 脚本目录 ./lib 类文件及配置文件 ./tpl 网页模版目录 ./index.php 首页文件,网站配置信息 ./m.php MD5加密测试文件 ./con

    OpenSSL 1.1.1 iOS和Android的编译脚本

    执行脚本前,可能需要根据你的具体环境对脚本进行适当的修改,如指定目标平台(iOS或Android)、指定SDK路径等。然后,运行脚本,例如: ``` sh compile_ios.sh 或 sh compile_android.sh ``` 脚本会自动完成...

    AD脚本加LOGO.rar

    在本压缩包“AD脚本加LOGO.rar”中,包含的脚本是为Altium Designer自定义添加LOGO的工具,这有助于个性化设计并提升工作流程的专业性。 在Altium Designer中,脚本是一种非常有用的工具,它允许用户通过编程来执行...

    XRDP一键安装脚本(支持多个ubuntu版本)

    3. **运行脚本**:通过`./xrdp-installer-1.4.8.sh`启动脚本执行过程。 4. **验证安装**:安装完成后,可以尝试从远程机器使用RDP客户端连接到服务器,检查XRDP服务是否正常工作。 在远程连接时,用户需要知道...

    脚本MD5加密.zip

    2. **调用方法**:查找并调用脚本中提供的加密函数,如`md5Hash(str)`,其中`str`是要加密的字符串。 3. **处理结果**:得到的哈希值是一个32位的十六进制字符串,可以用于比较、存储或显示。 由于这个压缩包中只有...

    Centos编译安装Tengine&nginx加自启动脚本资料.pdf

    ./configure --prefix=/usr/local/pcre make make install ``` 接下来,我们转向Tengine的安装。同样,从源代码编译安装: 1. 下载Tengine源代码: ```bash cd /usr/local/src tar zxvf tengine-1.5.2 ``` 2. 配置...

    BAT批处理学习-数值计算-无限制实数加减运算脚本.cmd.zip

    这个压缩包中的"无限制实数加减运算脚本.cmd.txt"文件,尽管被转换成了TXT格式以防止意外执行,实际上应该是一个批处理脚本,我们可以将其重命名为".cmd"后缀以便运行。 批处理脚本中实现无限制实数运算,通常会...

    BAT批处理脚本-加密解密-解密.zip

    在某些情况下,为了安全考虑或避免误操作,开发者可能会将`.bat`脚本文件临时修改为不可执行的`.txt`格式。用户在实际使用前需要将文件扩展名恢复为`.bat`,然后双击运行。 在描述中提到的“加密解密”功能,通常...

    mysql安装包及安装脚本

    3. 执行脚本:使用`bash install_mysql.sh`(假设脚本名为`install_mysql.sh`)执行安装过程。脚本会自动处理依赖安装、MySQL数据目录创建、设置权限等步骤。 四、安装过程 1. 安装RPM包:脚本会使用`rpm`命令安装...

    给linux的shell脚本加密(ZT).rar_Linux shell_shell 脚本_shell加密_shell脚本

    5. **利用GPG加密**:GNU Privacy Guard (GPG) 是一个强大的加密工具,可以用来加密整个脚本文件,然后只将密钥分发给需要执行脚本的用户。这样,只有拥有正确GPG密钥的人才能解密并执行脚本。 6. **运行时解密**:...

    用mib2c生成C代码的mib2c.scalar.conf脚本

    env MIBS="....../share/snmp/mibs/IPSTB-MIB.txt" mib2c -c mib2c.int_watch.conf ipstb 从生成的C代码中, 发现只有Integer32类型的结点, 所有的OCTET STRING类型的结点都没有了。 于是改用mib2c.scalar.conf, ...

    linux 脚本加密文件

    用户可以像运行普通二进制文件一样运行这个加密脚本,如`./myscript.sh.x`。 需要注意的是,`shc`提供的安全性并不是绝对的。虽然它能阻止直接查看和编辑脚本内容,但有经验的攻击者仍可能通过逆向工程或者调试工具...

    BAT批处理脚本-加密解密-加密.zip

    BAT批处理脚本是Windows操作系统中一种非常实用的自动化工具,它允许用户通过编写简单的文本文件来执行一系列命令,极大地提高了工作效率。在这个名为"加密解密-加密.zip"的压缩包中,包含了一个名为"加密.bat"的...

    BAT批处理脚本-加密解密-批处理加密.bat.zip

    - 使用时,用户需要确认脚本内容无误后,将文件扩展名从.txt更改为.bat,这样系统会将其识别为批处理脚本并执行其中的命令。 5. **自动化**: - 批处理脚本的一大优势就是自动化执行任务,例如定时备份文件、清理...

    BAT批处理脚本-加密解密-bat加密.zip

    当用户双击一个.bat文件时,Windows会启动CMD.exe进程,读取并执行脚本中的每一条命令。 关于描述中提到的“为了避免误触发,有些改为了txt格式”,这可能是因为BAT脚本直接运行可能会带来安全风险,例如误操作或...

Global site tag (gtag.js) - Google Analytics