Linux常用命令汇总(JAVA)

本文章是基于CentOS7.0+

Linux介绍:

  1. Linux怎么读【利尼克斯、里纳克斯】;
  2. Linux是一款操作系统,具有免费、开源、安全、高效、稳定等亮点,并且其处理高并发非常强悍,时下很多企业级的项目应用都会部署到Linux系统上运行。

Linux常用命令:

  1. cd命令
    切换当前目录,其参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径,如下图所示:
    Linux常用命令汇总(JAVA)

  2. ll命令
    查看文件与目录的命令
    Linux常用命令汇总(JAVA)

  3. find命令
    查找某目录下的文件和目录
    Linux常用命令汇总(JAVA)

  4. mv移动(剪切)/重命名文件或者目录
    Linux常用命令汇总(JAVA)Linux常用命令汇总(JAVA)

  5. mkdir创建目录
    Linux常用命令汇总(JAVA)

  6. cat显示文件的内容
    Linux常用命令汇总(JAVA)

  7. cp复制文件/目录
    Linux常用命令汇总(JAVA)

  8. rm -参数 删除N个文件或整个目录
    Linux常用命令汇总(JAVA)

  9. touch创建新的空文件
    Linux常用命令汇总(JAVA)

  10. vim修改文件内容
    Linux常用命令汇总(JAVA)
    命令行模式功能键:

  • 插入模式
      按「i」切换进入插入模式,按"i"进入插入模式后是从光标当前位置开始输入文件;
  • 从插入模式切换为命令行模式
      按ESC键。
  • 移动光标
      vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。
  1. chmod命令
    chmod 可以控制文件如何被使用,其语法为:chmod abc file,其中a,b,c各为一个数字,分别表示User、Group、及Other的权限;r=4,w=2,x=1。若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。
    Linux常用命令汇总(JAVA)
  2. tar:文件打包、解压
  • 解压
      tar -zxvf /opt/soft/xxxx.tar.gz;
     Linux常用命令汇总(JAVA)
  • 打包
      tar -zcvf ***.tar.gz
     Linux常用命令汇总(JAVA)
  1. zip:文件打包、解压(同上)
  • 解压
      unzip -o xqpany.zip
  • 打包
      zip -r xqpanyu.zip xqpanyu
  1. 防火墙
    查看是否开启防火墙:firewall-cmd --state running
    查看防火墙已开放的端口:firewall-cmd --zone=public --list-ports
    添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
    重新载入:firewall-cmd --reload
    Linux常用命令汇总(JAVA)17. 日志查看
    tail 1000f log/delivery.info.2019-12-25.log | grep -C 5 ‘doRun’
    -C:前后5行
    -A:前5行
    -B:后5行
    Linux常用命令汇总(JAVA)

其他

  1. linux查看某个端口是否被占用
    netstat -nultp | grep 8484

  2. linux查看某应用使用的端口号
    netstat -nultp | grep nginx

  3. linux下查看是否安装某软件
    rpm -qa | grep mysql
    显示区别:已经安装的rpm包不会显示后缀.rpm ,而未安装的包则显示后缀.rpm
    yum list installed | grep mysql
    ps -ef | grep mysql
    which:查询软件命令的运行文件所在路径
    whereis:除了可以找软件位置,还可以找到命令的二进制文件,源文件和手动页文件

  4. 测试网络或者端口
    ping ip
    telnet ip port 按ctrl+] quit

  5. 查看系统配置信息
    操作系统版本:lsb_release -a
    查看CPU核心:cat /proc/cpuinfo| grep “cpu cores”| uniq
    运行内存:free -h
    磁盘空间:df -h
    cpu情况:top

  6. 最后一次被重启时间
    last | grep reboot

  7. 查看内核版本
    uname -r
    CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上
    3.10.0-957.21.3.el7.x86_64

  8. 彻底清除残留文件(用于卸载)
    find / -iname jenkins | xargs -n 1000 rm -rf

  9. 查看网络带宽(提供网卡的速度的信息)
    首先通过ip a命令查询主机的网口名称
    ip a
    通过ethtool工具查询网卡设置信息
    ethtool eth0

    Speed: 1000Mb/s