Linux常用命令

本文详细介绍了Linux系统中常用的RPM命令,包括查询、安装、升级和卸载软件。同时,涵盖了CMD命令行操作,如查看系统信息、切换权限、历史命令检索等。在文件和目录操作方面,文章讲解了搜索、创建、删除、解压缩文件及目录的方法。此外,还涉及到了进程管理,包括查找和关闭进程,以及网络和防火墙设置,如查看网络状态、下载文件和管理防火墙端口。
摘要由CSDN通过智能技术生成

rpm常用命令

# 查询已安装的软件
rpm -qa  | grep -i 已安装软件的名称
# rpm卸载已安装的软件
rpm -e --nodeps 需要卸载的安装包名称
# 升级已安装的软件
rpm -U 需要升级的包

系统,CMD命令行

# linux查看版本当前操作系统发行信息
cat /etc/centos-release
# 清屏命令
clear 
# 切换至管理员权限
su
# 显示当前命令的上一条历史命令
Ctrl + p
# 显示当前命令的下一条历史命令
Ctrl + n
# 搜索历史命令,随着输入会显示历史命令中的一条匹配命令,Enter键执行匹配命令;ESC键在命令行显示而不执行匹配命令。
Ctrl + r
# 从历史搜索模式(Ctrl – r)退出
Ctrl + g

操作目录,文件,文件夹

# 搜索给定名称的文件或文件夹,在当前目录下
whereis filename/directory_name
# 显示当前所在的目录
pwd
# 跳转目录
cd 目录路径
# 返回根目录
cd /
# 返回上级目录
cd ..
# 返回上次目录
cd -
# 列出当前目录下的详情
ll
# 列出目录下所有文件
ls -R
# 删除文件夹(以及文件夹下面的所有文件)
rm -rf 路径
# 创建文件夹
mkdir  文件夹名
# 创建文件
touch 文件名称
# 复制文件,文件夹到指定位置
#  cp -r /test/* /usr/ 递归复制test文件夹下的所有内容到usr下
cp src_path dest_path   # cp /test /usr(复制test目录到usr)

搜索文件或文件夹

find path -option [ -print ] [ -exec -ok command ] {} /;

#-print 将查找到的文件输出到标准输出
#-exec command {} /;     -----将查到的文件执行command操作,{} 和 /;之间有空格
#-ok 和-exec相同,只不过在操作前要询用户

find / -name log.txt # 从根目录开始查找,名字为log.txt的文件
find . -name log.txt # 从当前目录下,查找log.txt的文件
find / -name *.dat # 从根目录下开始查找,以.dat为后缀的文件
find / -name *.dat # 从当前目录下开始查找,以.dat为后缀的文件

解压,压缩文件

### 压缩
### 打包成tar.gz格式压缩包
tar -zcvf [压缩包名称].tar.gz [文件夹名称]

### 压缩成zip格式
zip -q -r [压缩包名称].zip [文件夹名称]

### 解压

tar -zvxf 

1、*.tar 用 tar –xvf 解压 
2、*.gz 用 gzip -d或者gunzip 解压 
3、*.tar.gz和*.tgz 用 tar –xzf 解压 
4、*.bz2 用 bzip2 -d或者用bunzip2 解压 
5、*.tar.bz2用tar –xjf 解压 
6、*.Z 用 uncompress 解压 
7、*.tar.Z 用tar –xZf 解压 
8、*.rar 用 unrar e解压 
9、*.zip 用 unzip 解压 

进程,端口

# 按启动服务的名称搜索,将serach_name替换要搜索的进程名称,例如搜索redis-server  【ps -ef | grep redis-server】
ps -ef | grep [serach_name]
# 查看端口详情命令
netstat -a
# 查看指定端口状况
lsof -i:端口号 # 这个命令无效需要执行yum install lsof
netstat -tunlp|grep  端口号
# 根据指定端口详情的PID关闭指定端口的服务
kill -9 pid 即可关闭服务,并关掉端口。

网络,防火墙

# 查看当前网路详情
ip a
# 查看ip地址
ip addr show
# 查看当前网络详情
ifconfig
# 下载文件,根据url地址下载对应的文件
wget url
# 防火墙状态查看
systemctl status firewalld
# 开启防火墙
systemctl start firewalld
# 关闭防火墙
systemctl stop firewalld
# 重启防火墙
systemctl restart firewalld.service
# 查看防火墙开放的端口
firewall-cmd --list-ports
# 添加开放端口
# --zone 代表开放权限  --add-port 代表你要开放的端口号--permanent 设置永久有效,否则重启后失效
firewall-cmd --zone=public --add-port=80/tcp --permanent
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值