linux基础命令+异常情况

10.18内容整理和概述

今日内容概要

内容目录

  • linux预备知识
  • linux基础命令
  • 异常情况

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
posted @ 2023-05-06 23:26  维生素Z  阅读(23)  评论(0)    收藏  举报