目录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. 运算
目录学习笔记: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中双引号和单引号的区
转载 2024-04-14 14:45:55
68阅读
一、 shell介绍shell是一个命令解释器,提供用户和机器的交互。支持特定语法,比如逻辑判断,循环。每个用户都有特定的shellcentos7默认shell 为bash(Bourne Agin Shell)还用zsh,csh,ksh等二、 命令历史historyhistory 命令历史history -c 清空内存缓存命令。~/.bash_history 命令历史的存储文件HISTSIZE=1
1. 脚本语言和编译型语言什么是编译型语言?编译型语言指一些从源代码(Source Code)转换成目标代码(Object Code)后便能直接通过计算机(Java通过虚拟机)来执行的语言,一些比较常见的语言包括C, C++, Java, Fortran, Pascal等都是编译型语言。 编译型语言的优点是高效,他们多半运作与底层,擅长处理字节、整型、浮点型或其他机器层级的对象。缺点是编译型语言
一、shell编程中条件表达式的使用 if #条件 then Command else Command fi #别忘了这个结尾如果if语句忘了结尾fi test.sh: line 14: syntax error: unexpected end of fi二、if 的三种条件表达式 1.命令执行成功,等于返回0(比如grep ,找到匹配);执行失败,返回非0(grep,
一、变量 1.系统变量 2.自定义变量 变量名称一般用大写 等号两侧不能有空格 静态变量不能被
原创 2022-12-08 15:10:52
130阅读
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的
转载 2024-07-07 11:59:45
26阅读
一、if语句 1、单分支语句结构 if <条件表达式> then 指令 fi 例子: if [ -f file ] then echo “是一个普通文件” else echo “不是一个普通文件” exit 1 fi ######说明:如果file是一个普通文件,那么就执行echo “是一个普通文件” 否则 输出一条"不是一个普通文件" 最后退出脚本 2、多分支if语句结构 if &l
centos7初始化bashshell脚本#!/bin/bash if [[ "$(whoami)" != "root" ]]; then echo "请切换root用户 ." >&2 exit 1 fi echo "适用CENTOS 7" echo -e "\033[31m 修改selinux 关闭防火墙 修改网卡名eth0 系统参数等,有需要可自己微调
转载 2024-02-21 14:13:55
68阅读
1.设置密码永不过期    查看密码有效期:chage -l 用户名    设置密码永不过期:chage -M 99999 用户名2.设置防火墙    查看防火墙状态:systemctl status firewalld.service   关闭防火墙:systemctl stop firewalld.service&
其实我也不知道是为了啥, 到了现在这种年纪还想学习Linux下的C语言编程。因为我一直就傻傻地认为机会是垂青有准备的人,也一直呆呆地认为活到老学到老。现在Android这么火,各种终端如雨后春笋,而这些终端如果不安装Windows的,势必会使用开源的Linux,而Linux上面跑的程序,C还是占据很大市场的,一旦时机成熟,就可以立马换车改门庭,不至于产生职业耽误。这就是我的这种蠢蠢的初衷。在深圳,
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
197阅读
# CentOS 7 安装 MongoDB Shell ## 引言 在开始之前,我们需要了解一些关于CentOS 7和MongoDB Shell的基础知识。CentOS 7是一种常见的Linux操作系统,而MongoDB Shell是MongoDB数据库的一个交互式命令行工具。 本文将指导你如何在CentOS 7上安装MongoDB Shell,并提供了详细的步骤和相应的代码。请按照以下流程
原创 2024-02-01 09:39:40
136阅读
# MongoDB Shell Download centos7 ## 概述 在本文中,我将向你介绍如何在CentOS 7操作系统上下载和安装MongoDB Shell。MongoDB Shell是MongoDB的官方命令行接口,它允许你与MongoDB数据库进行交互和管理。作为一名经验丰富的开发者,我将帮助你了解整个过程,并提供每个步骤所需的代码和解释。 ## 步骤概览 以下是实现“Mong
原创 2023-10-19 03:58:11
134阅读
在 Linux 系统中连接到 MongoDB 数据库,可以通过命令行工具 mongo 或者使用编程语言的 MongoDB 驱动程序。以下是详细步骤:安装 MongoDB Shell 工具brew install mongodb/brew/mongodb-database-tools1.1 添加 MongoDB 官方仓库sudo tee /etc/yum.repos.d/mongodb-o
原创 5月前
153阅读
# CentOS 7 安装 MongoDB Shell MongoDB Shell 是 MongoDB 提供的官方交互式 JavaScript 接口工具,通常用于与 MongoDB 数据库进行交互和管理。本文将介绍在 CentOS 7 上安装 MongoDB Shell 的步骤,并提供相应的代码示例。 ## 步骤 1:导入 MongoDB 公钥 为了安装 MongoDB Shell,我们首先
原创 2024-01-31 04:40:07
90阅读
### 连接 CentOS 7 上的 MongoDB Shell 作为一名经验丰富的开发者,我将教会你如何连接 CentOS 7 上的 MongoDB Shell。下面是整个过程的流程图: ```mermaid flowchart TD A[安装 MongoDB] --> B[启动 MongoDB 服务] B --> C[连接 MongoDB Shell] ``` ####
原创 2024-01-30 06:55:05
49阅读
文章目录一、Shell 函数二、Shell 函数定义三、函数返回值2、echo四、函数传参五、函数变量的作用范围六、递归 一、Shell 函数1、将命令序列按格式写在一起 2、可方便重复使用命令序列二、Shell 函数定义方式一:function 函数名 { 命令序列 }方式二:函数名 () { 命令序列 }三、函数返回值return表示退出函数并返回一个退出值,脚本中可以用
转载 2024-09-11 21:04:27
95阅读
Shell 命令1、exitLinux exit命令用于退出目前的shell。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。exit也可用在script,离开正在执行的script,回到shell。语法exit [状态值]实例退出终端# exit2、shshell命令解释器补充说明sh命令 是shel
Centos 7 的防火墙和ssh连接 Centos 7 firewall : 1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用
  • 1
  • 2
  • 3
  • 4
  • 5