1.文件目录类
功能 | 命令 |
---|---|
显示当前所在目录 | pwd |
编辑文本 | vi 或 vim |
查看目录文件信息 | ls |
文件详细信息列表 | ls -l |
进入目录 | cd |
回到上级目录 | cd … |
进入上一次工作路径 | cd - |
回到自己的家目录 | cd ~ |
创建目录 | mkdir |
删除空目录 | rmdir |
创建空文件 | touch |
拷贝 | cp |
删除 | rm ; -r:递归删除整个文件夹,-f:强制删除不提示; |
移动或修改文件名 | mv |
显示文件所有内容 | cat |
分页查看文件 | less |
查看末尾文件 | tail ; -f 实时 |
查看命令历史 | history |
改变目录或文件的权限 | chmod |
vi、vim 快捷键
拷贝:yy
粘贴:p
删除:dd
显示行号:冒号 set nu
关闭行号:冒号 set nonu
定位行号:冒号 行数 回车
查找:/
撤销:u
less 分页查看文件
/:向下搜索
?:向上搜索
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索
q:退出
2.搜索查询类
功能 | 命令 |
---|---|
查看可执行文件的位置 | which mysql |
查看文件的位置 | whereis |
将从指定目录向下递归遍历其子目录,将满足条件的文件或目录显示在终端 | find 目录 条件 |
3.压缩解压类
功能 | 命令 |
---|---|
压缩tar.gz | tar zcvf filename.tar.gz dirname |
解压tar.gz | tar -xvf xxx.tar.gz |
压缩 gz | gzip filename |
解压 gz | gunzip xxx.gz 或 gzip -d xxx.gz |
压缩zip | zip -r xx.zip /home/ |
解压zip | unzip xx.zip |
压缩rar | rar e xxx.rar |
解压rar | rar a xxx.rar |
rar:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以)
4.磁盘目录占用情况
功能 | 命令 |
---|---|
查看磁盘空间 | df -h |
查看目录空间 | du -h |
查看系统内存使用情况,包括物理内存、交互区内存和内核缓冲区内存 | free -h |
5.时间日期类
功能 | 命令 |
---|---|
查询时间 | date |
修改系统时间 | date -s ‘2021-06-01 12:00:00’ |
显示本月日历 | cal |
显示2021年日历 | cal 2021 |
6.关机、重启
功能 | 命令 |
---|---|
立刻关机 | shutdown -h now |
1分钟后关机 | shutdown -h 1 |
重启 | shutdown -r now |
关机 | halt |
重启 | reboot |
把内存的数据同步到磁盘 | sync |
7.用户相关
功能 | 命令 |
---|---|
添加用户 | useradd 用户名 |
修改用户密码 | passwd 用户名 |
删除用户 | userdel 用户名 |
删除用户并删除对应的home目录 | userdel -r 用户名 |
查询用户信息 | id 用户名 |
切换用户 | su - 用户名 |
返回原用户 | exit或logout |
显示登陆信息 | who am i |
8.用户组相关
功能 | 命令 |
---|---|
新增组 | groupadd 组名 |
删除组 | groupdel 组名 |
新增用户时直接加上组 | useradd -g 用户组 用户名 |
9.系统进程相关
功能 | 命令 |
---|---|
查看进程 | ps -ef \ grep java |
强制结束进程 | kill -9 [进程id] ; -9 强制停止 |
结束全部进程 | killall nginx |
查看端口占用进程 | lsof -i:8080 |
查看java进程 | jps |
10.防火墙相关
功能 | 命令 |
---|---|
查看防火墙状态 | systemctl status firewalld |
关闭防火墙 | systemctl stop firewalld |
启动防火墙 | systemctl start firewalld |
重启防火墙 | systemctl restart firewalld |
开机禁用 | systemctl disable firewalld |
开机启用 | systemctl enable firewalld |
查看某个端口是否开放 | firewall-cmd --query-port=3306/tcp |
开放某个端口 | firewall-cmd --zone=public --add-port=3306/tcp --permanent |
开放一段端口 | firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent |
查看开放端口列表 | firewall-cmd --zone=public --list-ports |
21.rz 拷贝文件至服务器
22.sz [文件] 服务器拷贝文件至本机