shell文件以.sh结尾,这是一种习惯而已。第一行以#! /bin/bash开头;表示该文件使用的是bash语法;如果不设置该行,你的shell脚本也可以执行,但是不符合规范。#表示注释。 # vim first.sh 输入以下内容 #! /bin/bash date echo "Hello world!" 退出文件编辑 # sh first.sh 执行脚本 # ./first.s
转载 7月前
40阅读
目录学习笔记:CentOS7学习之二十:shell脚本的基础20.1 shell 基本语法20.1.1 什么是shell?20.1.2 编程语言分类20.1.3 什么是shell脚本20.2 SHELL变量及运用20.2.1 shell变量20.2.2 用户定义变量20.2.3 命令的替换,使用$()或反引号20.2.4 命令的嵌套使用\((\)())20.2.5 shell中双引号和单引号的区
一、 shell介绍shell是一个命令解释器,提供用户和机器的交互。支持特定语法,比如逻辑判断,循环。每个用户都有特定的shellcentos7默认shell 为bash(Bourne Agin Shell)还用zsh,csh,ksh等二、 命令历史historyhistory 命令历史history -c 清空内存缓存命令。~/.bash_history 命令历史的存储文件HISTSIZE=1
一、变量 1.系统变量 2.自定义变量 变量名称一般用大写 等号两侧不能有空格 静态变量不能被
原创 2022-12-08 15:10:52
109阅读
1 shell概述shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。 shell还是一个功能强大的编程语言,易编写、易调试、灵活性强。(1)Linux提供的shell解释器有cat /etc/shells # /bin/sh # /bin/bash # /usr/bin/sh # /usr/bin/bash # /bin/tcsh # /bin/cshsh就是bash的
CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,像需要开机不登陆就能运行的程序,就存在系统和服务里,即:/usr/lib/systemd/system目录下示例:[Unit] Description=Nightingale collector After=network-online.target Wants=n
转载 6月前
40阅读
centos7初始化bashshell脚本#!/bin/bash if [[ "$(whoami)" != "root" ]]; then echo "请切换root用户 ." >&2 exit 1 fi echo "适用CENTOS 7" echo -e "\033[31m 修改selinux 关闭防火墙 修改网卡名eth0 系统参数等,有需要可自己微调
1.设置密码永不过期    查看密码有效期:chage -l 用户名    设置密码永不过期:chage -M 99999 用户名2.设置防火墙    查看防火墙状态:systemctl status firewalld.service   关闭防火墙:systemctl stop firewalld.service&
NFS服务主要用于linux服务器共享文件本博客使用的服务器环境为CENTOS 7.4NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。一、服务器端环境安装和配置1.服务端安装nfs和依
Centos7上配置python环境1 安装包准备2 pycharm安装3 Anaconda安装4 pycharm配置解释器5 更改pip源 1 安装包准备pycharm下载:jetbrains官网 Anaconda下载: 清华大学开源软件镜像站2 pycharm安装下载好的pycharm软件包 2. 在 opt 文件夹下新建 softwares 文件夹,用于存放下载的软件cd /opt mkd
转载 2023-07-28 16:32:20
213阅读
服务脚本编写 存放位置/usr/lib/systemd/system #系统服务,开机不需要登录就能运行的程序(可以用于开机自启)/usr/lib/systemd/user #用户服务,需要登录后才能运行程序服务脚本编写服务脚本一般以xxx.service命名,且脚本中分为三部分:[Unit]、[Service]、[Install]vim /usr/lib/systemd/system/xxx.s
Centos7 安装Power Shell 1 查看版本 2 安装 3 升级 4 卸载 资料:https://docs.microsoft.com/zh cn/powershell/scripting/setup/installing powershell core on linux?view=po
原创 2021-08-05 16:17:31
165阅读
# CentOS 7 安装 MongoDB Shell MongoDB Shell 是 MongoDB 提供的官方交互式 JavaScript 接口工具,通常用于与 MongoDB 数据库进行交互和管理。本文将介绍在 CentOS 7 上安装 MongoDB Shell 的步骤,并提供相应的代码示例。 ## 步骤 1:导入 MongoDB 公钥 为了安装 MongoDB Shell,我们首先
原创 7月前
64阅读
# CentOS 7 安装 MongoDB Shell ## 引言 在开始之前,我们需要了解一些关于CentOS 7和MongoDB Shell的基础知识。CentOS 7是一种常见的Linux操作系统,而MongoDB Shell是MongoDB数据库的一个交互式命令行工具。 本文将指导你如何在CentOS 7上安装MongoDB Shell,并提供了详细的步骤和相应的代码。请按照以下流程
原创 6月前
51阅读
# MongoDB Shell Download centos7 ## 概述 在本文中,我将向你介绍如何在CentOS 7操作系统上下载和安装MongoDB Shell。MongoDB Shell是MongoDB的官方命令行接口,它允许你与MongoDB数据库进行交互和管理。作为一名经验丰富的开发者,我将帮助你了解整个过程,并提供每个步骤所需的代码和解释。 ## 步骤概览 以下是实现“Mong
原创 10月前
85阅读
Centos 7 的防火墙和ssh连接 Centos 7 firewall : 1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用
文章目录一、Shell 函数二、Shell 函数定义三、函数返回值2、echo四、函数传参五、函数变量的作用范围六、递归 一、Shell 函数1、将命令序列按格式写在一起 2、可方便重复使用命令序列二、Shell 函数定义方式一:function 函数名 { 命令序列 }方式二:函数名 () { 命令序列 }三、函数返回值return表示退出函数并返回一个退出值,脚本中可以用
### 连接 CentOS 7 上的 MongoDB Shell 作为一名经验丰富的开发者,我将教会你如何连接 CentOS 7 上的 MongoDB Shell。下面是整个过程的流程图: ```mermaid flowchart TD A[安装 MongoDB] --> B[启动 MongoDB 服务] B --> C[连接 MongoDB Shell] ``` ####
原创 7月前
46阅读
目录8. 运算符8.1 基本介绍8.2 基本语法9. 条件判断9.1 基本语法9.2 应用实例9.3 常用判断条件9.4 应用实例10. 流程控制10.1 if判断10.2 case 语句10.3 for 循环10.4 while 循环11. read 读取控制台输入11.1 基本语法11.2 应用实例12. 函数12.1 函数介绍12.2 系统函数12.3 应用实例12.4 自定义函数8. 运算
service 管理服务 脚本最少需要接收 start 和 stop 选项;服务启动脚本要根据用户输入的选项:                        &
  • 1
  • 2
  • 3
  • 4
  • 5