linux学习day02----linux基本命令2

1.权限:
	  通过ll命令查看
	  例如:-rw-r--r--. 1 root root   25 9月  12 11:20 data
	  -rw-r--r--:分为四部分
	  				-:第一个字符或符号是一部分,表示是什么样的内容
	  				rw-:表示读写执行的操作,r表示读,w表示写,x表示执行 -表示没有root用户
	  				r--:表示读写执行的操作,r表示读,w表示写,x表示执行 ,-表示没有root组
	  				r--:表示读写执行的操作,r表示读,w表示写,x表示执行,-表示没有其他
	  				u:user表示用户
	  				g:group表示组
	  				o:other表示其他
	  				a:所有
	  chmod:修改权限
	  	格式:chmod修改的操作 文件名称或者名称的路径
	  	注意:修改权限通过+,-来进行
	  		例如:chmod u+x data; chmod a+x data; chmod u-x,g-x,o-x data
	  		权限的修改可以通过数字来表示
	  		0:表示没有  7:表示全部
	  		r:4   w:2  x:1
	  chgrp:修改组
	  	格式:chgrp [选项] 修改的操作 文件名称或加名称的路径
	  		选项    -R:迭代修改
	  		注意:删除组时,显示的结果会变成组的标识号,等待下一个组的创建并替换
	  		创建组时,标识号是累加(+1)的
	  chown:修改用户和组
	  		格式:chown 修改的操作 文件名称或加名称的路径
	  			选项  -R:修改迭代
	  			例如:
	  					chown  root data;修改用户
	  					chown test:test data;修改用户和组
	  			注意:删除用户时,显示的结果会变成用户的标识号,等待下一个用户的创建并替换
	  			创建用时,标识号是累加(+1)的
	  	查看用户权限:
	  				sudo -l
	  	分配用户权限:
	  				visudo:就是打开一个文件,载文件中进行分配权限
	  				文件的所在路径:/etc/sudoers
		越权执行:虽然root用户分配的权限,但是不能直接执行,只能去借用一下root权限去执行
				sudo
				格式:sudo 命令
				例如:给test用户分配useradd和userdel权限:
					  1.打开/etc/sudoers文件
					  2.添加test ALL=/usr/sbin/useradd,/usr/sbin/userdel
					  3.test用户使用时,需要通过sudo借用root权限来执行 sudo useradd t
2.文件查找
		find:非常消耗资源
		格式:find 路径 [选项]  筛选条件
		选项:
			 -name:以名称进行查找
			 	例如:find / -name data		查找名称相同的文件
			 		 find / -name 'data*'	查找名称是data开头的文件
			 		 find / -name 'data?'   查找名称是data开头之后还有有个符号或字符结尾的文件
			 		 *:表示匹配所有
			 		 ?:表示匹配一个
			 -user:以所属用户进行查找
			 -group:以所属组进行查找
3.管道:Linux中的符号 |
			作用:把前面的结果交给后面
			例如:cat /etc/profile | more
4.grep:筛选
			格式:grep 筛选条件
			单独使用:grep 'hello' data
			筛选和管道一起使用:cat data | grep 'hello'
5.重定向:更改默认的执行流程
			>>:追加
			例如:cat test.txt >> copyTest.txt
				把test.txt中的内容追加到copyTest.txt之中
			>:覆盖
			例如:cat test.txt > copyTest.txt
				把test.txt中的内容覆盖到copyTest.txt之中
6.tar:解压打包
			格式:tar [选项]  路径1  路径2
			选项:
				  -c:打包
				  -x:解包
				  -f:文档名称
				  -v:显示
				  -t:查看
				  -z:gzip
			打包:tar -cf 打包后的所在位置(包括名称的路径)所要打包的位置
				例如:tar -cf /usr/local/test/t.tar /usr/local/test/t
			解包:tar -xf 需要解压的包,-C 所要解压的位置
				例如:tar -xf /usr/local/test/t.tar -C /usr/local/test
			-C:表示解压后使用相同的名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值