Linux中经常使用的命令

本文涵盖了Linux系统的常用文件操作,包括创建、删除目录,压缩与解压文件,以及移动和重命名文件。此外,还介绍了文件查看、数据传输、硬链接和软链接的创建,以及查找文件和文本的方法。在系统管理方面,讲解了进程查看、软件安装与卸载,防火墙规则配置以及MySQL的安装。最后,提到了Java应用的后台部署和Git的使用。

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

1-文件操作

mkdir filename
rm -rf filename
#将dir1文件夹压缩成dir1.tar.gz


tar -zcvf dir1.tar.gz dir1/
#将dir1.tar.gz解压到当前目录(若当前目录中存在目录dir1,会替换覆盖目录中的同名文件)
tar -zxvf dir1.tar.gz
#将dir1.tar.gz解压到dir1_copy目录下(前提是要自己创建dir1_copy目录)
tar -zxvf dir1.tar.gz -C dir1_copy/
#查看压缩文件中包含的内容
tar -tvf dir1.tar.gz

#仅仅是打包/etc/目录,并没有压缩:
tar -cvf etc.tar  /etc/
#解包
tar -xvf etc.tar

# 文件移动mv 源文件位置 目标位置
mv python_code/ ../
# 文件重命名
mv tes1.txt sharplee1.txt



2- 文件查看

# # 将/home/liuzheng/duanw底下的剩余的磁盘容量以易读的容量格式显示
df -f /home/liuzheng/duanw

#duanw这个文件占用了多少内存显示出来
du -sh /home/liuzhengyu/duanw

3-数据传输

#递归的进行传送
# filename 表示原文件的位置,后面的是目标主机和目标地址
scp -r filename duanyc@210.26.124.207:/usr/data/local/python_data

4- 数据链接

# 硬链接不可以链接目录,
# 所有的都需要绝对路径
# 软连接 ln -s 原始文件位置  现在的新位置
ln -s /usr/data/local/duanyuchi/python_code/ python_code/
# 硬链接,不可以链接目录,
ln /usr/data/local/duanyuchi/python_code/ python_code/

5-文件查找

# 再当前目录按照名称查找.java结尾的文件
find . -name "*.java"
# 再特定目录按照名称查找.java结尾的文件
find /itcast -name "*.java"

# 文本查找.再filename这个文件中查找word这个单词
grep word fileanme

6- 软件安装

在这里插入图片描述

7-进程查看

# 查看tomcat这个进程,其中| 代表管道符,将前一个命令的结果传递给后一个命令
ps -ef | grep tomcat

8-安装的软件查看

  • 远程服务器需要安装mysql,但是回和centos自带的mariadb冲突,所有要先卸载
    在这里插入图片描述
# 查看系统中安装的所有软件
rpm -qa
# 查询是否安装了mysql,
rpm -qa | grep mysql
# 卸载软件
rpm -e --nodeps 软件名称

8-防火墙

# 查看firewall服务状态
systemctl status firewalld

# 开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

# 查看防火墙规则
firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息

# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service

命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

8-mysql安装

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

9-项目部署

  • 1-jar包部署
# 使用后台的方式运行jar,而且将日志输出到blog.log中
nohup java -jar my-site-1.0.2.RELEASE.jar &> blog.log &
  • 2-git部署
# linux安装Git
yum install git
# 安装Maven

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值