Linux基本操作命令(三)

本文详细介绍Linux环境下常用的文件和目录管理命令,包括工作目录切换、文本文件编辑、文件目录管理、打包压缩与搜索命令等,是Linux系统管理和日常操作的实用指南。
工作目录切换命令:
	pwd:
	用于显示用户当前所处的工作目录,格式 pwd [选项]
	/usr/local/bin
	
	cd:
	用于切换工作路径 格式 cd [目录名称]
	也可以使用cd-命令返回上一次所处的目录,cd..进入上一级目录,cd ~命令切换到当前目录的家目录。
	
	ls:
	用于显示目录中文件的信息,格式 ls [选项] [文件]
	ls -a查看全部文件 ,ls -l查看文件的属性大小等详细信息。

文本文件编辑命令:
	cat:
	查看纯文本文件(内容较少的),格式cat [选项][文件]。
	
	more:
	查看纯文本文件(内容较多的),格式 more [选项][文件]。
	
	head:
	查看纯文本文件的前N行,格式 head [选项][文件]。
	head -n 20 文件名
	
	tail:
	查看纯文本文件的后N行,格式 tail [选项][文件]。
	tail最强悍的功能是可以持续刷新一个文件的内容,想要实时查看最新的文件使用命令tail -f  文件名
	
	tr:
	用于替换文本文件中的字符,格式 tr [原始字符][目标字符]。
	cat 文件名 | tr [a-z][A-Z] 将文件中的所有小写字母替换为大写。
	
	wc:
	用于统计指定文本的行数,字数,字节数,格式 wc [参数] 文本。
	wc -l:只显示行数
	wc -w:只显示单词数
	wc -c:只显示字节数
	66  59 250 data.txt

	stat:
	用于查看文件的具体存储信息和时间等信息,格式 stat 文件名称。
	
	cut:
	用于按列提取文本字符,格式 cut [参数] 文本。
	
	diff:
	用于比较多个文本文件的差异,格式 diff [参数] 文件。
	diff --brief 文件1 文件2 判断文件是否相同。
	diff -c 文件1 文件2  描述文件内容具体的不同。
	
文件目录管理命令:
	touch:
	用于创建空白文件或设置文件的时间,格式 touch [选项][文件]。
	
	mkdir:
	用于创建空白的目录,格式 mkdir [选项] 目录。
	
	cp:
	用于复制文件或目录,格式 cp [选项] 源文件 目标文件。
	参数:
		-p:保留原始文件的属性
		-d:若对象为链接文件,则保留链接文件的属性
		-r:递归持续复制
		-i:若目标文件存在则询问是否覆盖
		-a:相当于-pdr
		
	mv:
	用于剪切文件或将文件重命名,格式 mv [选项] 源文件 [目标路径 | 目标文件名]。
	
	rm:
	用于删除文件或目录,格式 rm [选项] 文件。
	rm后面加-f用来强制删除。
	
	dd:
	用于按照指定大小和个数的数据块来复制文件或转换文件,格式 dd[参数]。
	
	file:
	用于查看文件的类型,格式 file 文件名。
	
打包压缩与搜索命令:
	tar:
	用于对文件进行打包压缩或解压,格式 tar [选项] [文件]。
	参数:
		-c:创建压缩文件
		-x:解开压缩文件
		-t:查看压缩包内有哪些文件
		-z:用Gzip压缩或解压
		-j:用bzip2压缩或解压
		-v:显示压缩或解压的过程
		-f:目标文件名
		-p:保留原始的权限与属性
		-P:使用绝对路径来压缩
		-C:指定解压到的目录
		
	grep:
	用于在文本中执行关键词的搜索,并显示匹配的结果,格式 grep [选项] [文件]。
	参数:	
		-d:将可执行文件当作文本文件来搜索
		-c:仅显示找到的行数
		-i:忽略大小写
		-n:显示行号
		-v:反向选择,仅列示出没有关键词的行
		
	find:
	用于按照指定条件来查找文件,格式 find [查找路径] 寻找条件 操作。
	参数:
		-name:匹配名称
		-perm:匹配权限,mode为完全匹配,-mode为包含匹配
		-user:匹配所有者
		-group:匹配所有组
		-mtime -n +n:匹配修改内容的时间,-n指n天以内,+n指n天以前
		-atime -n +n:匹配访问内容的时间,-n指n天以内,+n指n天以前
		-ctime -n +n:匹配创建内容的时间,-n指n天以内,+n指n天以前
		-nouser:匹配无所有者的文件
		-nogroup:匹配无所有组的文件
		-newer f1 !f2:匹配比文件f1新但比文件f2旧的文件
		--type b/d/c/p/l/f:匹配文件类型,块设备、目录、字符设备、管道、链接文件、文本文件
		-size:匹配文件大小
		-prune:忽略某个目录
		-exec ......{}\:用于进一步搜索结果的命令

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值