
Linux
HBLQ_GK
做一个健康快乐的程序员!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux下安装virtualenvwrapper
Ubuntu和Centos下安装几乎没有任何区别: 第一步:安装virtualenvwrapper 命令:pip3 install virtualenvwrapper 安装建议使用豆瓣源,即:pip3 install virtualenvwrapper -i https://pypi.douban.com/simple/ 安装virtualenvwrapper会自动安装virtualenv 第...原创 2020-03-07 20:58:48 · 505 阅读 · 0 评论 -
shell脚本基础巩固(5)
for命令 读取列表 for命令作用的命令使得可以一直重复执行一系列命令直到达到某种限定条件,具体语法如下: for var in list do 执行命令 done 其实这个for循环的语法和Python有很多相似的地方。语法中,list是可迭代的,var在执行循环的过程中依次代表list中的值,并且在do和done之间,可以使用var值 注意: 由于var会依次代...原创 2019-07-08 22:49:03 · 134 阅读 · 0 评论 -
shell脚本基础巩固(1)
最近正在学习shell,对学习到知识点做相应的总结 1.创建shell脚本文件 在创建shell脚本文件的第一行需要指定要使用的shell,比如: #!/bin/bash 在Linux系统中有多种shell,以下为几种常见的shell: bash,ash,korn,zsh 在shell脚本文件内部可以书写各种shell命令,执行时会按照先后顺序依次执行,如下所示,该shel...原创 2019-07-03 23:07:30 · 193 阅读 · 0 评论 -
shell脚本基础巩固(6)
while命令 while命令,也是一个循环命令,while后面后跟着一个条件,当满足条件(退出状态码为0)时,while内部会一直循环执行,直到直到while后面的条件不满足(退出状态码不为0)时,结束这个while循环。在编写时要注意死循环。示例如下: 执行结果如下: 另外的,while后面可以跟多个命令,而最终决定while循环退出的是最后一个命令的退出状态码。 until命...原创 2019-07-09 16:34:24 · 213 阅读 · 0 评论 -
shell脚本基础巩固(2)
1.重定向 输出重定向:将命令输出的结果发送到一个文件中,使用大于号(>)来实现此功能,例如: 将date输出的结果重定向到test7文件中,查看test7中的内容,是date输出的结果 如果使用大于号(>)进行重定向,当不存在test7文件时,会自动创建test7,并将命令的输出重定向到test7中,但是如果已经存在了test7这个文件,那么就会覆盖掉test7中之前的内容...原创 2019-07-04 19:38:46 · 157 阅读 · 0 评论 -
shell脚本基础巩固(3)
1. if-then 在shell中,if后面会跟着一个命令,如果该命令的退出状态码是0,则会执行then后面的语句,否则then后面的语句不会被执行。fi语句来表示if-then的结束,如下: 执行结果如下: 打印的结果中,第一行的是who命令的输出,由于who返回的退出状态码是0,所以then后面的命令是执行了的,所以第二行打印了1。第三行是我打印的一个分割线(不用管)。第四行显...原创 2019-07-06 00:17:14 · 143 阅读 · 0 评论 -
shell脚本基础巩固(7)
处理用户输入 当编写好一个shell脚本文件,运行的时候,可以在命令后面添加参数,也可以在运行的过程中输入参数来改变程序的行为。 命令行传参 1.位置参数 当我们在运行脚本文件时,会输入脚本文件名,如果后面有参数则加上参数。位置参数变量是标准的数字:$0是脚本文件名,$1第一个参数,$2第二个参数,$3第三个参数,以此类推,直到$9。当参数超过$9个时,需使用花括号,比如:${10},${...原创 2019-07-11 15:01:59 · 836 阅读 · 0 评论 -
shell脚本基础巩固(4)
test命令 在shell的if-then语句中,if的后面只能跟命令,然后去判断命令返回的退出状态码,那么如果想象其他编程语言一样在if后面写其他的判断条件呢?这时就需要用到test命令,判断条件写在test命令的后面,如果判断条件成立,test命令就会退出并返回退出状态码0,如果判断条件不成立,则test命令退出返回非零的退出状态码,而如果在test后面没有写任何的判断条件,那么test命令...原创 2019-07-06 23:34:36 · 192 阅读 · 0 评论