![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
一只黑猩猩
这个作者很懒,什么都没留下…
展开
-
Shell四大工具举例解释——cut/sed/awk/sort
文章目录Shell工具一、cut二、sed三、awk四、sortShell工具一、cutcut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。1、基本用法:cut [选项参数] filename说明:默认分隔符是制表符2、选项参数说明:选项参数功能-f列号,提取第几列-d分隔符,按照指定分隔符分割列3、案例实操:(0)数据准备[root@iZ2ze436suxwekg原创 2020-11-04 21:34:27 · 425 阅读 · 3 评论 -
Shell函数之系统函数和自定义函数
文章目录一、系统函数二、自定义函数一、系统函数1、基本语法:basename [string / pathname] [suffix]功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。2、案例实操(1)截取该/home/atguigu/banzhang.txt路径的文件名称[root@iZ2ze436suxwekgjxx28原创 2020-11-04 20:35:31 · 204 阅读 · 0 评论 -
Shell流程控制以及读取控制台输入
一、if 判断1、基本语法if [ 条件判断式 ];then 程序fi或者if [ 条件判断式 ]then 程序elif [ 条件判断式 ]then 程序fi注意事项:[ 条件判断式 ]中括号和条件判断式之间必须有空格if后要有空格2、案例实操(1)输入一个数字,如果是1,则输出banzhangzhenshuai,如果是2,则输出banzhangzhenmei,如果是其它,什么也不输出。[root@iZ2ze436suxwekgjxx28iaZ she原创 2020-11-04 20:27:15 · 1003 阅读 · 0 评论 -
Shell算术运算和条件判断
文章目录一、运算符二、条件判断一、运算符1、基本语法“$((运算式))”或“$[运算式]”expr + , - , \*, /, % 加,减,乘,除,取余注意:expr运算符间要有空格2、案例实操(1)计算3+2的值:[root@iZ2ze436suxwekgjxx28iaZ shell]# expr 2 + 35(2)计算3-2的值:[root@iZ2ze436suxwekgjxx28iaZ shell]# expr 3 - 2 1(3)计算(2+3)X4 的值:3.原创 2020-11-04 19:48:09 · 365 阅读 · 0 评论 -
Shell编程入门以及Shell中的变量
一、Shell概述Shell是一个命令行解释器,它接收应用程序或者用户命令,然后调用操作系统内核。Shell是一个功能相当强大的编程语言,易编写、易调试、灵活性强。Shell 脚本(shell script)是一种为 shell 编写的脚本程序。常说的shell通常都是指 shell 脚本,但shell和shell script是两个不同的概念。通常说“shell编程”都是指 shell 脚本编程,不是指开发 shell 自身。大数据程序员为什么要学习Shell呢?需要看懂运维人员编写的Shel原创 2020-11-04 16:37:53 · 184 阅读 · 0 评论 -
版本控制工具Git的基本概念和简单使用
Git一、版本控制用于管理多人协同开发项目的技术。跨区域多人协作开发并行开发,提高开发效率追踪和记载文件的历史记录追踪软件开发过程统计工作量常见的有Git、SVN、CVS、VSS等。版本控制分为本地版本控制、集中版本控制、分布式版本控制。本地版本控制:适合个人用。集中版本控制:所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改,例如SVN。如果服务器损坏,会丢失所有数据。分布式版本控制:所有版本信息仓库全部同步到本地的每个用户,例如Git。二、配原创 2020-06-18 16:12:54 · 234 阅读 · 0 评论 -
Linux之基本命令、文件属性
LinuxLinux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。(Kali linux:安全渗透测试使用)一、开机关机1.1 开机开机会启动许多程序。它们在Windows叫做"服务"(service),在Lin原创 2020-06-17 17:07:37 · 313 阅读 · 0 评论 -
Linux之vim、账号管理、进程管理、压缩解压
一、Vim编辑器Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。简单概述一下vim编辑文件的过程:新建或者编辑文件:(vim 文件名)按insert进入编辑模式(左下角显示insert)编写内容编写完成后按EXC进入底线命令模式保存并退出:(:wq)1.1原创 2020-06-17 17:14:49 · 238 阅读 · 0 评论