Linux学习命令

------------------------------

cd
ls
mkdir
rmdir
rm

---------------------------------------
touch 创建文件	

cat 	显示文件内容	不适合查看内容较长的文件
		-n	显示行号
cat -n /etc/issue

tac 和cat类似,但是是倒过来显示

more	分页显示文件内容
			(空格)或f	翻页
			(enter)		换行
				q或Q			退出

less 	分页显示文件内容	 **(可以向上翻页)**		
	(空格)或f	翻页
	(enter)		换行
	(上箭头)	向上一行一行进行翻页
	PGUP		向上翻页
	/xxx			搜索关键词,进行标记
	n				向下继续进行查找
	q或Q			退出
	
head		显示文件前面几行
			-n	指定行数(默认前10行)
head -n 6 /xxx

tail 		显示文件后面几行
			-n	指定行数(默认后10行)
			-f	动态显示文件末尾内容(实时变化)
tail -n /xxxx 
	
--------------------------------------------------
链接命令
ln 生成链接文件
ln  -s[原文件][目标文件]
	-s	创建软链接
软链接:类型Windows快捷方式
硬链接特征:
	1. 拷贝cp -p+同步更新
	2. 不能通过i节点识别
	3. 不能跨分区
	4. 不能针对目录使用

权限管理

chmod	改变文件或目录权限
chmod	[{ugoa}{+-=}{rwx}][文件或目录]
			[mode=421][文件或目录]
			-R 递归修改


名称		值			权限			对文件的含义			对目录的含义		
r			4			读权限		可以查看文件内容	可以列出目录中的内容
w			2			写权限		可以修改文件内容	可以在目录中创建、删除文件
x			1			执行权限	可以执行文件			可以进入目录

chown	改变文件或目录的所有者
chown 	[用户][文件或目录]
实例:
	chown mym lll
	改变文件lll的所有者为mym


chgrp 改变文件或目录的所属组
chgrp [用户组][文件或目录]
实例:
	chgrp group lll
	改变文件lll的所属组为group


umask 显示、设置文件的默认权限
umask [-S]
		  -S	以rwx形式显示新建文件默认权限
实例:
	umask -S
	


find		文件搜索
find [搜索范围] [匹配条件]
实例:
	find /etc -name init		精准搜索
	find /etc -name *init*	模糊搜索
	find /etc -name init???	搜索以init开头
	find /etc -iname init???	不区分大小写搜索以init开头
	*匹配任意字体
	?匹配单个字符


find / -size +204800
在根目录下查找大于100M的文件
+n	大于		-n		小于		n		等于
一数据块		512字节		0.5K
100MB=102400KB=204800

find /home -user mym
在根目录下查找所有者为mym的文件

-group	根据所属组查找
-amin	访问时间access
-cmin	文件属性change
-mmin	文件内容modify
-cmin -5	查找五分钟内被修改过属性的文件和目录

find /etc -size +163840 -a -size -204800
在etc下查找大于80MB小于100MB的文件
-a	两个条件同时满足 
-o 两个条件吗满足任意一个
find /etc -name inittab -exex ls -l {} \;
在etc下查找inittab文件并显示其详细信息
-exec/-ok	命令{} \;	对搜索结果执行操作

-type		根据文件类型查找
-type f
			f文件		d目录	l软链接文件
-inum	根据i节点查找



locate		在文件资料库中查找文件
locate 文件名
		 -i		不区分大小写
实例:
		locate inittab

which 	搜索命令所在目录及别名信息
which 命令
实例:
	which ls


whereis	搜索命令所在目录及帮助文档路径
whereis	[命令名称]
实例:
	whereis ls

grep		在文件中搜寻字串匹配的行并输出
	    -i	不区分大小写
	    -v	排除指定字串
实例:
	grep mysql /root/install.log
--------------------------------------------------------------------------------------
man		获得帮助信息
		命令或配置文件(不需要写绝对路径)
info	
实例:
	man ls			查看ls命令的帮助信息
	man service	查看配置文件services的帮助信息

whatis	获得命令信息
实例:
	whatis ls		查看命令的简短信息
apropos 配置文件

help 		获得shell内置命令的帮助信息
实例:
	help umask		查看umask命令的帮助信息




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值