Linux的常用命令

1、文件操作:

  • 打开:vim 文件名
  • 预览:cat 文件名
  • 下载:wget(路径中把https改成http)
  • 解压:tar -xvf 压缩包 -C 目标文件夹
  • 移动:mv 对象文件 目标路径
  • 复制:cp 对象文件 目标路径
  • 编辑:i开始编辑,ESC退出编辑,: wq保存并退出,: q!不保存退出,shift+zz保存并退出
  • 删除:rm 文件名
  • 查找:(根据名称)find / -name demo.txt ;(根据扩展名)find / -name \*.txt; (根据大小)find / -size +10k
  • 上传:rz
  • 下载:sz

2、文件夹操作:

  • 访问:cd 文件夹名称
  • 新建:mkdir 文件夹名称
  • 删除:rm -rf
  • 列举:ll
  • 显示目录:pwd
  • 寻找安装目录:whereis nginx

3、端口操作:

  • 查看监听端口:netstat -lnpt
  • 查看已开放端口:firewall-cmd --zone=public --list-ports
  • 查看端口状态:firewall-cmd --query-port=8099/tcp
  • 开放端口:firewall-cmd --zone=public --add-port=9100/tcp --permanent
  • 关闭端口:firewall-cmd --zone=public --remove-port=9100/tcp --permanent
  • 重新加载配置:firewall-cmd --reload

4、防火墙操作:

  • firewalld 防火墙操作:
  • 安装:sudo apt-get install firewalld
  • 关闭:systemctl stop firewalld.service
  • 开启:systemctl start firewalld.service
  • 状态:sudo systemctl status firewalld 或者 sudo firewall-cmd --state
  • 关闭开机自启动:systemctl disable firewalld.service
  • 开启开机自启动:systemctl enable firewalld.service
  • ufw 防火墙操作:(适用于Ubuntu)
  • 禁用:sudo ufw disable
  • 安装:sudo apt-get install ufw
  • 状态:sudo ufw status
  • 启用:sudo ufw enable | sudo ufw default deny
  • 关闭:sudo ufw disable
  • 允许80端口:sudo ufw allow 80/tcp
  • 禁用80端口:sudo ufw delete allow 80/tcp

5、进程操作:

  • 根据进程号查询:netstat -nap | grep 2708
  • 根据进程名查询:ps -ef | grep nginx
  • 根据端口号查询:lsof -i:端口
  • 杀死进程:kill -9 进程号

6、查看版本:

  • cat /etc/redhat-release

7、联网:

  • 验证网络:ping www.baidu.com
  • 关闭网卡:ifconfig ens32 dowm
  • 启动网卡:ifconfig ens32 up

8、终止命令:

  • Ctrl+C

9、查看已安装的软件包:

  • rpm -qa(rpm -qa | grep 指定软件包名称)

10、重启计算机:

  • reboot

11、切换用户:

  • su然后输入密码(密码都是不可见,回车即确认)

12、查看ip:

  • ifconfig

13、本地安装:

  • 直接本地安装:sudo yum localinstall file.rpm
  • 联网安装:sudo yum localinstall https://example.com/file.rpm
  • 卸载:sudo yum remove file.rpm

14、rpm工具安装:

  • 安装:rpm -ivh rpm 包文件
  • yum安装:yum localinstall 包文件(可以显示依赖项,联网时会自动安装依赖项)
  • 升级:rpm -Uvh rpm 包文件
  • 卸载:rpm -e 包名
  • 查询安装的包:rpm -qa
  • 查询指定包是否安装:rpm -q 包名
  • 查询指定包信息:rpm -qi 包名
  • 列出包安装的文件:rpm -ql 包名
  • 查看一个文件是由哪个包安装的:rpm -qf 文件绝对路径

  

posted @ 2021-02-04 11:24  疯狂阿坤  阅读(85)  评论(0编辑  收藏  举报