Linux学习(篇二)

系统命令

系统命令: ( | grep )
	  1 grep:用于过滤搜索指定内容
		
		格式:
		grep 指定内容  指定文件: 在指定文件中查找带有指定内容的信息 
			需求:在指定文件中查找指定内容

		grep Exception catalina.2017-06-14.log

		grep -i 指定内容  指定文件:不区分大小写的查找

		grep -i exception catalina.2017-06-14.log
		
	  2 | :管道命令  (必须得和grep一起使用) 
	  
	    格式: 命令1 | 命令2  把命令1的输出作为命令2的输入

		  root的所有文件里面查 |   要查指定的1.txt文件
		  ll | grep 1.txt

	    注意:|,grep经常在一起使用,查指定文件,查指定进程,查指定软件等等

	  3 ps : 查看进程
	     ps -ef  查看所有进程

	     综合需求:查看所有进程中有没有指定进程

	  4 kill: 杀死进程
		kill -9 pid(进程号)

	  ifconfig: 查当前网络设备

	  ping:测试与目标主机是否连通
		ping ip

网络相关(安装的时候自动连接--只看不要修改)
		配置获取ip地址的方式
		1 命令的方式 :setup
		
		
		2 配置文件:
			cd /etc/sysconfig/network-scripts
				vi ifcfg-eth0

查看安装的所有软件

rpm -qa: 查询所有安装过的软件包
	rpm -qa | grep  java    查看出安装了java的软件
     rpm -e --nodeps 软件包名  : 删除指定的软件包
     rpm -ivh:安装软件包

压缩/解压缩

.tar:打包文件格式
	打包
		 tar -cvf 打包的文件名  被打包的目录 
	解包
		 tar -xvf 文件包 .tar  解包后的文件名
 .tar.gz:打包并压缩的文件格式
	打包压缩
		tar -zcvf 打包的文件名 被打包的目录
	解包解压
		tar -zxvf 文件包.tar.gz  解包后的文件名

文件操作

复制 cp
	文件
		cp 文件名 ../   (复制一份到上一层目录)
		cp 文件名 ../文件名             (复制一份到上一层目录并且重命名)
		cp 文件名   指定目录名                 (复制一份到指定目录里)
		cp 文件名 新的文件名                    拷贝一份到当前目录 (2个文件)
	文件夹
		cp -r 目录名 指定目录名                 递归复制整个目录内容到指定目录 (拷贝是需要递归的)
剪切 mv
	文件
		mv 文件名 指定目录                 移动到指定目录
		mv 文件名 指定目录/新文件名               移动到指定目录且重命名
		mv 文件名 新文件名                  重命名(1个文件)
	文件夹
		mv  目录名 指定的目录名          移动一个目录到指定的目录下   (剪切是不需要递归的)
删除
	文件
		rm 文件名            带询问删除  y/n
		rm -f 文件名                 不带询问删除
	文件夹
		rm -r  目录名                 带询问的递归删除   
		rm -rf 目录名               不带询问的递归删除 删除文件也可以
查找
	find / -name '文件名*'         在/范围内查找名字为XXX的所有文件,范围可变

llinux小技巧

tab 自动补全
ctrl+c 退出模式
clear  清屏

猜你喜欢

转载自blog.csdn.net/weixin_41349389/article/details/83417124