Linux命令总结(7->8)

发布于 2022-04-12  31 次阅读


硬链接:ln源文件 目标文件,在目标文件下创建和源文件一样大小的文件(真实存在)

软链接:ln -s 源文件 目标文件

硬链接不能跨文件系统,软链接可以跨文件系统;

硬链接目标文件和源文件的index node id是一样的,如果不在同一个文件系统中inode表里是找不到对应的iNodeId所以无法跨文件系统;

软连接是直接指向同一个数据区;

修改宿主:sudo chown username filename

修改组:chgrp

永久开启和关闭防火墙

开启:chkconfig iptables on;(重启后生效)

关闭:chkconfig iptables off;(重启后生效)

service iptables start

service iptables stop

在当前目录( ./ )中查找大于500MB的文件:

find ./ -size +500M

tar命令
功能描述:将文件或者目录进行打包、或者解压缩
格式:tar [参数] [打包后的文件名] [需要打包的文件或目录]

其中参数包括一下几个:

-c 创建压缩文件
-x 展开归档文件
-t 显示包括在tar文件中的文件列表
-z 压缩/解压缩文件(gz格式)
-v 写入或读取时,显示所有的文件
-f 指明要展开的归档文件名
-j 压缩或解压缩文件(bz2格式)

zip压缩文件或目录zip [参数] 压缩后的形成的压缩包 需要压缩的文件或目录

unzip解压缩zip [参数] 需要解压的压缩包

0是行首,$是行尾

:$ 跳到文件最后一行

:0或:1 跳到文件第一行

:w 保存文件但不退出vi;:w file 将修改另外保存到file中,不退出vi;:w! 强制保存,不推出vi;:wq 保存文件并退出vi;:wq! 强制保存文件,并退出vi;q: 不保存文件,退出vi;:q! 不保存文件,强制退出vi;:e! 放弃所有修改,从上次保存文件开始再编辑;

查看某个用户的 cron 任务:crontab -u username -l

Linux下如何查看指定端口的连接数?

netstat -nat | grep -i "80" | wc -l

Linux命令:traceroute命令(路由跟踪)

traceroute [参数] [主机]