Linux基本操作
- 1.打开当前目录
- 2.显示当前所在目录
- 3.显示当前目录下的内容
- 4.认识文件目录颜色
- 5.绝对路径
- 6.相对路径
- 7.返回上一级
- 8.返回上两级
- 9.Linux目录图片
- 10.通常用于查看文件内容
- 11.查看UCP信息
- 12.查看内存信息
- 13.查看、临时修改主机名
- 14.查看IP地址、临时修改IP地址
- 15.永久设置主机名
- 16.永久设置IP地址/子网掩码/网关地址/DNS地址
- 17.创建目录
- 18.新建文本文件
- 19.文本内容查看/找操作
- 20.强大的文本搜索工具
- 21.关机、重启
- 22.文本编辑器
- 案例:ls命令练习
- 案例:查看文件内容练习
- 案例:cd命令练习
- 案例:主机名与查看网卡命令练习
- 案例:创建命令练习
1.打开当前目录
cd
参考实例:
cd / #切换到根目录
cd /etc #切换到/etc目录
cd /boot #切换到/boot目录
2.显示当前所在目录
pwd
参考实例:
pwd
3.显示当前目录下的内容
ls
参考实例:
ls # 列出当前目录可见文件
ls -l # 列出当前目录可见文件详细信息
ls -al # 列出所有文件的详细信息(含隐藏文件)
4.认识文件目录颜色
蓝色:目录
黑色:文本
艾色/青色/淡蓝色:快捷键
5.绝对路径
- 以根目录开始的路径(输入完整路径)
参考实例:
cd /etc/pki/CA
6.相对路径
- 以当前路径为参照的路径(一级一级进入)
参考实例:
cd /etc
cd pki
cd /CA
7.返回上一级
cd …
参考实例:
cd ..
8.返回上两级
cd …/…
参考实例:
cd ../..
9.Linux目录图片
10.通常用于查看文件内容
cat
参考实例:
cat /etc/redhat-release
head 显示头行
head -2 /etc/passwd #查看/etc/passwd 文件头两行
tail 显示尾行
tail -2 /etc/passwd #查看/etc/passwd尾2行
11.查看UCP信息
lscpu
参考实例:
lscpu
12.查看内存信息
cat /proc/meminfo
参考实例:
cat /proc/meminfo
虚拟机设置200G(二进制算法)*0.93=186G
13.查看、临时修改主机名
hostname
参考实例:
hostname #查看当前主机名
hostname xiaoli #临时修改当前主机名为xiaoli
**注:临时修改、重启后失效
14.查看IP地址、临时修改IP地址
ifconfig
参考实例:
ifconfig #列出已激活的网卡连接信息
ifconfig ens33 192.168.31.10 #临时设置IP地址为192.168.31.10
**注:临时修改、重启后失效
ens33:第一张网卡
lo:本地回环接口
127.0.0.1 永远代表自己
15.永久设置主机名
nmtui
参考实例:
nmtui #网络管理器
16.永久设置IP地址/子网掩码/网关地址/DNS地址
nmtui
参考实例:
nmtui #永久设置IP地址/子网掩码/网关地址/DNS地址
出现两个同名网卡
第一个为刚才临时设置的网卡
重启临时设置的网卡(ens33)
ifdown ens33 #禁用ens33网卡,让临时设置失效
ifup ens33 #激活ens33网卡
**上图可以看到刚才设置的临时IP地址(192.168.31.10)现在没有了
**下图nmtui网络管理器同时也显示临时IP地址(192.168.31.10)也没有了
nmtui #进入网络管理器
- 选择 > 编辑连接
- 选择以太网(ens33) > 编辑
- 编辑ipv4–> 显示 > 把自动改为手动
按空格 勾选 自动连接 #每次开机自动生效
激活配置
- 进入网络管理器(nmtui)
- 选择启用连接
- 选择ens33敲回车 (前面显示 *)为启用状态
17.创建目录
mkdir
参考实例:
mkdir /opt/asd01 #指定路径下创建目录asd01
mkdir asd02 #默认路径创建目录asd02
18.新建文本文件
touch
参考实例:
touch /opt/abc01.txt 指定目录/opt下新建abc01.txt文本文件
touch a{1..4}.txt #批量新建a1-a4文本文件
19.文本内容查看/找操作
less
- less分屏阅读工具,专用与查看内容较多的文本文件
支持前后翻页
按 / 键查找(n、N切换)
参考实例:
less /etc/passwd #阅读passwd文本内容
/bin #全文搜索bin,按n可以跳转匹配项
20.强大的文本搜索工具
grep
- 输出包含指定字符串的行
参考实例:
grep bin /etc/passwd #从/etc/passwd文本内容中过滤包含bin的行
21.关机、重启
关机:poweroff
重启:reboot
22.文本编辑器
vim
当文件不存在时,默认创建该文件
三个模式:
1. 命令模式
2. 插入模式(输入模式)
3. 末行模式
参考实例:
vim /opt/xxx.txt 在/opt目录下创建xxx.txt
- 回车进去后
- 输入 i 键 或 o 键 进入 插入模式
- 编辑文本ing
- Esc回到命令模式
- 命令模式下输入 : 进入 末行模式
末行模式输入:wq #保存退出
末行模式输入:q! #强制不保存退出
查看已保存的文本
vim总结
案例:ls命令练习
- 查看根目录下内容
- 显示/boot目录内容
- 显示/root的内容
- 显示/bin/bash程序
- 显示/opt目录内容
案例:查看文件内容练习
- 查看/etc/passwd文件内容
- 查看/etc/default/useradd文件内容
- 查看内存信息
- 查看/etc/default/useradd文件内容
- 显示文件/etc/passwd文件内容的头3行内容
- 显示文件/etc/passwd文件内容的尾4行内容
- 显示文件/etc/passwd文件内容的头12行内容
- 利用less分屏阅读/etc/passwd文件内容
- 利用grep命令显示/etc/passwd文件内容中,包含root的行
案例:cd命令练习
- 切换到根目录,利用pwd命令查看当前位置
- 切换到/root,利用pwd命令查看当前位置
- 切换到/boot,利用pwd命令查看当前位置
- 切换到/opt,利用pwd命令查看当前位置
- 切换到/tmp,利用pwd命令查看当前位置
- 切换到/var,利用pwd命令查看当前位置
- 切换到/home,利用pwd命令查看当前位置
- 切换到/etc,利用pwd命令查看当前位置
- 切换到/proc,利用pwd命令查看当前位置
- 切换到/etc/pki,利用pwd命令查看当前位置,再利用cd…进行返回上一层目录
案例:主机名与查看网卡命令练习
- 显示当前系统主机名
- 显示当前系统内核版本(通过百度搜索)
- 设置eth0网卡IP地址为192.168.10.1
- 查看当前系统eth0网卡IP地址信息
案例:创建命令练习
- 请在/root创建三个目录分别为student、file、nsdl9
- 请在/opt创建三个文本文件分别为1.txt、a.txt、nsd.txt