• shell入门第七讲

    1、引号细说我们之前的学习中给大家讲解了变量赋值及引用的操作,那么讲解中说了一下赋值中,如果值包含有空格,我们一定要加上引号,单引号和双引号都是可以的,比如:1.1、使用双引号bash [root@localhost ~]# VAR=”a b c” [root@localhost ~]# echo ${VAR} a b c1.2、使用单引号bash [root@localhost ~]# VAR=’a b c’ [root@localhost ~]…

  • shell入门第六讲

    1、自定义变量1.1、变量赋值变量赋值我们要使用到 = 这个运算符,比如我们前面讲过的给NUM变量赋值。bash [root@localhost ~]# NUM=666这样我们就完成了一个简单的赋值操作,我们也可以赋值字符串等等,比如bash [root@localhost ~]# VAR=”how are you”我们将一字符串赋值给一个变量VAR中,建议如果数据中包含有空格符号等,最好使用双引号引起来。1.2、变量引用把数据赋值给一个变量中,我们最终的目的是为了引用变…

  • shell入门第五讲

    1、位置变量位置变量指的是脚本(或者函数)后跟的第n个参数。我们这里暂时先讨论脚本传参的用法。位置变量需要使用到形如 $1、$2、$3、$4、$5、$6。其中$1表示第一个参数,$2表示第二个参数,依次往后类推即可,我们来看看使用效果。1.1、简单的脚本参数传递先写个简单的脚本bash [root@localhost ~]# cat test.sh!/bin/bashecho “第一个参数:$1” echo “第二个参数:$2” echo “第三个参数:$3″我们写了这样的一个脚本,一共是传入三…

  • Shell系列文章-shell入门第一讲

    命令行界面 Shell(CLI Shell)CLI 是在用户提示符下键入可执行指令的界面,用户通过键盘输入指令,完成一系列操作。 在 Linux 系统上主流的 CLI 实现是 Bash,是许多 Linux 发行版默认的 Shell。还有许多 其他的Shell类型,例如 tcsh、csh、ash、bsh、ksh 等。对我们来说主要是给大家分享bash shell的使用,bash现在已经是Linux发行版的默认标准,几乎大多数发行版都使用这个,在工作中我们也要大量使用shell脚本来完成自动化操作。…

  • Python中如何统计文本词汇出现的次数?

    问题描述: 有时在遇到一个文本需要统计文本内词汇的次数的时候,可以用一个简单的python程序来实现。 解决方案: 首先需要的是一个文本文件(.txt)格式(文本内词汇以空格分隔),因为需要的是一个程序,所以要考虑如何将文件打开而不是采用复制粘贴的方式。这时就要用到open()的方式来打开文档,然后通过read()读取其中内容,再将词汇作为key,出现次数作为values存入字典。 图 1 txt文件内容 再通过open和read函数来读取文件: open_file=open(“te…

  • Python|“双指针法”解删除数组重复项问题

    Python算法题目中,掌握一定的方法和技巧或者说是了解基础解题规律,能够在解决更多复杂问题的过程中思路更清晰,算法更简单易懂。接下来用一个leetcode题目“原地删除排序数组重复项”的案例来介绍一下“双指针法”的具体应用。 题目描述: 给定一个排序数组,需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后新的数组。 输入:[1,1,2] 输出:[1,2] 解决方案: 1.首先需要引入两个指针i,k; 2.指针i先用于遍历数组,由于要删除相同数字,需要判断是否与上一个数字相同,当遇…

  • 0基础如何快速入门Linux

    最近小编看到很多同学留言咨询,作为一名小白,是否可以学习Linux,学习Linux需不需要好的英语水平。 今天小编就和大家讨论一下: 作为小白,可以先了解了解Linux基础知识,先找一些资料,了解一下什么是Linux。然后根据自己的实际情况,选择一些书籍或者视频进行学习;不过0基础自学入门很慢,自己也会没有头绪,不知道怎么学习,这时候可以找一些老师或者机构辅导一下,目前在Linux培训方面,做的不错的要数马哥教育,马哥教育不管是师资还是教学模式包括后期的服务都是非常棒的。 对于学习Linux和英…

  • python文件打包实战技巧

    众所周知,python是一种脚本语言,python程序必须在python环境下运行,所以如果想把自己写的程序给别人看的话,就比较麻烦,他需要先配置python环境,对于电脑小白来说这是“要命”的事情。而且如果是客户的话,也不想让对方知道源代码,那么怎样才能既保留自己的源代码同时又能让对方很方便的使用自己的程序呢? PyInstaller的安装可以在命令行输入以下命令直接安装: pip install PyInstaller 如果看到Successfully install PyInstaller…

  • Python中的Matplotlib绘图是什麽意思?

    Matolotlib是最流行的python底层绘图库,主要是做数据可视化图表。它可以让数据更加直观的呈现,让数据更加客观,具有说服力。学习爬虫后,可能会遇到对大量的数据的处理,于是学习数据分析是必不可少的。 Matplotlib的基本要点: Matplolib常用的图形有这几种形式,折线图,散点图,条形图,直方图。 主要掌握如何设置图片的大小,保存到本地,设置图例,描述信息,调整间距,线条的样式。图的创建比较简单,引用库的pyplot.plot(x,y)确定好x轴和y轴就可以会出简单的折线图。 …

  • 马哥教育之Linux

    相信很多小伙伴提到Linux就能想到马哥,但是我们马哥教育不仅仅有马哥,在Linux课程方面,还有两位非常牛的大拿,今天小编就给大家介绍一下! 老王马哥教育Linux云计算金牌讲师高级金牌讲师,红帽资深专家,资深实战专家,多家上市公司和外企技术顾问,国内首批红帽授权的元老级认证教师(RHCI),国内首批RHCA通过者(2008年),北京地区首位并唯一的RHCA授权讲师。拥有RHCI、RHCA、RHCVA、RHCE、CCNA、OCP MCT、MCSE、MCDBA等证书,拥有十年以上运维经验,具有十…

匠心精神,良心教育-IT人的高薪实战学院 咨询电话:4000806560