学而时习之,不亦说乎。|

Linux:常用命令有哪些?

查看文件

  查看文件属性:

    file  文件名

  查看内容

    全部内容:

      cat -n(可选,显示行号) 文件名

    分页查看:

      less 文件名

    文件尾部:

      tail 文件名

    头部:

      head 文件名

新建文件夹

  mkdir 文件夹名称

权限管理

  为所有用户授予读、写、执行的权限:

    chmod 777 文件名

  777

    7表示读、写、执行的权限

    第一位表示给文件拥有者赋予的权限

    第二位表示给同组用户的权限

    第三位表示其它用户的权限

删除文件或目录

  删除文件或目录:

    rm 文件名

  删除包含子文件夹的目录:

    rm -r 目录名

  无需确认删除:

    rm -rf 文件名

文件(夹)移动和重命名

  移动:

    mv 文件名 文件夹名

  重命名:

    mv 文件名 新文件名

查找

  目录中找文件:

    find 目录名 -name 文件名,例子:find .  -name "*.java"  (查找本目录下所有的.java后缀文件)

  文件中找内容:

    grep 内容 文件名,例子:grep hello Hello.java  (在Hello.java文件中查找hello字符串的位置)

打包和解包

  打包:

    tar -cvf 文件名  (不压缩,生成文件后缀为  .tar)

    tar -zcvf 文件名    (压缩,生成文件后缀为  .tar.gz)

  解包:

    tar -xvf 文件名.tar

    tar -zxvf 文件名.tar.gz

进程管理

  查看所有进程:

    ps -ef

  根据名称查询进程:

    ps -ef | grep 名称

  停止一个进程:

    kill -9 进程id

防火墙

  查看防火墙状态:

    firewall-cmd --state

  暂时关闭防火墙:

    systemctl stop firewalld

  永久关闭防火墙:

    systemctl disable firewalld

  开启防火墙:

    systemctl start firewalld

  开放指定端口:

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

  关闭指定端口:

    firewall-cmd --zone=public --remove-port=8080/tcp --permanent

  刷新防火墙:

    firewall-cmd --reload

  查看开放的端口:

    firewall-cmd --zone=public --list-ports

posted @   在博客做笔记的路人甲  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起