LInux中级命令

文件的编辑

文件编辑器:vi/vim(vim是vi的升级版,vi与vim都是Linux自带的文件编辑器)

vi是一个比较强大的编辑工具,类似于Windows下的notepad,但是功能更加强大,基本上vi分为三种模式,分别是
:命令模式(一般模式)、编辑模式(插入模式)、末行模式(命令行模式)下的notepad

命令模式(command 	Mode):
	当你编辑一个文件时,一开始进入的就是这个模式,在这个模式下可以做的操作有:上下移动光标、删除某个字
	符、删除某行、复制粘贴一行或多行、撤销
	vi+文件名或vim+文件名进入编辑模式;
	快捷键“G”光标定位文件末尾,“gg”光标定位文件开头;
	删除使用“delete”或“x”键(大写的“X”删除光标前的一个字符,小写的“x”删除光标后的一个字符,nx/X可删除
	n个字符,eg:3x就是删除光标后的三个字符),删除某行使用“dd”(ndd删除n行)
	复制、粘贴一行或多行,YY复制一行,“p”键粘贴(小写p粘贴到下一行,大写P粘贴到上一行),nYY复制n行
	剪切:dd——》p粘贴
	撤销操作:按“u”键
编辑模式
	正常的编辑文本内容
	注:模式切换:
			命令模式——》编辑模式通过按“a/i/o”键进入,按ESC键返回命令模式
			“a”进入编辑模式:输入的内容在光标前显示,光标向后移动
			“i”进入编辑模式:输入的内容在光标前显示,光标不移动
			“o”进入编辑模式:输入的内容在光标前显示,光标换行
末行模式
	可以保存、退出、替换、显示行号等操作
	注:模式切换:
			命令模式——》末行模式,通过输入“:”
			末行模式——》命令模式,通过ESC
			末行模式不能直接切换为编辑模式;编辑模式也不能直接切换为末行模式
			保存:“w”——》write
			退出:“q”——》quite
			保存后退出——》wq
			强制保存:!w
			强制退出:!q
			强制保存退出:!wq
			显示行号:进入末行模式输入:set nu
			取消行号:进入末行模式:set nonu
			替换:命令   1,$s /test/666/g(1,$s——》s是替换stead;1,$——》是替换从第一行开始到最后
				一行;test是原内容,666是将要替换成的内容;g是若有一行内容有多个test,则都替换)

链接文件

ln命令用于建立链接,类似于快捷方式,不过链接功能更好用
ln命令支持两种链接:一种是硬链接(hard link),一种是符号链接(软连接)(symbolic link)

1、硬链接相当于拷贝了一份原文件,文件内容与原文件一样,若原文件被删除,硬连接文件还可以继续正常使用,
	但是硬链接不能对目录创建硬链接
2、符号链接就是在建立一个独立的文件,而这个文件会让数据读取操作指向他链接的那个源文件。由于只是利用文
	件做一个指向的动作,所以当原文件被删除后,符号链接文件也就打不开了
	
	语法:硬链接 ln -d + 原文件 + 制定位置
		  软连接(符号链接):ls -s +原文件 + 指定位置
	注:硬链接无法对目录创建链接,只能对文件创建连接;符号链接与之相方。

文件的搜索

find、whereis、which
语法:find + 范围 + 选项 + 条件

通过文件名进行查找:-name
	eg:find / -name +文件名(根目录下搜索文件)
	忽略大小写的话在-name前加i——》-iname;eg:find  / -iname +文件名
	模糊查询:find / -iname + *文件名或文件名*
通过文件大小查找文件
	find /文件路径 -size +数字(默认为kb,想查找mb可以——》find /路径 -size 12m)
通过文件类型
	find /文件路径 -type +文件类型(l是链接文件,d是目录文件eg:find /文件路径 -type d)

系统常用命令
top动态查找资源消耗,类似于任务管理器,查完之后可以按“CTREL+C”键停止
free查看内存,默认显示kb(想要以mb显示:free -m)
ps -ef查看所有进程
查看想要查找的进程ps -ef | grep +进程(“|”是管道符)
杀进程:kill + 进程编号
强制杀进程:kill -q + 进程编号
关机:shutdown -h now、init 0,halt
重启:init 1、shutdown -r now
eg:shutdown -h 16:00设置16:00关机;shutdown -r 16:00设置16:00重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值