shell(壳):人机交互的命令解释器
一、linux目录结构
目录 | 内容 |
---|---|
/etc(等等及其他) | 大多数重要的系统配置文件都在/etc目录下,该目录包含的数据类似于Windows控制面板中的数据 |
/boot(启动) | 这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件 |
二、linux基本命令操作
1. 目录操作命令
ls | 查看当前目录下的内容
我的用法:ll -ah *"d":代表目录 | ||||||||
---|---|---|---|---|---|---|---|---|---|
cd | 切换目录(.当前目录 ..上一级目录 /目录)
| ||||||||
pwd | 显示当前目录 Print Working Directory | ||||||||
mkdir | 创建目录,使用 -p 选项可以级联创建目录 |
2. 文件操作命令
cat | 查看文件的全部内容 |
---|---|
head -n 2 | 查看文件前几行 |
tail -n 5 | 查看文件后几行 |
less | 翻页查看文件内容 more也可以 |
mv | mv 移动文件或目录、修改名称 |
file | 查看文件类型 |
vim 用vim编辑器编辑文件 按i就进入insert模式 esc退出 :wq保存后退出
三、linux系统管理和网络类命令
1. 系统管理命令
shutdown | shutdown -H now/0 //或halt 立刻关机,其中 now 相当于时间为 0 的状态 shutdown -H 20:25 系统在今天的 20:25 分关机 shutdown -r now/0 //或reboot 系统立刻重新启动 |
---|
2. 网络命令
ifconfig/ip addr | 查看网络配置信息 | ||||
---|---|---|---|---|---|
ping | 测试网络的连通性 常用选项
|
防火墙
服务状态
active(running):服务正在运行
active(exited) :该服务执行一次就退出,不再执行其他程序
active(waiting) :处于等待的状态中,需要其他程序执行完成后可以去执行
inactive(dead): 未启动状态
**启动**
systemctl start firewalld.service
**查看防状态**
systemctl status firewalld.service
**停止**
systemctl stop firewalld.service
**关闭**
systemctl disable firewalld.service
**重新加载**
systemctl reload firewalld.service
网卡
**查看网卡状态**
systemctl status network
**重启centos网卡**
systemctl restart network
四、Bash中的组合键
键或组合键 | 功能 |
---|---|
Ctrl+Alt+F2~F6 | 进入命令行模式 |
Ctrl+Alt+F1 | 退出命令行模式 |
Reset | 全部清屏 |
Ctrl+L/Clear | 清屏仅保留最后一行 |
Ctrl+A | 切换到命令行开始 |
Ctrl+E | 切换到命令行结尾 |
Ctrl+U | 剪切光标之前的内容 |
Ctrl+K | 剪切光标之后的内容 |
Ctrl+Y | 粘贴剪切的内容(shell终端内的命令) |
Tab键 | 自动补齐 |