Linux 基本命令
程序员文章站
2022-06-23 15:57:59
Linux 基本命令大致可以划分为三大部分 一、对文件的CRUD 新建文件 新建文件夹 复制文件 删除文件 删除文件夹 编辑文件 i 进入编辑模式 Esc 退出编辑 :wq 保存文件并退出 q! 不保存 dd 删除光标所在的那一整行 p 将已复制的数据粘贴到光标的下一行 文件重命名 查找文件 查找包 ......
linux 基本命令大致可以划分为三大部分
一、对文件的crud
新建文件
touch filename
新建文件夹
mkdir directory
复制文件
cp oldfilename newfilename
删除文件
rm filename
删除文件夹
rm -r directory
编辑文件
vi filename vim filename
i 进入编辑模式
esc 退出编辑
:wq 保存文件并退出
q! 不保存
dd 删除光标所在的那一整行
p 将已复制的数据粘贴到光标的下一行
文件重命名
mv oldfilename newfilename
查找文件
find filename
查找包含某内容的文件
grep 'linux' filename grep 'linux' filename -i #忽略大小写
查看当前目录所在位置
pwd
解压文件
tar zxvf filename.tar.gz
压缩文件
tar zcvf filename.tar.gz directoryname
安装zip压缩工具
yum install zip yum install unzip
解压文件
unzip filename.zip
压缩文件
zip filename.zip directory
扩展
安装文件上传工具
yum install lrzsz -y
上传文件
rz -y
导出文件
sz -n filename
二、对应用程序的crud
查看某应用是否安装
rpm -qa | grep appname
rpm -qa|grep -i appname #查看已安装app的版本号
下载文件
wget address
直接安装
rpm -ivh your-package
卸载安装
rpm -qa|grep appname|xargs rpm -e --nodeps
搜索安装包
yum search appname
安装软件
yum install appname
查找某应用所在的绝对路径
whereis appname
三、对端口的crud
查看防火墙状态
firewall-cmd --state
停止防火墙
systemctl stop firewalld.service
开启防火墙
systemctl start firewalld.service
开机自启
systemctl enable firewalld.service
重启防火墙
systemctl restart firewalld.service
开启允许通过防火墙的端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
删除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
重启载入
firewall-cmd --reload
查看是否开启
firewall-cmd --zone=public --query-port=80/tcp
查看开启的端口列表
firewall-cmd --zone=public --list-ports
查看某一应用的全部进程
ps -ef|grep appname
查看某个端口
netstat -an|grep 3306
杀死某个进程
kill 3306 kill -9 3306 #强制杀死
切换服务器命令
ssh 192.168.56.100
切换用户命令
su
常用命令基本上都在这里了。