shell文件以.sh结尾,这是一种习惯而已。第一行以#! /bin/bash开头;表示该文件使用的是bash语法;如果不设置该行,你的shell脚本也可以执行,但是不符合规范。#表示注释。 # vim first.sh
输入以下内容
#! /bin/bash
date
echo "Hello world!"
退出文件编辑
# sh first.sh 执行脚本
# ./first.s
目录学习笔记: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
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,我们首先
# CentOS 7 安装 MongoDB Shell
## 引言
在开始之前,我们需要了解一些关于CentOS 7和MongoDB Shell的基础知识。CentOS 7是一种常见的Linux操作系统,而MongoDB Shell是MongoDB数据库的一个交互式命令行工具。
本文将指导你如何在CentOS 7上安装MongoDB Shell,并提供了详细的步骤和相应的代码。请按照以下流程
# MongoDB Shell Download centos7
## 概述
在本文中,我将向你介绍如何在CentOS 7操作系统上下载和安装MongoDB Shell。MongoDB Shell是MongoDB的官方命令行接口,它允许你与MongoDB数据库进行交互和管理。作为一名经验丰富的开发者,我将帮助你了解整个过程,并提供每个步骤所需的代码和解释。
## 步骤概览
以下是实现“Mong
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]
```
####
目录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 选项;服务启动脚本要根据用户输入的选项: &