1.linux软连接创建(例如:python指向python3)
sudo ln -s /usr/bin/python3 /usr/bin/python
2.查询目录中包含xxx的文件或文件夹名称
ls -l | grep python
3.监测端口是否联通
ping ip
telnet ip host
4.查看端口占用情况
netstat -tunlp|grep 777
5.服务器防火墙(还需搞清楚)
CentOS 6
vi /etc/sysconfig/iptables #编辑防火墙配置文件 systemctl status iptables
systemctl restart iptables.service #最后重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
CentOS 7
systemctl status firewalld 查看防火墙是否启动
systemctl start firewalld 启动防火墙
system stop firewalld 关闭防火墙
cat /etc/firewalld/zones/public.xml 防火墙文件
firewall-cmd --list-all 防火墙端口list
6.查询文本中指定字符串(-i 忽略大小写)
$grep-A|B n"key"file
grep -A 10 -B 10 -i “key” filename
grep -10 -i "exception" filename
7.大批量操作文件(命令,如果是cp、rm 、ls操作将以上命令里中的mv改为相应的命令即可;)(Argument list too long问题)
find source/ -name "*.txt" | xargs -i mv {} target/
find 黄赌毒/ -name ‘*.txt‘ -print |zip aa.zip -@
sudo find . -name "201610*" |sudo xargs rm -r
8.发送文件
scp -r segment.tar ucap@120.26.100.98:/opt/ucap/conf
9.查看文件行数
wc -l xx.txt
10.修改文件夹的权限
chown -R ucap.ucap disk
11.切换到root权限执行上一句语句
sudo !!
12.释放可释放内存
sync(先缓存到硬盘)
echo 1 > /proc/sys/vm/drop_caches(再释放内存)
13.查看linux系统
cat /etc/redhat-release
14.查看输入命令的历史纪录
history
原文:https://www.cnblogs.com/lightBlueSky/p/12177250.html