10.18内容整理和概述
今日内容概要
内容目录
linux预备知识
'命令提示符':[root@Utopia ~]#
属性:
root:⽤户名信息
@:分隔符
Utopia:主机名称
功能:表示所处⽬录位置,默认是家⽬录
'命令格式规范':
1. linux中的命令区分⼤⼩写
2.linux命令使⽤过程中,注意空格的⽤法,都有含义
'系统路径':⼀切从根开始依次往下查找
'路径信息查找⽅法':
1.绝对路径:从根开始查找 # 例子:/etc/hosts
优点:定位查询数据的准确性更⾼
缺点::如果层级⽐较多的时候,查找数据会⽐较麻烦
2.相对路径:相对于当前路径⽽⾔,进⾏查找数据
优点:如果层级⽐较多的时候,查找数据会⽐较方便
缺点:容易出错
linux基础命令
'------------在linux系统中,尽量不要输⼊中⽂符号信息-----------'
系统运⾏命令:
1.关机命令:
1.shutdown:立即关机
2.shutdown -h 10:指定多少(10)分钟后进⾏关机
3.shutdown -c:取消关机,取消重启
2.重启命令:
1.shutdown -r 10:指定多少分钟后进⾏重启
2.shutdown -r 0/now:表示进⾏⽴即重启操作
系统帮助命令:
1.帮助命令:man # 例子:man shutdown
补充:只能看一些基本的命令
快捷⽅式命令:
1.显示历史输⼊命令信息:利⽤⽅向键 上 下
2.清楚所有屏幕信息输出:ctrl + l
3.中断取消命令执⾏过程:ctrl + c
4.快速移动光标到⾏⾸:ctrl + a
5.快速移动光标到⾏尾:ctrl + e
6.将光标所在位置到⾏⾸的信息进⾏删除(剪切):ctrl + u
7.将光标所在位置到⾏尾的信息进⾏删除(剪切):ctrl + k
8.将剪切内容进⾏粘贴:ctrl + y
9.锁定系统窗⼝信息状态:ctrl + s # 仍然可以操作
10.解锁系统窗⼝信息状态:ctrl + q
11.系统命令补全快捷⽅式:tab
12.命令⾏中快速移动光标:ctrl + ⽅向键 左 右
⽬录结构相关命令:
1.显示当前路径信息 :pwd
2.切换⽬录结构:
1.cd 路径:切换到指定路径
2.cd -:返回到上⼀次所在路径
3.cd .. :返回到当前路径的上⼀级⽬录
4.cd ../.. :返回到当前路径的上多级目录
3.创建⽬录结构:
1.创建单极目录:mkdir 路径
2.创建多极目录:mkdir -p 路径
⽂件和⽬录相关命令:
1.当前目录下创建⽂件:touch # 例子:touch a.txt
2.显示文件和目录:
1.显示当前目录的文件:ls
2.显示⽂件/⽬录数据详细信息:ls -l
3.按照⽇期查找⽂件:ls -lt
4.查看所有文件(隐藏文件):ls -a
3.查看⽂件内容:
1.查看:cat 文件
2.复制:cat 文件> 文件
4.⽣成数据信息:
1.在终端输出信息:echo 信息 # 例子:echo hello world
2.写入文件信息(w模式):echo 信息> 文件路径 # 例子:echo hello world > /oldgirl/oldgirl.txt
3.追加文件信息: echo 信息 >> 文件路径 # 例子:echo baby.com >> /oldgirl/oldgirl.txt
5.拷⻉⽂件或⽬录数据信息:
1.复制单个⽬录数据:cp 文件 新文件目录
2.复制整体⽬录数据:cp 文件目录 新文件目录
3.重复复制避免提示信息出现:\cp 文件目录 新文件目录 # 在cp前加上\
6.剪切⽂件或⽬录数据信息:
使用:mv 移动数据信息 移动位置
例子:mv /etc/selinux/config /oldboy/shanghai/
步骤:
1.先验证是否有对应的⽬录 ⽆则先创建
2.确认⽆误后再剪切
3.提示:mv操作有时⽐较危险 针对核⼼⽂件移⾛可能会出错
mv重命名:mv hosts hosts01
7.删除⽂件或⽬录命令:
1.删除文件:rm 文件
2.删除⽬录:rm -r 目录
3.强制删除数据:
1.文件:rm -f 文件
2.目录:rm -rf 目录
⽂本编辑命令:
'-----vi-------'
步骤:
1.利⽤vi命令打开⽂件 # 例子:vi oldboy.txt
2.进⼊到编辑模式,开始编辑⽂件
3.按esc退出编辑模式
4.关闭打开的⽂件:
1.:wq----保存并退出
2.:q!----不保存并强制退出
vi⽂本编辑快捷⽅式:
1.光标快速移动快捷⽅式:
1.光标快速移动到最后⼀⾏: G(shift+g)
2.光标快速移动到第⼀⾏:gg
3.快速移动光标到中间指定⾏:10gg # 第十行
4.移动光标到⼀⾏的⾏尾:shift+$
5.移动光标到⼀⾏的⾸部:0 # 数字0
2.移动光标转为编辑状态: # 先退出编辑模式
1.移动光标到下⼀⾏并进⼊编辑状态:o # 小写字母o
2.移动光标到⼀⾏的⾏尾并进⾏编辑:A(shift+a)
3.删除光标所在位置到⼀⾏⾏尾所有信息并进⼊编辑状态:C(shift+c)
4.清空当前⾏的所有内容信息并进⼊编辑状态:cc
3.快速编辑⽂本内容信息:
1.复制单行⽂本信息:yy
2.复制多⾏⽂本信息:3yy
3.粘贴单行⽂本信息:p
4.粘贴多⾏⽂本信息:3p
5.删除当前行⽂本信息:dd
6.删除多⾏信息:3dd
7.将光标所在⾏到最后⼀⾏都删除 :dG
4.特殊操作⽂本内容⽅式:
1.显示⽂本⾏号:set nu
2.取消⾏号:set nonu
3.撤销编辑信息:u # 小写
4.取消撤销操作:ctrl + r
5.快速搜索⽂件信息:/待搜索内容 # 按n查找下⼀个匹配项 shift+n上⼀个匹配项
5.批量操作⽂本内容:
批量删除操作步骤:
1.移动光标到相应位置
2.进⼊到批量编辑模式:ctrl + v
3.选中多⾏信息
4.进⾏删除
批量添加操作: # 需要vim
安装vim:yum install vim tree bash-completion -y
异常情况
问题:编辑过程中链接出现中断 再次链接编辑⽂件会提示相应报错信息
原因:
1.编辑状态突然出现了中断
2.⽂件被多个⼈使⽤
解决方法:删除显示的隐藏⽂件 # rm -f .oldboy.txt.swp