`

Linux 更换默认执行sh 文件的配置

阅读更多

bash是sh的superset,可能使用的sh不支持[],换成bash,也许可以解决。
ubuntu的sh默认解释器,是dash,所以明确指定为bash执行,或者修改默认解释器。
方法:

sudo dpkg-reconfigure dash

选择no即可.

ls -l /bin/sh

分享到:
评论

相关推荐

    Linux更换JDK+weblogic更换JDK

    - 编辑`setDomainEnv.sh`文件(对于UNIX/Linux环境),找到如下配置段落: ```bash BEA_JAVA_HOME="" export BEA_JAVA_HOME SUN_JAVA_HOME="/usr/java/jdk1.6.0_45" if [ "${JAVA_VENDOR}" = "Oracle" ]; then ...

    linux运维常见的22个故障排查和解决方法

    - `/etc/fstab`文件配置错误,如分区格式配置错误等。 **解决方案**: 1. **重启系统**:如果是测试机,重启系统是一种简单快速的解决方式。 2. **使用mount命令**:根据具体情况使用`mount`命令来更改文件系统的...

    linux常用指令介绍

    - 更换到MySQL目录,并通过执行脚本完成服务启动或停止。 - 安装MySQL: - 解压安装包。 - 配置编译选项,如使用`./configure`命令。 - 编译安装:`make`和`make install`。 - 修改配置文件`my.cnf`中的字符集...

    Linux系统加固.pdf

    此外,还提到了一个名为Reinforce_for_Linux.sh的shell脚本,用于自动化执行加固操作。 首先,设置系统密码策略是确保系统安全的第一步。文档中提到了通过修改/etc/login.defs文件来调整密码策略,包括密码不过期的...

    最新版linux apache-tomcat-8.5.70.tar.gz

    5. **配置服务器**:默认情况下,Tomcat的配置文件位于`$CATALINA_HOME/conf`目录下,包括`server.xml`、`web.xml`等,可以根据需要进行修改以定制服务器的行为。 6. **部署应用**:将你的Java Web应用程序(WAR...

    Linux系统环境配置(nvidia驱动安装、cuda安装、cudnn安装、Anaconda安装、ssh、xrdp安装等)

    ### Linux系统环境配置详解 #### 一、安装NVIDIA驱动 **1.1 Ubuntu 安装 NVIDIA 驱动** 为了确保NVIDIA图形卡能在Ubuntu系统中正常工作,并且能够支持CUDA等高级功能,需要正确安装NVIDIA驱动。 **步骤 1:版本...

    批处理文件方便快捷动态更改ip

    同时,看到有`.sh`后缀的文件,这通常是Linux或Unix系统的Shell脚本,说明这些批处理方案可能也考虑到了跨平台的需求,`ip_jf.sh`和`ip_qsh.sh`可能是对应Linux下的版本。 在使用批处理文件时,用户只需双击运行,...

    JetPack-L4T-3.2-linux-64安装脚本

    3. **运行安装脚本**:以管理员权限运行`.run`文件,通常命令是`sudo sh JetPack-L4T-3.2-linux-x64_b157.run`。 4. **安装过程**:安装脚本会引导你完成一系列步骤,包括选择安装组件、接受许可协议、配置网络等。...

    Linux使用小结

    ### Linux使用小结 #### 一、安装中文输入法 ...以上内容涵盖了Linux日常管理和维护中的关键知识点,包括但不限于网络配置、服务安装与配置、文件管理等方面,这些知识对于有效管理和使用Linux系统至关重要。

    Linux下jdk,tomcat安装以及web工程发布

    本文将详细介绍如何在Linux系统中安装JDK,配置环境变量,以及部署Tomcat服务器和Web应用程序。 首先,我们来看JDK的安装过程。在开始之前,需要先检查系统中已有的Java版本,通过运行`java -version`命令。在这个...

    linux定时切换ip.docx

    在给定的文档标题和描述中,提到的是在Linux环境中使用`cron`服务来定时切换IP地址,这在多IP网络环境或者需要定期更换网络连接的情况下非常有用。以下将详细讲解如何配置和使用`cron`服务以及如何编写脚本来切换IP...

    linux VNC使用方法

    打开客户端,输入Linux服务器的IP地址和端口号(默认是5901,对于`:1`桌面),以及之前设置的密码,即可建立连接。 六、优化性能 默认的VNC设置可能图像质量较低且响应速度慢。可以通过修改`~/.vnc/xstartup`文件来...

    DataHubble配置说明文档1

    智能向导系统配置文档主要涵盖了在Linux Ubuntu 18.04环境下搭建一套完整的大数据处理框架所需的步骤。本文档详细阐述了从Java环境的安装到各个组件如Hadoop、Mysql、Spark、Zookeeper、HBase和Hive以及Kylin的配置...

    Teleport安装与配置.pdf

    - Teleport的WEB服务默认使用7190端口,若需要更换端口,需编辑两个配置文件:/usr/local/teleport/data/etc/web.ini和/usr/local/teleport/data/etc/core.ini,之后要重启服务以使修改生效。 3. Teleport的主机...

    linux 命令行大全

    - **应用场景**:编写代码后,需要将其编译成可执行文件。 **2. 添加用户** - **useradd xiaoming** - **作用**:添加名为xiaoming的新用户。 - **应用场景**:需要新增系统账户时使用。 **3. 设置密码** - **...

    linux下shell编程(清晰)

    尽管许多系统默认配置了一款标准Shell供新用户使用,但这些Shell往往较为老旧,缺乏现代Shell所具备的诸多特性。例如,一些老式Shell可能不支持复杂脚本编写或是某些高级功能。因此,更换到更先进、功能更丰富的...

    详细过程:RedHat Linux5开启VNC Server远程桌面

    本文将详细介绍如何在 RedHat Linux 5 上安装并配置 VNC Server,从而实现远程桌面访问。 #### 二、基础知识 1. **VNC Server**:一种允许用户通过网络远程控制另一台计算机的软件。它支持多种平台,包括 Windows ...

    新手入门学习linux系统问题总结

    如果不显式指定,系统默认使用的是"/bin/sh"。在添加用户时,如果指定了用户所属的组,可以使用"-g groupname"参数。具体命令格式如下: ```bash useradd -m -s /bin/bash -g groupname loginname ``` 执行上述...

    Linux下caffe及Faster-rcnn(python版)安装全过程

    - 安装驱动前给予文件执行权限: `chmod +x ./NVIDIA-Linux-x86_64-375.39.run` - 执行安装命令: `sudo ./NVIDIA-Linux-x86_64-375.39.run` - 验证驱动是否安装成功: `sudo nvidia-smi` - 启动图形界面: `sudo ...

Global site tag (gtag.js) - Google Analytics