LINUX
文章平均质量分 54
等月亮的人
希望余生的每一天,身体和思想都在路上
展开
-
Linux中的shell(一)
shell是包在Linux内核的外面,为用户和内核之间的交换提供一个接口。用户输入的命令会通过shell处理,shell将处理后的信息传到内核或程序执行工作。系统的响应也是循着相反的方向由shell传到屏幕上给用户看。(一)shell中通配符:(1)*通配符:代表从它位置开始的任何字符串,如f*匹配以f打头的任意字符串。文件名前的原点“.”和路径名中的“/”必须显示匹配,如“*”不能匹配.file...原创 2018-06-02 20:09:41 · 382 阅读 · 0 评论 -
Linux中的shell(二)
(一)shell算数运算1.expr:是一个表达式处理命令,可以执行简单的整数运算,有‘+,-,*,、,%’#a=5;b=6#a='expr $a + 1'#echo $a62.let:不需要在前面加“$”,但必须将单个或带有空格的表达式用双引号引起来。#x=100#let x=x+1#echo x1013.浮点算数运算使用bc,awk命令下例为使用bc命令计算193/2的结果#n='echo "...原创 2018-06-02 20:49:23 · 355 阅读 · 0 评论 -
Linux中的shell(三)
(一)选择结构程序设计1.if结构if 表达式then 命令表[else 命令表]fi2.case结构case结构以“case”开头,以“esac”结尾直接上实例:#!/bin/bash#filename:caseweekread weekcase $week in0)echo "周日";;1)echo "周一";;2)echo "周二";;3)echo "周三";;4)echo "周四";;5)...原创 2018-06-02 21:45:35 · 263 阅读 · 0 评论 -
Linux中的shell(四)
函数的定义[function] 函数名{命令表[命令表]}(function可省略)实例:编写一个shell程序 ,其中定义函数testcat,用于将输入的两个字符串合并输出:#!/bin/bash#filename:testcatstringcat(){echo $1$2}str=echo "请输入第一个字符串:"read s1echo "请输入第二个字符串:"read s2echo "连接后的...原创 2018-06-02 21:54:20 · 129 阅读 · 0 评论 -
Linux之基本命令
欢迎关注博主的公众号:薛定谔的小鱼儿1.cd:用户在不同目录间切换2.ls:使用cd来到一个想要查看的目录,使用ls只会显示目录中最基本的内容,即不包括隐藏文件。想要查看隐藏文件,使用-a和-A,这两个命令的区别在于-a会把目录中的“.”和“..”这两个目录显示出来,“.”代表是当前目录,二“..”代表上一级目录3.mkdir:创建一个新的目录#mkdir test1 //创建一个叫test1的目...原创 2018-06-11 20:15:59 · 276 阅读 · 0 评论 -
Linux之远程定期自动增量备份代码
#!/bin/bash#找到需要备份文件find / -mtime 0! -type d>/tmp/backup_list 2>/dev/null#压缩存储备份文件cd /tmp #进入备份存储目录filename='data"+%F"' #得到当天日期并赋值给变量tar -T backup_list acvf${filename}.bak.tar.gz#将备份文件传送到远程服务器...原创 2018-06-12 11:58:15 · 3129 阅读 · 5 评论 -
Python文件处理之打开文件
Linux环境下任何设备都可看作是文件。Linux环境下的Python打开文件的语句为:open(name[,mode[buf]])name:将要打开文件的路径mode:打开文件的方式buf:缓冲的内存大小上图可清楚地看出,用户可以采用“只读”、“只写”、“追加”、“读写”以及“追加和读写”方式打开Python文件。注:若采用只读方式打开文件则无法对文件进行写操作。...原创 2019-02-25 15:11:24 · 375 阅读 · 0 评论