Linux02-文件处理命令

文件处理命令

	$$ 命令名称:touch
	功能:创建空文件
		例:touch /tmp/lq.jpg;touch /tmp/“love story.txt”
		

	$$ 命令名称:cat    显示文件内容
					  -n  显示行号
					  

	$$ 命令名称: tac        反过来显示内容
	
	
	$$ 命令名称:more             分页显示文件内容
	     语法:more [文件名]
			  		空格或f   翻页
			  		enter       换行
			  		q或Q      退出	


	命令名称:less      分页显示文件内容(可向上翻页)
	语法:less [文件名]
		可用page up/down,其他和more基本一致,
		在less中可以使用 [/+字符] 来查找内容 ,且通过n 一个一个向下查找。

	命令名称:head                           显示前面几行(默认是10行)
	语法:head -n 指定行数
		例:head -n 20 /etc/services


	命令名称:tail							显示文件后面几行
	语法: tail -n 20 [文件位置]
						-n 指定行数
						-f 动态显示文件末尾内容

权限管理命令

	命令名称: chmod                 改变文件或目录权限
	语法: chomd 数字 [文件名]     改变文件权限
      例: chomd 741 [文件名]
		chomd -R 741 [文件名]         R表示递归修改权限,表示会改变该目录下的所有权限
	权限数字表示: r---4     w-----2    x-----1


       file      r : cat /more /head /tail /less
 				 w: vim 
 				 x: scrip / command 

directory    r : ls
		     w :touch /mkdir /rmdir /rm
			 x: cd

命令名称: chown            改变文件或目录的所有者
语法: chown [用户] [文件或目录]
 (一般只有root拥有权限更改)

命令名称:chgrp
语法: chgrp [用户组] [文件或目录]

命令名称:umask                   显示,设置文件的缺省权限
语法:umask [-S]

文件搜索命令

命令名称:find        文件搜索
语法: find [搜索范围] [匹配条件]		
		例:find /etc -name init         准确搜索含有init为名字的
				find /etc -name *init*       模糊搜索有init 的
				find /etc -name init???    搜索含有init 开头的
				find /etc -iname init               搜索不区别大小写

				find [目录] -size +204800       按照数据字节大小查找
				+n 大于 -n 小于 n 等于

				find [目录] -user/-group 名字/组     按照名字或者组进行查找

			    find [目录] -amin/-cmin/-nmin -5     特定时间内时间改变,属性改变,内容改变的文件
			    				 -amin 访问时间 
			    				 -cmin 文件属性
			    				 -mmin 文件内容

				find [目录] -size + 163840 -a -size -204800  在该目录下查找满足大小的文件
				-a 两个都满足
				-o 只需要满足一个

				find [目录] -type f/d/l   
				  					f 文件    d 目录   l 软链接

				-exec/ -ok 命令 {} \;              对搜索结果执行操作

				find . inum n                         在当前目录根据i节点查找

帮助命令

		命令名称:man
		语法:man [命令/配置文件]            命令或配置文件的用法
					不能加绝对路径,只需要加配置文件的名字

		命令名称:[] --help         	        查看该命令的用法

		命令名称:whatis [命令]

用户管理命令

		命令名称:useadd
		语法:useadd 名字                注:该命令属于root权限

		命令名称:passwd
		语法:passwd 用户名


		命令名称:who
		例:                   # 登陆用户名   登录终端  时间
		 							tty 本地终端              pts 远程终端

who命令示例
命令名称:w 获得登录用户的具体信息

压缩解锁命令

	命令名称:gzip								压缩文件,不能压缩目录
	语法:gzip [文件]   后缀名为 .gz
	
	命令名称:gunzip 							解压缩
	语法:gunzip [压缩文件]         
		或   gzip -d [压缩文件]

	命令名称:tar															压缩文件
	语法:tar -cvf/ -zcf [压缩后文件名] [目录]
					-c  打包
					-v  显示详细信息
					-f  指定文件名
					-z  打包后压缩
					-x  解包
		例:tar -zxvf [压缩后文件名] [目录]


	命令名称:zip 										可保留原文件
	解压缩命令:unzip
	语法: zip 选项[-r] [压缩后文件名] [文件或目录]
				-r 压缩目录

	命令名称:bzip2                                      压缩文件
	语法: bzip2 选项[-k] [文件]
			-k 产生压缩文件并且保留原文件
			例: 解压 **tar.bz2
			tar -xjf **.tar.bz2 

网络命令

	命令名称:write
	语法:write [用户名]              按ctrl+退格 或者del 删除,ctrl+d 保存结束,只能给在线用户发
	
	命令名称:wall									给所有用户发信息
	语法:wall [message]

	命令名称:ping									测试网络连通性
	语法:ping 选项 IP地址
	        			-c 指定发送次数
	
	
	命令名称:ifconfig                查看和设置网络信息
	语法:ifconfig 网卡名称 IP地址
	
	命令名称:mail						查看发送电子邮件
	语法:mail [用户名]            
			输入序列号可看到具体的内容
			h 可看到信息列表
			d 序列号 删除第几封邮件

	命令名称:last				统计所有用户的登录重启时间
	语法:last

在这里插入图片描述
命令名称:lastlog 显示某用户最后登录时间
语法:lastlog [-u]

	命令名称:traceroute 									显示数据包到主机的路径
	语法:traceroute +网址


	命令名称:netstat										查询网络状态
	语法:netstat [选项]
	     -t  TCP协议;   -u  UDP协议      -l  监听
	     -r  路由			-n  显示IP地址和端口号

	例: netstat -tlum 		查看本机监听的端口
			  netstat -an 		查看本机所有的网络连接
			  netstat -rn 			查看本机路由表

	命令名称:setup  			配置网络
	语法:setup 


	命令名称:mount				挂载命令
	语法:mount [-t 文件系统] 设备文件名 挂载点

关机重启命令

	命令名称:shutdown
	语法:shutdown -h now[时间] 		#现在关机
			   	  -c 取消前一个关机命令
				  -r 重启


	命令名称:halt /poweroff /initial					关机
	语法:
	
	命令名称:reboot /initial6 重启
	语法:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值