接上一篇
- vi/vim 文件编辑
#vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)
#和底线命令模式(Last line mode)。默认进入命令模式,输入 i 进入编辑模式,
#输入 :进入底线命令模式。
#创建或者打开文件
vi a.txt or vim a.txt
#开始编辑
输入 i
# 编辑完成保存
:w
#退出
:q
#退出保存
:wq
#强制退出保存
:wq!
#输入模式切换到命令模式
esc
#搜索替换 向光标之下寻找一个名称为 word 的字符串。
#例如要在档案内搜寻 a 这个字符串,就输入 /a 即可! (常用)
/word
#向上搜索
?word
#切换到下一个搜索结果
n
#切换到上一个搜索结果
N
- 程序安装
#安装指定的软件
yum install soft
#显示指定程序包的安装情况
yum list soft
#删除程序包
yum remove soft
#解压
tar -xvf xx.tar.gz
#编译
make
#安装一个新软件包
apt-get install packagename
#卸载一个已安装的软件包(保留配置文档)
apt-get remove packagename
#卸载一个已安装的软件包(删除配置文档)
apt-get remove --purge packagename
#下载指定文件到当前文件夹
wget http://test.com/testfile.zip
#列出所有安装过的包
rpm -qa
# 直接安装
rpm -ivh your-package
# 忽略报错,强制安装
rpmrpm --force -ivh your-package.rpm
#卸载
rpm -e tree
- 网络
#查看ip 显示一个以太网卡的配置
ifconfig eth0
#测试通断,有些服务器防ping
ping ip or url
#nslookup 这个命令在 有 ip 地址时,可以用这个命令来显示主机名,
#可以找到给定域名的所有 ip 地址。而你必须连接到互联网才能使用这个命令。
nslookup www.baidu.com
#测试端口通断
telnet hostname port
#将会显示包括 TCP 和 UDP 的所有连接
netstat -a or netstat –all
#登录远程服务器:
ssh 202.102.240.88
#用test用户连接远程服务器
ssh -l test 202.102.220.88
- 进程线程
# 查找进程
ps -ef |grep java
ps aux | grep java
#查看所有进程
top -H
#杀进程 9直接干掉 15给程序善后处理的时间
kill -9 pid
kill -15 pid
#拿到进程的线程dump文件
jstack -l pid
- 文件传输
#rz sz指令可以实现linux和windows之间的文件传输,
#但要求在windows客户端要安装Xshell或SecureCRT远程连接工具。
#安装工具
yum install lrzsz -y
#上传
rz
#下载
sz
#远程复制
scp -rp ./files/ 192.168.214.187:/tmp/demo