liunx 常用的命令

  常用命令

======================输入模式===================
Ctrl+d  向前缩进

Ctrl+t  向后缩进



=====================光标模式=====================

空格       向后移动一格

x        删除后面的字符   大写X  删除前面的

dd        删除一行    D 删除到行尾

J         大写 删除换行符

u        撤销当前行,U 撤销当前行的所有修改

ctrl+r    对撤消的撤消

i         在光标前插入

I         在行首插入 

a         在光标后插入

A         在行末插入

o        在当前行的下面另起一行,并变为插入模式

O        在当前行上面另起一行,变为插入模式

Ctrl+o    临时变成命令模式(一次而已)

yy        复制行
gg        文件头   G: 文件尾

ctrl+ud  向上下滚动半屏

ctrl+ey  向上下滚动一行

ctrl+bf  向上下滚动一屏  这个比较实用,记住。

zz:将当前行滚动于屏幕中间,方便查看上下文  zt置顶,zb置尾

Enter    到下一行的第一个字符。

+        到下一行的第一个字符。

-        到上一行的第一个字符。

e        移到单词的结尾

E        移到单词的结尾(忽略标点符号)

---------复制粘贴的几种用法----------------------
1.在普通模式下按 v 进入可视模式,可以使用v+hjkl 进行选择复制
2.p为粘贴
3.shift + i 进行块模块的插入
----------------------系统的复制粘贴-------------
系统的粘贴:shift+insert
复制:Ctrl+insert     

==============命令模式========================
:e!:放弃更改,然后相当于重新打开

=============================================基本的命令=================================================
复制 ----->  cp  -r   对象目录  目标目录
执行历史命令 -------> !历史命令序号 更改名称
----> mv 当前名称 更改后名称 创建文件名 -------> touch 文件名称 显示所有文件(包含隐藏文件) -------> ls -a 显示全路径 -------> pwd 查看端口是否被占用------> netstat -anp |grep 80
创建文件夹 ---------> mkdir 文件名 加-p 可以创建多个 mkdir -p /a/b/c
查看端口的使用情况----------> netstat -ntelp docker run
-it -p 8600:8080 --name ssh_base -v /opt/project/ssh_base.war:/opt/tomcat/webapps/ssh_base.war b53e189014ee /root/run.sh
ps auxf   查看使用cpu 情况

yum list installed java 或者 rpm -pa|grep java 查看安装了哪些软件

ps -aux |grep java 显示正在执行进程

netstat  -anp  |grep   端口号 查看这个端口的使用情况
 
原文地址:https://www.cnblogs.com/chengyangyang/p/10317986.html