常用vi命令

2024-09-03 19:38
文章标签 命令 常用 vi

本文主要是介绍常用vi命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

压缩打包:tar -cvf mintaiBos20161009.tar ./etc ./src        gzip mintaiBos20161009.tar

tar -zcvf

解压gzip包 :tar  -zxvf   mintaiBos20161009.tar.gz

-xzvf 

-xvzf

解tar包:tar -xvf mintaiBos20161009.tar

解压war包:jar -xvf daily.war

查看.tar    tar -tvf 

查看.gz文件   tar -tvzf 

删除内容:rm -rf 文件名

查看进程:ps -ef|grep 进程名

查看磁盘:df

激活网段:service network restart

动态跟踪:tail -f 文件名    退出同步跟踪(Ctrl+C)

索引关键字:/xxx    ?xxx    n查找下一个匹配处,输入N反方向查找

同步:scp -r mintai@10.253.20.102:/home/mintaiCap/back/ ./

    scp -r mintai@10.253.0.240:/home/mintai/etc/ESAdmin.xml ./

    将本地10.253.20.102的ESAdmin.xml文件同步至10.253.0.240的etc目录下。

查看系统负载:uptime

性能分析:top

查看ip信息:ifconfig

查看主机域名:hostname

-ne 不等于

-gt 大于

-ge 大于等于

-lt 小于

-le 小于等于

-eq 等于 

mount -t nfs 源ip:源路径 链接路径

mount -t nfs 10.253.18.180/home/share /home/share

使用ls -lht命令显示当前目录下的所有文件,其中有一列就是显示这个文件的大小。

如果要看一个文件夹的大小,可以用du -sh *

粘贴:mv a b    将a改名为b    如果a为文件,b为目录,那就是表示将a文件粘贴到b目录下。

l -a:查看所有当前目录的文件,包括了无后缀文件

获取当前日期now=`date +%Y%m%d`_`date +%H%M`  \n   echo $now

 

查询端口 netstat -an|grep 1521

复制文件内容:cat 文件名称

把整个web应用打包为myjspweb.war文件    jar cvf myjspweb.war *.*

解war包    jar xvf myjspweb.war

指定行数:tail -n +/-数字 文件名        head -n 数字 文件名    sed -n "开始行,结束行p" 文件名

检查脚本语法:sh -n test.sh

指向该文件的硬链接再查看该文件    In anaconda-ks.cfg anaconda-ks.cfg.handlink

Ctrl+S锁住屏幕之后,需Ctrl+Q来解锁屏幕

 

chmod 700 mt 放开文件操作

chmod 500 mt 锁定文件操作

左边(改变文件的所有者):sudo chown -R root .

右边(改变用户组):sudo chgrp -R root .

 

查看占用端口:

netstat -aon|findstr "49157"

netstat -nptl|grep 13015

netstat -tln

df:查看/data/share/目录下的磁盘情况

mount -t nfs 10.253.24.19:/data/share/ /data/share/

某个端口情况:netstat -an|grep 8080

查看某个端口监听情况:netstat -aon|findstr :80

左边(改变文件的所有者):sudo chown -R root .

右边(改变用户组):sudo chgrp -R mysql .

 

搜索:

查看默认启动的服务:systemctl list-unit-files|grep enabled

查看监听端口:netstat -lntp

 

windows根据端口关闭进程:

CMD>netstat -ano | findstr 8080

CMD>taskkill /F /PID 1234

查看/目录下文件名包含name的文件路径:find / -name '*name*'

查看文件内包含test字段的文件:grep -lr *test*

文件内批量替换(将文件内的6181全部替换为6182)【:0,$s/6181/6182/g】

查看用户密码过期时间:chage -l testuser

设置root的密码永久不过期:chage -M 99999 testuser

查看正在监听的端口:ss -tnl

这篇关于常用vi命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1133859

相关文章

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

VUE动态绑定class类的三种常用方式及适用场景详解

《VUE动态绑定class类的三种常用方式及适用场景详解》文章介绍了在实际开发中动态绑定class的三种常见情况及其解决方案,包括根据不同的返回值渲染不同的class样式、给模块添加基础样式以及根据设... 目录前言1.动态选择class样式(对象添加:情景一)2.动态添加一个class样式(字符串添加:情

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

Java 枚举的常用技巧汇总

《Java枚举的常用技巧汇总》在Java中,枚举类型是一种特殊的数据类型,允许定义一组固定的常量,默认情况下,toString方法返回枚举常量的名称,本文提供了一个完整的代码示例,展示了如何在Jav... 目录一、枚举的基本概念1. 什么是枚举?2. 基本枚举示例3. 枚举的优势二、枚举的高级用法1. 枚举

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET

IDEA常用插件之代码扫描SonarLint详解

《IDEA常用插件之代码扫描SonarLint详解》SonarLint是一款用于代码扫描的插件,可以帮助查找隐藏的bug,下载并安装插件后,右键点击项目并选择“Analyze”、“Analyzewit... 目录SonajavascriptrLint 查找隐藏的bug下载安装插件扫描代码查看结果总结Sona

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不