系统命令
系统命令: ( | 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 清屏