
Linux
悟红尘
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell最后补充
1.数组:shell中也存在数组的概念,不过只有一维数组的感念,不支持多维数组,初始化不用指定数组的大小,下标也是从0开始。shell中的数组用括号来表示,元素用空格隔开。比如[root@VM_0_11_centos shell]# array=(1 2 3)[root@VM_0_11_centos shell]# array[0]=4[root@VM_0_11_centos shell...原创 2020-04-27 00:00:17 · 235 阅读 · 1 评论 -
Shell基础学习总结项目-定时备份
shell基础学完了,现在做一个任务,定时备份某一个目录下的文件,这个需求很常见,为了防止一些文件的丢失或者损毁,我们都应该养成备份的好习惯。比如说 将 /root/training/shell/data/log 这个目录下的文件压缩打包之后定时备份到/root/training/shell/data/backup这个目录下,备份的文件要以时间加上backup作为名字,下面开始:第一步要看源...原创 2020-04-25 22:47:38 · 264 阅读 · 0 评论 -
Shell编程-函数
Shell中的函数分为两种,一种是系统函数,一种是自定义函数系统函数: basename,获取最后的文件名,如果第二个参数加上后缀就会去掉后缀[root@VM_0_11_centos shell]# basename /root/training/shell/shell_for.shshell_for.sh[root@VM_0_11_centos shell]# basename /roo...原创 2020-04-24 23:39:36 · 233 阅读 · 0 评论 -
shell-循环
接上一篇shell运算符接着往下说,shell循环:shell循环有三种,一种是for循环,一种是while循环,还有一种是until循环,循环体中和java类似,可以使用break调出当前循环,continue继续下一次循环。for循环for循环以for开始,循环体在do和done之间for循环有两种各式,一种是带in,一种是类似java的for循环:比如说输出0到10之间的整数,给...原创 2020-04-23 22:57:19 · 2690 阅读 · 0 评论 -
shell运算符-数学运算,关系运算,字符串运算,文件检测运算
Shell中是不支持简单数学运算的,比如这样:[root@VM_0_11_centos ~]# rest=10+10[root@VM_0_11_centos ~]# echo $rest10+10但是我们可以加上命令使其支持,在shell中有三种弄方法可以支持简单的数学运算:使用$(())这个$后面是两个小括号,一个小括号不对:[root@VM_0_11_centos ~]# ...原创 2020-04-23 00:25:21 · 509 阅读 · 0 评论 -
Shell编程基础及变量
Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起停止甚至编写一些程序。Shell 处在内核与外层应用程序之间,起着协调用户与系统的一致性、在用户与系统之间进行交互的作用。图 1 是 Linux 系统层次结构图,Shell 接收用户输入的命令,并把用户的命令从类似 abed 的 ASCII 码解释为类似 0101...原创 2020-04-22 09:10:53 · 165 阅读 · 0 评论 -
Linux值curl基本用法
curl 是一个很强大的命令行工具。你可以把 CURL 想象成一个精简的命令行网页浏览器。它支持几乎你能想到的所有协议,可以交互访问几乎所有在线内容。唯一和浏览器不同的是,cURL 不会渲染接收到的相应信息。curl和wget类似也支持上传下载等感觉比wget更强大,但我觉得用途方面更偏重于模拟网络请求,而下载方面我更喜欢用wget,curl的用法也和wget类似!查看源码,直接curl ...原创 2020-04-07 23:12:11 · 488 阅读 · 0 评论 -
linux命令之wget
wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候,仍...原创 2020-04-01 08:27:13 · 301 阅读 · 0 评论 -
Linux系统下 -bash: apt-get: command not found
apt-get: command not found,这个的出现是因为系统的原因。Linux系统分为两种:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等RedHat系列的包管理工具是yumDebian系列的包管理工具是apt-get查看系统版本:cat /proc/versionLinux version 3.1...原创 2019-10-17 15:04:05 · 161443 阅读 · 3 评论