• Centos基本命令,用一个记一个~


    1.在root权限下,修改root密码  

      passwd root

    2.进入文件夹

      cd xxx

    3.查看文件内容

      cat xxx

    4.与windows交互

      yum install lrzsz  安装lrzsz

      sz xxx  下载

      rz 上传  

    5.设置环境变量(永久有效)

      vim /etc/profile  最后一行添加 PATH=$PATH:软件路径 多个环境变量用:分隔

      source /etc/profile  执行该文件让其生效

    6.解压tar文件

           tar –xvf file.tar //解压 tar包

      tar -xzvf file.tar.gz //解压tar.gz

      tar -xjvf file.tar.bz2   //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Z

       .tar.xz文件解压
      1.使用xz -d test.tar.xz进行第一次解压

      2.使用tar -xvf test.tar进行第二次解压,注意-后的参数不要有z

    7.压缩文件 

      tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

      tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

      tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

      tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

    8.解压zip文件

      yum install -y unzip zip  安装解压zip压缩包的依赖包

      unzip 文件名.zip

    9.ps -eaf | grep tomcat

      查看tomcat所有进程  kill -9

    10 .移动或重命名 mv a b

    11.查看环境变量
      echo $PATH

    12.查看本机开放端口
      netstat -tlunp

    13.防火墙
      yum install firewalld //安装firewalld 防火墙

      systemctl start firewalld.service //开启服务

      systemctl stop firewalld.service //关闭服务

      systemctl enable firewalld.service //开机自动启动

      systemctl disable firewalld.service //关闭开启自动启动

      systemctl status firewalld

      firewall-cmd --state //查看状态

      firewall-cmd --zone=public --add-port=8080/tcp --permanent 开启端口
      命令含义:
        --zone #作用域
        --add-port=8080/tcp #添加端口,格式为:端口/通讯协议
        --permanent #永久生效

      systemctl restart firewalld.service //重启防火墙

      查看所有打开的端口: firewall-cmd --zone=public --list-ports
      更新防火墙规则: firewall-cmd --reload

      netstat -lntp //查看监听的端口
      netstat -lnp|grep 8080 // 查看端口被哪个进程占用


    14.CentOS 7 查询yum安装的软件及路径
      rpm -qa // 所有软件

      rpm -ql 软件名称

      rpm -qa | grep nodejs //单个软件

      rpm -qal | grep nodejs //查看安装的位置

    15.查找文件
      find / -name 'filename'

    16.查找目录
      find / -name 'path' -type d

    17.CentOS7启动Springboot项目

      首次后台永久启动,会把日志输出到新建的log.file文件
        nohup java -jar demo-0.0.1-SNAPSHOT.jar > log.file 2>&1 &

      非首次后台永久启动,会把日志追加到已存在的log.file文件
        nohup java -jar demo-0.0.1-SNAPSHOT.jar >> log.file 2>&1 &

      nohup( no hang up)就是不挂起的意思。
        nobup command(命令) #缺省情况下会将所有输出重定向到一个叫nohup.out的文件,除非另外指定,这里就指定标准输出重定向到log.file文件。
        2>&1的意思就是将错误重定向到标准输出,因为标准输出已然重定向到了log.file,所以这里错误信息和标准输出都重定向输到了log.file文件当中
        最后的&是让程序在后台运行


    5. vim跳转到指定行
    命令行模式下输入(n为指定的行号):

    (1)ngg / nG

    (2):n

    (3)vim +n filename(注意这里要输入 + 号)

    三者的区别在于,ngg/nG输入以后不需要按下回车键,而输入:n之后还要按下回车键才会跳转,vim +n filename只能在打开文件时跳转到相应的行。

  • 相关阅读:
    【转】揭秘令牌桶
    各空白字符说明
    【转】Python正则表达式指南
    python的urlparse
    【转】HTTP Header 详解
    ElasticSearch(六)底层索引控制
    ElasticeSearch(五)分布式索引架构
    Elasticsearch(四)优化用户体验
    ElasticSearch(三)不仅仅是查询
    ElasticSearch(二) 关于DSL
  • 原文地址:https://www.cnblogs.com/knightdreams6/p/10815400.html
Copyright © 2020-2023  润新知