常用的Linux命令
面试:说说你常用的Linux命令
在项目里主要通过linux命令去定位系统的资源,看一些日志来定位问题,看日志的话通常使用 tail -f 命令,搭建测试环境时,可能需要去编辑文档会用到vi命令,如果需要定位问题查看一些进程,服务有没有起来会用ps—ef去查看一些进程,查端口的话会用netstat命令,平常可能还会使用ping命令去看一下网络的状态。如果不知道日志文件在哪里,我们我们还会用find命令去查找日志的文件,要在一个文档里面搜索内容用grep
从文本文件 file.txt中查询符合正则的数据
力扣193 有效电话中
grep -P '^([0-9]{3}-|\([0-9]{3}\) )[0-9]{3}-[0-9]{4}$' file.txt
其中 -P 可以让grep使用perl的正则表达式语法
crontab
crontab是用来定期执行程序的命令
使用crontab -l列出目前的时程表
使用crontab -e进行编辑
alias
ll和ls的区别
ll:罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。
ll是“ls -l"的别名。相当于Windows里的快捷方式。可以理解为 ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名。
ls:仅罗列出当前文件名或目录名 就像Windows里的文件列表。
文件权限设置
https://www.runoob.com/linux/linux-file-attr-permission.html
希望本文章对您有帮助,您的转发、点赞是我的创作动力,十分感谢。更多好文推荐,请关注我的微信公众号--JustJavaIt