CentOS7基本系统管理命令(四)

本文是关于CentOS7系统管理的第四部分,涵盖了文件内容截取、文件和目录搜索、超链接操作、进程管理和监控、内存与磁盘查看,以及如何编写Xshell脚本创建可执行.sh文件的教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS7基本系统管理命令(四)

一、文件内容截取

***头部截取---head***
	**查看一个文件的前两行**
		head -2 file1     或	head -n 2 file1
	**查看一个文件的前20000行中包含Exception的内容**
		head   -20000  file1  |  grep Exception
***尾部截取---tail***
	**查看一个文件的最后三行**
		tail -3 file1     或     tail -n 3 file1
	**查看一个文件的后20000行中包含Exception的内容**
		tail   -20000  file1  |  grep Exception

二、文件和目录搜索

**按名称---find**
		*在指定目录下搜索文件*
			从根目录查找文件和目录file1----------------------find 目录 -name 文件
				例:find   /    -name     file1
		*在指定目录下搜索属于用户的文件*
			在根目录查找属于用户user1的文件和目录-------------find 目录 -user 用户
				例:find    /    -user     user1
		*在指定目录下搜索以xx结尾的文件或目录*
			在目录/ home/user1中查找以.bin结尾的文-----------find  目录  -name  *.关键字
				例:find  /home/user1  -name  *.bin
		*搜索在N天内被修改过的文件*
			在/usr/bin下查找最近10天内被创建或者修改过的文件---find 目录 -type f -mtime -N	
				例:find  /usr/bin  -type  f -mtime   -1
**按内容---grep**
		*搜索指定文件包含字符串的行*
			在文件/tmp/test中查找 'str'----------------------grep   字符串   文件
				例:grep str /tmp/test
		*搜索指定文件以某字符串开头的行*
			在文件/tmp/test 中查找以str 开头的行--------------grep  ^字符串   文件
				例:grep   ^str   /tmp/test
		*查找/tmp/test文件中所有包含数字的行*
			 例:grep [0-9] /tmp/test
		*目录及其子目录查找某字符串*
			在目录/tmp及其子目录中查找str---------------------grep  字符串  -r   目录
				例:grep   str  -r   /tmp/*

三、超链接

	**软链接**
		ln -s 目录|文件------软连接(源文件消失,目的文件也消失)
			建立file1的软连接----------In -s file1 file2 
	**硬链接**
		ln 文件-------------硬连接(一个修改,另一个也修改,但删除源文件时,目的文件不删除)
			建立file1的硬链接file2-----In file1 file2 

四、进程查看与杀死

	**查看进程**
		ps   -ef  |  grep   进程名 
		例:查询 mysql进程: 
			ps   -ef   |  grep   mysql 
	**查看端口号**
		netstat  -anp  | grep   端口
		例:查看22端口:
			netstat  -anp  | grep   22
	**杀死进程**
		kill  -9   进程id  
		例:杀死mysql进程 : 
			pkill    mysql    或   kill   -9   mysql的进程id

五、查看内存与磁盘

	**内存---free**
		free -m
			按照M单位查看内存
		free  -g
			按照G单位查看内存
		相关单词
			total:总计物理内存的大小
			used:已使用多大
			free:可用有多少
			Shared:多个进程共享的内存总额
			Buffers/cached:磁盘缓存的大小

	**磁盘**
		查看磁盘的整体情况
			 df  -h
		查询指定目录都磁盘占用情况
			du   -h : 以较易读的容量格式(G/M)显示
			du   -m : 以MB列出容量显示
		相关单词
			Filesystem 文件系統 
			size   文件大小
			Used 使用空间
			Mounted on 挂载的目录

六、编写Xshell脚本-可执行.sh文件

	**创建文件**
		touch  文件名.sh
			设置为可执行权限------chmod 755  文件名.sh
	**文件第一行**
		#!/bin/bash
			告诉执行器需要调用/bin/bash来执行
	**linux命令**
		例:pass
	**执行脚本**
		./test.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值