Linux常用命令

一 文件与目录相关命令

在这里插入图片描述
在这里插入图片描述

二 查看,查询,查找,解压命令

1 查看

在这里插入图片描述

2 查询

在这里插入图片描述

3 查找

在这里插入图片描述

4 解压

在这里插入图片描述
在这里插入图片描述

1 gzip

英文:GNU zip 	命令路径:/bin/gzip		执行权限:所有用户
作用:压缩(解压)文件,压缩文件后缀为.gz    
gzip只能压缩文件,不能压缩目录;不保留原文件
语法:gzip 文件
-d将压缩文件解压(decompress)

* 解压使用gzip –d或者 gunzip

在这里插入图片描述

2 bzip2

命令路径:/usr/bin/bzip2		执行权限:所有用户
作用:压缩(解压)文件,压缩文件后缀为.bz2
语法:bzip2 [-k] [文件]   
-k:产生压缩文件后保留原文件(压缩比高)
-d 解压缩的参数(decompress)

* 解压使用bzip2 –d或者 bunzip2

在这里插入图片描述

3 zip

命令路径:/usr/bin/zip		执行权限:所有用户
作用:压缩(解压)文件,压缩文件后缀为.zip
语法:zip 选项[-r]  [压缩后文件名称] [文件或目录]   
 -r压缩目录
eg:zip services.zip /etc/services  压缩文件; 
zip -r test.zip  /test  压缩目录
如果不加-r选项,压缩后的文件没有数据。

* 解压使用unzip 

4 tar

命令路径:/bin/tar		执行权限:所有用户
作用:文件、目录打(解)包
语法:tar [-zcf] 压缩后文件名  文件或目录
-c 建立一个压缩文件的参数指令(create),后缀是.tar
-x 解开一个压缩文件的参数指令(extract)
 	-z 以gzip命令压缩/解压缩  
-j  以bzip2命令压缩/解压缩 
-v 压缩的过程中显示文件(verbose)
-f file 指定文件名,必选项

1,	单独的打包 ,解包   tar –cf   tar –xf 
2,	打包之后,进行压缩  gzip   bzip2
3,	一步到位  tar –zcvf       tar -zxvf

tar -cf   -xf     单独 压缩  解压缩
tar  -z 以gzip打包目录并压缩  文件格式.tar.gz(.tgz)
tar  -j 以bzip2打包目录并压缩  文件格式.tar.bz2
 eg:tar -zcvf dir1.tar.gz  dir1   使用gzip将目录dir1压缩成一个打包并压缩文件dir1.tar.gz
     tar -zxvf  dir1.tar.gz -C(大写的)  /root     解压到指定的/root目录
 eg: tar -cvf bak.tar  .    将当前目录的文件打包为bak.tar
 eg: tar -xvf bak.tar   解压
 eg: tar -zcvf bak.tar.gz  bak.tar   或 gzip  bak.tar    使用gzip将打包文件bak.tar压缩为bak.tar.gz
 eg: tar -jcvf bak.tar.bz2  bak.tar  或 bzip2 bak.tar   使用bzip2将打包文件bak.tar压缩为bak.tar.bz2
 eg: tar -rvf bak.tar /etc/password     将/etc/password追加文件到bak.tar中(r)
 eg:tar -cjvf test.tar.bz2  test  生成test.tar.bz2的压缩文件
 eg:tar -xjf test.tar.bz2        解压
最常用:   tar + gzip
tar –zcvf 压缩    
tar –zxvf  解压
补充:
1,文件路径, 压缩包带文件路径
2,源文件是保留的,不会被删除

三 软件安装相关

1 yum 安装

在这里插入图片描述
yellowdog updater modified 软件包管理工具
应用yum的好处:
1,自动解决软件包依赖关系
2,方便的软件包升级
查询
yum list 查询所有可用软件包列表
yum search 关键字 搜索服务器上所有和关键字相关的包
可以通过yum info 关键字 来查找包名
安装
yum -y install 包名 -y 自动回答yes
升级
yum -y update 包名
注意:如果不加包名,就升级所有的,包括内核。必须加包名升级单个软件包,慎用升级所有的
检测升级 yum check-update
卸载
yum -y remove 包名
帮助
yum --help、man yum
yum clean all 清除缓存和旧的包
yum repolist 查看当前可用的yum源
yum deplist httpd 列出一个包所有依赖的包

2 npm 安装

3 rpm

rpm的常用参数
i:安装应用程序(install)
vh:显示安装进度;(verbose hash)
U:升级软件包;(update)
qa: 显示所有已安装软件包(query all)
e:卸载应用程序(erase)
注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可使用–nodeps强行卸载。
查询所有安装的rpm包: # rpm –qa
查询mysql相关的包: # rpm –qa | grep mysql
安装:rpm -ivh jdk.rpm
卸载: rpm –e mysql*
强行卸载:rpm –e mysql* --nodeps
图形化界面,手动挂载

四 系统,网络相关操作

1 系统相关

在这里插入图片描述

2 网络相关

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值