腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
北京马哥教育
专栏成员
举报
1832
文章
3450189
阅读量
204
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
linux(427)
python(425)
其他(403)
运维(172)
存储(141)
数据库(103)
安全(82)
编程算法(79)
shell(72)
云数据库 SQL Server(66)
开源(65)
https(57)
bash(56)
nginx(52)
爬虫(52)
unix(43)
人工智能(43)
sql(42)
windows(40)
java(38)
自动化(37)
ssh(37)
容器(35)
git(34)
分布式(34)
html(33)
容器镜像服务(32)
php(31)
api(31)
tcp/ip(31)
大数据(30)
bash 指令(29)
http(28)
网络安全(28)
grep(28)
缓存(26)
微信(25)
github(24)
yum(24)
数据分析(24)
数据处理(24)
ubuntu(23)
云数据库 Redis(22)
黑客(22)
apache(21)
正则表达式(21)
zabbix(19)
centos(18)
机器学习(17)
django(17)
网站(17)
数据结构(17)
node.js(16)
游戏(15)
dns(15)
devops(14)
tomcat(13)
hadoop(12)
系统架构(12)
ruby(11)
oracle(11)
ftp(11)
数据可视化(11)
云服务器(10)
openstack(10)
虚拟化(10)
数据挖掘(9)
javascript(9)
kubernetes(9)
kvm(9)
安全漏洞(9)
go(8)
nosql(8)
mongodb(8)
gui(8)
kernel(8)
nat(8)
负载均衡(7)
mac os(7)
.net(7)
json(7)
打包(7)
负载均衡缓存(7)
微服务(7)
c++(6)
xml(6)
access(6)
访问管理(6)
es 2(6)
压力测试(6)
erp(6)
unity(6)
scrapy(6)
lamp(6)
小程序(6)
网站建设(6)
云计算(6)
人脸识别(5)
ios(5)
ide(5)
腾讯云测试服务(5)
jdk(5)
图像识别(5)
wordpress(5)
sql server(5)
cdn(5)
ddos(5)
udp(5)
socket编程(5)
架构设计(5)
android(4)
mapreduce(4)
numpy(4)
单元测试(4)
腾讯云开发者社区(4)
NLP 服务(3)
c 语言(3)
perl(3)
css(3)
jquery(3)
memcached(3)
flask(3)
搜索引擎(3)
神经网络(3)
数据安全(3)
express(3)
spark(3)
jvm(3)
asp(3)
jenkins(3)
lnmp(3)
anaconda(3)
物联网(3)
kafka(3)
Elasticsearch Service(3)
进程(3)
区块链(2)
lua(2)
scala(2)
bootstrap(2)
ajax(2)
汇编语言(2)
嵌入式(2)
mvc(2)
jar(2)
apt-get(2)
spring(2)
深度学习(2)
文件存储(2)
命令行工具(2)
图像处理(2)
DevOps 解决方案(2)
数据备份(2)
yarn(2)
html5(2)
面向对象编程(2)
决策树(2)
线性回归(2)
selenium(2)
rpc(2)
敏捷开发(2)
rabbitmq(2)
sas(2)
实时监控(2)
it(2)
server(2)
time(2)
云点播(1)
swift(1)
servlet(1)
jsp(1)
asp.net(1)
r 语言(1)
react(1)
opengl(1)
qt(1)
单片机(1)
arm(1)
makefile(1)
sqlite(1)
web.py(1)
ruby on rails(1)
eclipse(1)
windows server(1)
solaris(1)
tornado(1)
腾讯云可观测平台(1)
云数据库 MongoDB(1)
TDSQL MySQL 版(1)
NAT 网关(1)
VPN 连接(1)
消息队列 CMQ 版(1)
数据加密服务(1)
cci 持续集成(1)
日志数据(1)
渲染(1)
sass(1)
数据迁移(1)
无人驾驶(1)
hive(1)
opencv(1)
监督学习(1)
zookeeper(1)
seo(1)
二叉树(1)
ntp(1)
机器人(1)
processing(1)
jupyter notebook(1)
unicode(1)
ipv6(1)
测试策略(1)
性能测试(1)
etcd(1)
es(1)
flink(1)
学习方法(1)
流计算 Oceanus(1)
测试服务(1)
教育(1)
bug(1)
client(1)
epoll(1)
filter(1)
iptables(1)
mutex(1)
pmp(1)
process(1)
project(1)
rpm(1)
search(1)
select(1)
semaphore(1)
send(1)
share(1)
sign(1)
signature(1)
summary(1)
tcp(1)
thread(1)
vim(1)
wireshark(1)
测试(1)
程序员(1)
创业(1)
客户端(1)
内核(1)
排序(1)
思维导图(1)
效率(1)
异步(1)
搜索文章
搜索
搜索
关闭
Linux shell 逻辑运算符、逻辑表达式详解
编程算法
bash
bash 指令
shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。
小小科
2020-08-17
1.7K
0
说声谢谢!给你需要的NumPy知识
编程算法
numpy
python
bash
Python虽然是一门比较好入门的语言,相较于其他语言来说是一门比较简单的语言。不过有一个很重要的问题就是,即使Python 语言的很多方法不用手打都已经被封装,可以Python初学者还是要学习很多东西。下面我结合了一些经常用到的NumPy基础知识送给大家。
小小科
2020-07-20
765
0
Kafka+ZooKeeper高可用集群部署
node.js
kafka
https
网络安全
bash
我这里并没有设置专业的存储设备,大家用到生产中一定要把数据存储到专业的存储设备或者带有冗余设备的磁盘上
小小科
2020-07-14
2.2K
0
Linux运维人员应该知道的Linux服务器安全指南
ipv6
tcp/ip
bash
bash 指令
今天小编要跟大家分享的文章是关于Linux运维人员应该知道的Linux服务器安全指南。熟悉Linux运维工作的小伙伴都知道Linux服务器安全在运维工作中非常重要。今天小编在文章中来跟大家说一说如何强化你的服务器以防止未授权访问。下面我们一起来看一看吧~
小小科
2020-05-21
2.4K
0
shell文章系列-shell第十五讲
bash
bash 指令
shell
同学们,欢迎大家来到马哥教育官网,今天我们来学习shell文章系列中的shell第十五讲!
小小科
2020-05-12
362
0
shell文章系列-shell脚本第十六讲
bash
bash 指令
shell
编程算法
yum
同学们,欢迎来到马哥教育官网,今天我们一起来学习一下shell文章系列中的shell脚本第十六讲的内容!
小小科
2020-05-12
595
0
shell系列-shell第十四讲
bash
bash 指令
1、文件测试 1.1、-e -e判断符主要作用判断文件或者目录是否存在,如果存在条件为真,状态返回值为0,不存在条件为假,状态返回值为1,比如: bash [root@master1 ~]#touch /tmp/haha.txt [root@master1 ~]#[ -e /tmp/haha.txt ] && echo "yes,存在" || echo "no,不存在" yes,存在 [root@master1 ~]#[ -e /tmp ] && echo "yes,存在" || echo "no,不存在" yes,存在 [root@master1 ~]#[ -e /tmppp ] && echo "yes,存在" || echo "no,不存在" no,不存在 -e不仅可以判断文件存在性,还可以判断目录/tmp存在性,所以-e判断符还是很有帮助的。 1.2、-f -f判断符主要作用判断文件存在且为普通文件,条件为真,比如: bash ~]#[ -f /tmp/haha.txt ] && echo "yes,文件存在且为普通文件" || echo "no,文件不存在或者不是普通文件" yes,文件存在且为普通文件 ~]#[ -f /tmp ] && echo "yes,文件存在且为普通文件" || echo "no,文件不存在或者不是普通文件" no,文件不存在或者不是普通文件 /tmp是一个目录,所以这里测试肯定是不存在的。 1.3、-d -d判断符主要作用判断目录存在且为普通文件,条件为真,比如: bash [root@master1 ~]#[ -d /tmp ] && echo "yes,目录存在且为目录" || echo "no,目录不存在或者不是目录" yes,目录存在且为目录 [root@master1 ~]#[ -d /tmpp ] && echo "yes,目录存在且为目录" || echo "no,目录不存在或者不是目录" no,目录不存在或者不是目录 -d判断符在shell脚本中多用来判断目录是否存在,还是很常用的。 1.4、-r -r判断符用来判断文件或者目录是否存在且为可读,比如: bash [root@master1 ~]#[ -r /tmp/haha.txt ] && echo "yes,文件或目录存在且为可读" || echo "no,目录或者文件不存在或者不可读" yes,文件或目录存在且为可读 1.5、-w -w判断符用来判断文件或目录是否存在且为可写,比如: bash [jodan@master1 ~]$ll /tmp/haha.txt ----------. 1 root root 0 Mar 29 15:08 /tmp/haha.txt [jodan@master1 ~]$[ -w /tmp/haha.txt ] && echo "yes,文件或目录存在且为可写" || echo "no,目录或者文件不存在或者不可写" no,目录或者文件不存在或者不可写 1.5、-x -x判断文件或目录是否存在且有可执行权限,比如: bash [jodan@master1 ~]$ll /tmp/haha.txt ----------. 1 root root 0 Mar 29 15:08 /tmp/haha.txt [jodan@master1 ~]$[ -x /tmp/haha.txt ] && echo "yes,文件或目录存在且有执行权限" || echo "no,目录或者文件不存在或者没有执行权限" no,目录或者文件不存在或者没有执行权限 1.6、-s -s判断文件是否存在且大小大于0,比如: bash [jodan@master1 ~]$[ -s /tmp/haha.txt ] && echo "yes,文件存在且大小不为0" || echo "no,文件不存在或者大小为0" no,文件不存在或者大小为0 [jodan@master1 ~]$echo "1111" > /tmp/haha.txt [jodan@master1 ~]$[ -s /tmp/haha.txt ] && echo "yes,文件存在且大小不为0" || echo "no,文件不存在或者大小为0" yes,文件存在且大小不为0 -s是用来判断文件大小的,只有文件大小不为0,才为真。我们刚开始创建的/tmp/haha.txt只是一个空文件而已。
小小科
2020-05-11
401
0
shell学习集合-shell第十三讲
编程算法
shell
bash
bash 指令
欢迎同学们来到马哥教育官网,今天和大家分享的文章是shell学习集合中的shell第十三讲的内容,我们一起来学习一下吧!
小小科
2020-05-11
511
0
shell系列-shell第十二讲
bash
bash 指令
编程算法
shell
上一节课我们给大家讲解了[ expression ]以及[[ expression ]]和test命令这三者的使用方法,以及他们的使用区别,不知道大家是否还记得,忘记的同学可以赶紧翻看课本看看去。
小小科
2020-05-09
332
0
shell系列-shell第十一讲
bash
bash 指令
shell
今天和大家分享一下shell系列-shell第十一讲内容!希望对大家有所帮助! 1、条件表达式 1.1、[ expression ] 用法 [ expression ]是用来做判断的字符。比如:
小小科
2020-05-09
401
0
shell入门第十讲
bash
python
bash 指令
c++
网站
在Linux中, 标准输入 是标准输入流,这接受文本作为其输入,我们看到的stdin就是标准输入流之意(也称为输入重定向)。从命令到shell的文本输出是通过 标准输出 (标准输出)流,stdout就是标准输出流之意(也称为输出重定向),来自命令的错误消息通过发送 标准错误 (标准错误)流,比如stderr就是标准错误流之意(也称为错误重定向)。
小小科
2020-05-08
868
0
shell第九讲
bash
bash 指令
grep
编程算法
1、特殊变量 我们之前给大家讲过几个特殊变量了,比如 $0 $1 这些位置变量,还有命令执行状态判断符$?。这些在工作中都是比较常用的,初次之外,再给大家分享几个工作中偶尔会用到的。 1.1、位置参数
小小科
2020-05-08
362
0
shell基础第八讲
bash
bash 指令
shell
相信大家学习到这里肯定是对命令的使用有一定的了解,不知道大家发现没有我们执行命令有时候会成功,有时候会失败,在我们制作自动化脚本中,如果过程中间有一个命令执行失败了就会导致任务停止,这个时候我们就会通过判断命令是否执行成功的方式来起到一个承上启下的作用,这种思想在实际工作中使用很多。
小小科
2020-05-07
449
0
shell入门第七讲
bash
bash 指令
编程算法
shell
我们之前的学习中给大家讲解了变量赋值及引用的操作,那么讲解中说了一下赋值中,如果值包含有空格,我们一定要加上引号,单引号和双引号都是可以的,比如:
小小科
2020-05-07
388
0
shell入门第六讲
bash
bash 指令
编程算法
shell
python
bash [root@localhost ~]# VAR="how are you"
小小科
2020-05-06
335
0
shell入门第五讲
bash
bash 指令
编程算法
位置变量指的是脚本(或者函数)后跟的第n个参数。我们这里暂时先讨论脚本传参的用法。
小小科
2020-05-06
323
0
Shell系列文章-shell入门第一讲
bash
linux
bash 指令
shell
命令行界面 Shell(CLI Shell) CLI 是在用户提示符下键入可执行指令的界面,用户通过键盘输入指令,完成一系列操作。 在 Linux 系统上主流的 CLI 实现是 Bash,是许多 Linux 发行版默认的 Shell。还有许多 其他的Shell类型,例如 tcsh、csh、ash、bsh、ksh 等。 对我们来说主要是给大家分享bash shell的使用,bash现在已经是Linux发行版的默认标准,几乎大多数发行版都使用这个,在工作中我们也要大量使用shell脚本来完成自动化操作。 当然也有GUI界面的shell,这是在桌面环境下的进入的shell。 学习几个简单的变量
小小科
2020-04-30
534
0
shell入门第四讲
shell
bash
bash 指令
grep
我们昨天给大家分享了四种执行脚本的方法,不知道大家还记不记得了,分别是使用bash file.sh、./file.sh 、source file.sh、. file.sh。我们建议大家使用前两种方法来执行脚本,这也是日常工作中大家都使用的方式。
小小科
2020-04-21
283
0
shell入门第三讲
bash
bash 指令
shell
打印hello world我想大家在接触高级编程语言是最先学会的,当然我们的shell并不属于编程语言,它只是一种解释性的脚本语言。我们先来看看第一个脚本语言。
小小科
2020-04-20
348
0
一些可靠的Linux shell脚本编写建议
linux
编程算法
bash
shell
bash 指令
今天小编要跟大家分享的文章是关于一些可靠的LinuxShell脚本编写建议。本篇文章主要为大家分享一些编写 shell 脚本的经验和教训。Linux入门新手和正在Linux学习的小伙伴快来看一看吧,希望能够对大家有所帮助!
小小科
2020-01-20
1.2K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档