Shell是在程序员与服务器间建立一个桥梁,它对外提供一系列命令,让我们得以控制服务器。常用的Bash就是Shell的一种,也是Linux下默认Shell程序。这里介绍一种更强大的、更人性化的Shell——oh-my-zsh。 Zsh是什么 Zsh属于Shell中的一种,但比Bash好用,而且完全兼 ...
分类:
系统相关 时间:
2019-04-30 21:49:16
阅读次数:
194
什么是SHELL? shell的中文意思就是贝壳,其实比较类似于我们内核的壳。简而言之就是只要能够操作应用程序的接口都能够称为SHELL。狭义的shell指的是命令行方面的软件,广义的SHELL则包括图形界面。 SHELL的版本 在鸟哥的私房菜的一书中,介绍了UNIX的版本以及众多的SHELL版本。 ...
分类:
系统相关 时间:
2019-04-29 14:12:26
阅读次数:
151
shift命令用于对参数的移动(左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理(常见于Linux中各种程序的启动脚本)。 示例1:依次读取输入的参数并打印参数个数:run.sh:#!/bin/bashwhile [ $# != 0 ];doecho "第一个参数为:$1 ...
分类:
系统相关 时间:
2019-04-24 19:03:44
阅读次数:
156
课程介绍:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行. 课程目录 <Shell编程从入门到精通>├1.linux下shell编程基础入门_(new).mp4├2.Shell编程之变量及LAMP导航菜单编写_(new).mp4├3、Sh ...
分类:
系统相关 时间:
2019-04-16 01:17:08
阅读次数:
272
Shell传递参数 ######################################摘自菜鸟教程:http://www.runoob.com/linux/linux-shell-passing-arguments.html ################################ ...
分类:
系统相关 时间:
2019-04-15 22:58:23
阅读次数:
162
判断一个软链文件是否存在,如/usr/lib64/libssl.so是一个软链文件(ln-s创建),如下子句判断结果一致:file=/usr/lib64/libssl.soif[!-f${file}];thenecho"ffailed"fiif[!-L${file}];thenecho"Lfailed"fiif[!-h${file}];thenecho"hfailed"fi可见,在判断软链文件是否
分类:
系统相关 时间:
2019-04-13 15:06:38
阅读次数:
326
1. 脚本是一个包含一系列命令序列的文本文件,当运行这个脚本文件时,文件中包含的命令序列将得到执行。 2. 脚本主要由两部分组成:脚本解释器和命令序列 注:#!/bin/bash 指明脚本解释器为Bash Shell 3. Shell脚本允许用户设置和使用自己的变量,变量可以使数字或者字符串,用户无 ...
分类:
系统相关 时间:
2019-04-10 23:50:26
阅读次数:
321
一. 什么是shell 常见的shell种类 编写一个简单的shell脚本 #!是一种约定的标记,它告诉系统这个脚本需要使用什么解释器执行,即使用哪一种shell echo 命令用于向窗口输出文本。 如何运行shell脚本 1. 作为可执行程序 注意: 一定要写成 ./test.sh,而不是 tes ...
分类:
编程语言 时间:
2019-04-09 10:56:51
阅读次数:
127
Shell基础编程 一、find \ grep \ sed \ awk \ cut \ sort \ case \ select 语法 二、循环控制 三、if分支语句 四、Shell之变量引用 五、全量备份与增量备份 六、Linux其它命令 ...
分类:
系统相关 时间:
2019-04-01 18:48:11
阅读次数:
225