首页 > 技术分享 > Other
收藏

linux常用命令

11/03 13:43
大潇博客 原创文章,转载请标明出处

1、在vi编辑器中查看行号命令“:set nu”,如下效果
2、在vi编辑器中查看字符串:反斜杠+搜索内容,例如要搜索test,命令为:“\test”

3、在vi编辑器中删除对应区间的内容,例如要删除3120行到5300行之间的内容,命令:“3020,5300d”,前提是使用:set nu查看所有行号,再定义删除区间

4、查看系统中有哪些服务:service --status-all

5、查看某服务是否启动:netstat -tulnp | grep 端口号,如MySQL默认端口3306,则命令为:netstat -tulnp | grep 3306

6、linux修改文件权限:chmod 700 文件(可以为绝对路径)
修改文件夹下全部文件权限:chmod -R 700 文件夹
700是变更后的权限表示(只有所有者有读和写以及执行的权限)

7、解压zip压缩文件:unzip *.zip
注:如果提示没有unzip,可自行安装,centos可用yum install unzip进行安装

8、修改文件所有者:chown [-R] 所有者 文件或目录

比如:chown -R user /home/user/test


未完,继续更新中。
 

安装net-tools工具(-bash: netstat: command not found)

apt install net-tools

查看开放端口

netstat -tlpn

查看某个端口运行的程序

netstat -anp | grep 端口号


查看所有服务的状态,用root身份执行

service --status-all


查看系统版本

lsb_release -a


当我用vi编辑器打开nginx.conf的时候,出现了以Found a swap file by the name开头的提示,例如:

  1. Found a swap file by the name ".nginx.conf.swp"  
  2.   
  3.          owned by: root   dated: Wed Dec  7 13:52:56 2011  
  4.          file name: /var/tmp/nginx.conf  
  5.          modified: YES  
  6.          user name: root   host name: localhost  
  7.          process ID: 26153 (still running)
  8. ...
  9. Press ENTER or type command to continue 

原因是我之前有一次使用vi 操作nginx.conf文件时出现了异常中断,所以在当前目录下产生了一个.nginx.conf.swp文件

但是我使用ls命令查看该目录下,却发现没有这个文件,后来使用ls -a命令查看才知道nginx.conf.swp是一个隐藏文件。
注:以.开头的文件就是隐藏文件
当我把该隐藏文件删除后再次打开就没有上面的警告了
 


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311