• Linux常用基础命令


    记录工作中常用到的Liunx命令

    1、查看当前目录

    pwd
    
    • 1

    2、查看当前路径下的文件

    ls
    
    • 1

    3、目录切换

    cd 路径  进入路径目录
    cd /    进入根目录
    cd ..   切换到上级目录
    cd -    切换到上次访问的目录
    
    • 1
    • 2
    • 3
    • 4

    4、文件增删

    mkdir dirName   创建文件夹
    touch test.txt  创建一个test.txt文件
    
    rm fileName 删除文件
    rm -rf dirName  删除文件夹下所有文件
       -r 向下递归
       -f 强行删除,无任何提示
       -i 交互式删除
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    5、查看文件

    cat fileName   显示文件的所有内容
    
    • 1
    head  -n num fileName
    
    • 1

    num为要查看的行数,不设置-n默认为前10行head fileName

    tail -n 15 test.log   查看test.log最后15行内容
    
    • 1

    不写-n默认为后10行

    less fileName   分页显示文件内容,翻页使用空格或上下箭头
    
    • 1

    6、查看某服务进程情况

    例如:redis

    ps -ef | grep redis
    
    • 1

    -a 显示所有进程(包括其他用户的进程)
    -u 以用户为主的格式显示程序状况
    -x 显示所有程序,不以终端机区分
    -ef 以标准格式显示所有进程
    最常用ps -efps -aux

    7、查看端口占用

    lsof -i:{端口号}, 例如 lsof -i:32564
    命令行会返回端口号对应的进程
    在这里插入图片描述
    杀死端口进程 kill -9 pid,例如kill -9 3630

    8、显示tcp端口及进程相关情况

    netstat -ntlp
    
    • 1

    netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
    在这里插入图片描述

    9、firewall防火墙

    查看firewall防火墙状态

    firewall-cmd --state
    
    • 1

    开启firewalld.service服务

    service firewalld start
    
    • 1

    重启firewalld.service服务

    service firewalld restart
    
    • 1

    关闭firewalld.service服务

    service firewalld stop
    
    • 1

    查看防火墙规则

    firewall-cmd --list-all
    
    • 1

    查看端口是否开放

    firewall-cmd --query-port=8080/tcp
    
    • 1

    开放端口 permanent-表示设置为持久;add-port-标识添加的端口

    firewall-cmd --permanent --add-port=80/tcp
    
    • 1

    移除端口

    firewall-cmd --permanent --remove-port=8080/tcp
    
    • 1

    重启防火墙(修改配置后需重启)

    firewall-cmd --reload
    
    • 1

    10、使用git拉取指定分支代码

    git clone -b develop url   develop为分支名称,url为代码仓库地址 
    
    • 1

    11、安装maven

    下载maven安装包
    解压文件 tar -zxvf apache-maven-x.x.x-bin.tar.gz
    配置maven仓库,文件夹下/conf/setting.xml
    配置环境变量 vim /etc/profile 在文件中加上

    export MAVEN_HOME=/usr/local/apache-maven-3.6.3  (maven文件夹路径)
    export PATH=$PATH:$MAVEN_HOME/bin
    
    • 1
    • 2

    保存配置文件,执行 source /etc/profile ,使新配置生效
    输入 mvn -v 查看安装的版本号

  • 相关阅读:
    msvcp140.dll丢失的有哪些解决方法,丢失msvcp140.dll是什么意思
    前后端分离开发
    petite-vue源码剖析-双向绑定`v-model`的工作原理
    为什么拼多多出现很多秒拍秒退,你所不知道的原因!
    动态代理,XML,Dom4j
    使用python来访问Hadoop HDFS存储实现文件的操作
    Unity中的序列化和反序列化
    Linux高性能服务器编程 学习笔记 第十章 信号
    flink增量检查点启动恢复的时间是很久的,业务上不能接受,怎么处理
    Flask详解
  • 原文地址:https://blog.csdn.net/qq_36717210/article/details/123043450