摘要:
一、ssh介绍 SSH为Secure Shell 的缩写,由IETF的网络小组(Network working Group)所制定; SSH为应用层和传输层基础上的安全协议。 SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录, 以及用户之间进行资料拷贝。几乎所有Un 阅读全文
摘要:
apt软件包管理 apt是Advanced Packaging Tool的简称,是一款安装包管理工具。 在ubuntu下,可以使用apt命令用于软件包的安装、删除、清理等。 Ubuntu软件操作的相关命令 更新Ubuntu软件下载地址 1、原理示意图 2、寻找国内镜像源 https://mirror 阅读全文
摘要:
Ubuntu的安装与配置 Ubuntu介绍 Ubuntu(乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统 Ubuntu是基于GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业 开发团队打造的。 专业的python开发者一般会选择Ubuntu这款Linux 阅读全文
摘要:
shell编程的综合案例 需求分析: (1)、每天凌晨2:10备份数据库 atgulguDB到/data/backup/db (2)、备份开始和备份结束能够给出相应的提示信息 (3)、备份后的文件要求以备份时间为文件名,并打包成.tar.gz的形式,比如: 2018-03-12_230201.tar 阅读全文
摘要:
函数 介绍: shell编程和其他编程语言一样,有系统函数,也有自定义函数。 一、系统函数: 1、basename基本语法 功能:返回完整路径最后/的部分,常用于获取文件名 basename [pathname] [suffix] basename [string] [suffix] (功能描述:b 阅读全文
摘要:
读取控制台输入 read读取控制台输入 基本语法: read [选项] (参数) 选项: -p:指定读取值时的提示符 -t:指定读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待 参数: 变量:指定读取值的变量名 实例: (1)、读取控制台输入一个num值 #!/bin/bash re 阅读全文
摘要:
流程控制 if、case、for、while 1、if判断 基本语法: if [条件判断式]; then 程序 fi 或者 if [条件判断式]; then 程序 elif[条件判断式] 程序 fi 注意事项:(1)、条件判断式中,中括号和判断式执行必须有空格 (2)、推荐使用第二种方式 实例: 编 阅读全文
摘要:
运算符 基本语法: (1)、"$((运算式))"或"$[运算式]" (2)、expr m+n 注意:expr运算符间要有空格 (3)、expr m-n (4)、expr \ * ,/,% 乘、除、取余 实例: (1)、计算(2+3)*4的值 vim demo.sh #!/bin/bash #第一种方 阅读全文
摘要:
shell的变量的介绍 (1)、Linux shell中的变量分为:系统变量和用户自定义变量 (2)、系统变量:$HOME、$PWD、$SHELL、$USER等 例如:echo $HOME (3)、显示当前shell中所有的变量:set set | more shell 变量的定义 基本语法: (1 阅读全文
摘要:
shell编程 1、为什么要学习shell编程 编写shell程序来对服务器集群进行管理 2、shell是什么 shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面 系统级程序,用户可以用shell来启动、挂起、停止甚至编写一些程序 3、shell脚本的执行方式 阅读全文