• Linux常见命令


    1、关于ls命令的使用

    ls -a 列出目录所有的文件,包含隐藏文件
    
    ls -h 以易读大小显示,ls -l 显示除文件名外,文件的权限,所有者 

    2、mkdir创建目录

    mkdir -p /tmp/test/t1.txt   连续多级创建

    3、rm -rf 删除命令(需要知道该命令是什么意思,不要轻易使用)

    rm -rf 删除目录及目录下所有的文件,且不会有确认提示

    4、mv 移动文件或修改文件名

    mv test.log test.txt
    
    mv 源目录文件路径  /目标目录 , mv  *  ../    移动当前文件下所有文件到上级目录

    5、cp复制文件或创建连接

    创建链接  cp -s a.txt
    
    复制文件到某目录下(用法与mv相似)

    6、cat 显示文件内容

    cat filename -n 查看并显示行号

    7、tail -f 查看日志文件

    tail -f access.log(nginx日志文件)

    8、find 查找文件目录

    find / -name filename  在 / 目录下查找filename文件

    9、chomd修改文件权限

    chomd 751 a.txt  (属主-属组-其他)

    10、tar 压缩和解压缩命令

    tar -cvf alltmp.tar  ./* 打包当前目录下所有的文件,alltmp.tar打包后的文件名,打包后的文件较大
    
    tar -xvf alltmp.tar  解压打包的文件
    
    tar -czvf alltmp.tar.gz ./*  以gz的形式压缩当前目录下的所有文件,压缩后的文件较小
    
    tar -zxvf alltmp.tar.gz       解压gz压缩的文件

    11、echo命令

    查看path变量 echo $PATH
    
    echo "xxx" > a.txt  信息写入a.txt

    12、grep命令

    查找文件的某一行或几行 ,grep "sta" a.txt   找出"sta*" 开头的那一行
    
    查看相关的进程 ps -ef | grep nginx 
    
    grep -v  "sta*" a.txt -n  查看除了sta*开头的那一行

    13、远程传输命令scp

    scp 本地文件目录  root@ip:/opt/  本地文件到远程
    
    scp root@ip: /opt/a.txt  本地文件目录    远程文件到本地目录

    14、更改文件的属组和属主

    更改属组  chgrp 组名 file
    
    更改属主  chown 用户名 file

    15、查看端口

    netstat -tunlp 查看当前开放的端口
    
    netstat -tunlp | grep 8000

    16、查看防火墙规则

    iptables -F 清空防火墙规则
    
    iptables -L 查看防火墙规则

    17、防火墙服务

    start/restart/stop firewald  开启/重启/停止防火墙服务

    18、top

    top 查看任务管理器 

    19、free -m

    查看内存,以"M"的形式显示
    

      

  • 相关阅读:
    CentOS6.9依赖包快速安装指南
    CentOS 6.5安装部署Zabbix 3.05指南
    Nginx最佳安装与优化
    Linux Bonding最优配置
    macOS下用命令行发邮件
    Linux iperf网络性能测试
    MTR网络诊断自动脚本实例
    nmon监控linux资源使用情况
    思科HSRP配置实例
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/liaopeng123/p/11452987.html
Copyright © 2020-2023  润新知