Linux的命令补充
1 hostname
hostname 没有选项,显示主机名字
hostname –f 显示完整的主机名和域名
hostname –i 显示当前机器的 ip 地址
2 ping
ping 将数据包发向用户指定地址。当包被接收,目标机器发送返回数据包
windows中的ping,只执行4次,linux中一直ping下去
3、查看ip信息
ifconfig 在6 下面可以使用 查看用户网络配置。它显示当前网络设备配置
ip addr 在6 和 7 下面都可以使用
4、clear 清屏命令
clear 或者 Ctrl+l
5、netstat
netstat -natup 查看服务器端口以及有哪些进程
# 若没有则下载就可以了:yum install net-tools
6、ps
ps -aux 是列出当前服务器上所有的进程
| : 管道符 , 将左边执行的命令结果传给右边进行操作(过滤)
grep : 用来进行筛选过滤
ps -aux | grep mysql : 查看mysql所有的相关进程
7、kill
杀死某一个进程 kill 服务的进程号
kill -9 服务的进程号 -9:强制杀死
pkill 服务名 : 杀掉服务进程 pkill 比如:pkill redis
8、service centos6
service命令能够将目录“/etc/init.d/”中有关网络服务或系统服务脚本程序以一种统 一的格式执行,格式为:“service 脚本程序 选项”,常用选项有:status、stop、 start、restart。service命令使用举例如下:
service 服务名 status : 查看某一个服务的状态
service sshd status : 查看sshd服务的状态
service 服务名 stop : 关闭某一个服务
service sshd stop : 关闭sshd服务
service 服务名 start : 启动一个服务
service sshd start: 启动ssh的服务
service 服务名 restart : 重新启动一个服务
service sshd restart: 重新启动ssh的服务
centos7的系统
systemctl status 服务名 # eg:systemtl status redis
systemctl start 服务名
systemctl restart 服务名
9 top
top # 动态变化出服务器上的所有服务 按q退出
10 wget
类似于request模块,可以下载页面 ,然后会把下载好的文件保存到本地
eg:wget www.baidu.com
vim的使用
rzsz
rz :上传文件
sz :下载文件
安装:yum install -y lrzsz
vim的安装
yum install vim*
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber 隐藏行号
/apache 在文档中查找apache 按n跳到下一个,shift+n上一个
yyp 复制光标所在行,并粘贴
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
1 查看磁盘的使用情况
df -h
# 注:如果你的命令不熟悉可以使用 --help来查看 eg:df --help
2 查看cpu的具体情况
cat /proc/cpuinfo
3 vim的插件
nerdTree #可以将vim打造成功能十分强大的编辑器
4 tree
yum install tree
查看当前目录下面的所有文件和文件夹
5 history
记录历史命令, 一般记录1000条左右
执行历史记录的话, !命令行号 eg:!66 就会执行66行的命令
6 常见面试题
https://www.cnblogs.com/passzhang/p/8552757.html
linux 全部都是一些命令,只需要大家不断去敲去熟练