常用 Linux 基础命令
- 文件与目录操作
- ls :查看当前目录的文件和子目录,ls -a显示所有文件,包括隐藏文件。
- cd:切换目录,如 **cd ~** 切换到个人家目录。
- pwd:查看当前目录。
- mkdir :创建文件夹,如mkdir src。
- rm :删除文件,rm -f 忽略不存在的文件,不会出现警告消息;rm -i 为互动模式,在删除前会询问用户;rm -r 递归删除,常用于目录删除;rm -rf无需允许直接删除。
- cp:复制文件或文件夹。
- mv:移动文件或文件夹,也可用于重命名。
- 文件编辑命令
- vi/vim :vi 文件名 进入文件编辑,shift + i 进入编辑内容,shift + esc 退出编辑,:wq 保存并退出,:wq!强制保存并退出,:quit退出文件,**:quit!** 强制退出文件。
- 系统管理命令
- ps :ps -ef|grep 文件名称 查询服务;pstree -aup | grep 进程名称查看进程。
- kill :kill -9 进程号杀死进程。
- netstat :netstat -ntlp 或netstat -aptn 查看当前所有 tcp 端口;netstat -ntulp | grep 80查看所有 80 端口使用情况。
- top:查看系统运行情况。
- env:查看环境变量。
- 防火墙操作命令
- systemctl status firewalld:查看防火墙状态。
- systemctl start firewalld:开启防火墙。
- systemctl stop firewalld:关闭防火墙。
- firewall-cmd --zone=public --list-ports:查询已开放的端口。
- firewall-cmd --query-port=666/tcp:查询指定端口是否已开。
- firewall-cmd --add-port=123/tcp --permanent:添加指定需要开放的端口。
- firewall-cmd --reload:重载入添加的端口。
- firewall-cmd --permanent --remove-port=123/tcp:移除指定端口。
系统关机与重启命令
- shutdown :sudo shutdown now 或sudo shutdown -h now 立即关闭系统;sudo shutdown -h +10表示 10 分钟后关闭系统。
- halt :sudo halt关闭系统并停止所有运行的进程。
- poweroff :sudo poweroff关闭系统。
- reboot :sudo reboot重启系统。