l 相关语法介绍
| 服务管理命令**** | 功能**** |
|---|---|
| systemctl start 服务名 | 开启服务 |
| systemctl stop 服务名 | 关闭服务 |
| systemctl status 服务名 | 显示服务状态 |
| systemctl enable 服务名 | 设置开机自启动 |
| systemctl disable 服务名 | 关闭开机自启动 |
网络操作
systemctl status network # 查看网络服务状态
systemctl stop network # 停止网络服务
systemctl start network # 启动网络服务
systemctl restart network # 重启网络服务
防火墙操作
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
systemctl status firewalld.service #查看防火墙状态
1.1. 磁盘管理命令
| 命令 | 作用 |
|---|---|
| df -h | disk free 显示磁盘剩余空间 |
| du -h [目录名] | disk usage 显示目录下的目录大小 |
| free -h | 查看内存使用率 |
1.1. 时间和日期
| 命令 | 作用 |
|---|---|
| date | 查看系统时间(默认) |
| date +"%Y-%m-%d %H:%M:%S" | 查看系统时间(指定格式) |
| date -s "时间字符串" | 设置系统时间 |
实例:
[ root @ node1 export ] # date
Wed Jul 31 07 : 20 : 31 CST 2019
[ root @ node1 export ] # date + "%Y-%m-%d %H:%M:%S"
2019**-07-**31 07 : 20 : 49
[ root @ node1 export ] # date -s '2019-07-31 20:21:49'
Wed Jul 31 20 : 21 : 49 CST 2019
[ root @ node1 export ] # date + "%Y-%m-%d %H:%M:%S"
2019**-07-**31 20 : 21 : 52
1.1. 其他命令
1.1.1. ln命令****
ln命令可以用来创建软连接,类似于创建快捷方式
命令格式:
ln [参数][源文件或目录][目标文件或目录]
实例:
ln -s 2 . txt 1 . txt
1.1.1. clear命令
清屏命令,还可以使用快捷方式:ctrl + l
1.1.1. 关机重启****
reboot : 重新启动
shutdown -h now : 马上关机(断电关机)
halt : 立刻关机(centos) (不断电关机)
1.1. vi编辑器****
1.1.1. vi编辑器介绍****
vi是visual interface的简称, 是Linux中最经典的文本编辑器
vi的核心设计思想:让程序员的手指始终保持在键盘的 核心区域, 就能完成所有编辑操作
vi的特点:
1.只能是编辑文本内容, 不能对字体段落进行排版
2.不支持鼠标操作
3.没有菜单
4.只有命令
1.1.1. vim编辑器
vim 是从vi发展出来的文本编辑器, 支持代码补全、编译 及 错误跳转等方便编程的功能提别丰富, 在程序员中被广泛使用, 被称为编辑器之神。
vi编辑器使用
vi a.txt #直接打开文件
vim a.txt #vim是vi的增强版****
vim a.txt + 10 #直接打开文件,并定位到第10行
Vi编辑器三种模式:****
- 命令行模式
- 打开文件首先进入命令模式, 是使用vi的入口
- 通过 命令 对文件进行常规的编辑操作, 例如 定位 翻页 复制 粘贴 删除
- 在其他图形编辑器下, 通过 快捷键 或者 鼠标 实现的操作, 都在 命令模式 下实现
- 末行模式 -- 执行 保存 退出等操作
- 要退出 vi 返回到控制台, 需要在莫行模式下输入命令
- 末行模式 是 vi 的出口
- 编辑模式 -- 正常的编辑文字