linux shell 常用的命令

本文介绍了Linux Shell的各种操作,包括定时任务的crontab设置,端口查看与防火墙管理,vim编辑器的使用,脚本编写,文件运行、压缩与解压,文件传输,以及一些不常用但重要的命令,如sed和awk。此外,还涵盖了Linux的文件类型和常见操作错误及其解决方案。
摘要由CSDN通过智能技术生成

定时任务操作类

1、crontab不能使用

root用户下 输入 crontab -l显示

no crontab for root 例如:

[root@localhost ~]# crontab -l
no crontab for root

这个问题非常简单,同样在 root 用户下输入 crontab -e

按 Esc 按: wq 回车

在输入 crontab -l 就没有问题了

主要原因是由于这个liunx服务器 第一次使用 crontab ,还没有生成对应的文件导致的,执行了 编辑(crontab -e)后 就生成了这个文件。原文链接:https://blog.csdn.net/cuiyuan9/article/details/9171577

2、crontab 解释

Linux crontab是用来定期执行程序的命令。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7sY4iiIi-1619343604239)(C:\Users\zhengxiaohui5\AppData\Roaming\Typora\typora-user-images\1583903723694.png)]

https://www.runoob.com/linux/linux-comm-crontab.html

端口类操作

1、查看9092是否被占用
lsof -i:9092
1.2、根据PID查询是什么程序
cd /proc/(PID号)
ls -ail
2、CentOS 7 和 7以前查看防火墙的区别:
# 7以及7以后的
firewall-cmd --state --> active(running)和inactive(dead)
systemctl stop firewalld.service
systemctl start firewalld.service
systemctl disable firewalld.service

# 7以前的
service iptables status
service iptables start
service iptables stop
3、防火墙开放端口命令
##Centos7 防火墙打开端口号
firewall-cmd --zone=public --add-port=3306/tcp --permanent

##关闭某个端口的操作
firewall-cmd --zone=public --remove-port=3306/tcp --permanent

#下面3行是参数说明
#–z
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值