常用的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

posted @ 2020-09-06 22:37  JustJavaIt  阅读(161)  评论(0编辑  收藏  举报