Linux---命令

文件

文件内容

grep  查找文件中符合条件的字符串

        eg:  查找指定文件中包含指定的内容,并将其展示      grep '指定内容' 指定的文件

            将输出内容进一步过滤,显示涉及过滤的字符串信息   grep -o 指定字符串     grep '指定内容' 指定的文件 | grep -o 过滤的字符串 

            过滤掉包含相关字符串的内容             grep -v 指定字符串      ps -ef | grep tomcat | grep -v 'grep'

 

tail -n 行数 文件名    查看文件末尾几行数据

文件管理

Linux 之间复制文件和目录

scp

  用于 Linux 之间复制文件和目录

  https://www.runoob.com/linux/linux-comm-scp.html

 

    chown  将指定文件的拥有者 改为指定的用户、组;

    chgrp  变更文件、目录所属的群组;

    chmod  控制文件如何被调用(所有者、同组其他人、不同组的人);

    find    在指定目录下查找文件;

          eg:精确查找文件  find 路径 -name ‘文件名’

            模糊查找文件  find 路径 -name '文件名前缀+*'

            不区分大小写查找文件   find 路径 -iname '文件名前缀+*' 

【文件操作】

    rm  删除一个文件或目录

    mv  给文件、目录改名;将文件、目录移到指定位置

【网络通讯】

    wget  远程下载资源;

    netstat  显示网络状态;

        netstat -n -p tcp  (-n:直接使用IP地址,不是域名服务器、-p:正在使用Socket的程序识别码和程序名称、tcp:TCP传输协议的连线状况) 

【备份压缩】

    tar  用于备份文件;

       解压备份文件中的文件    xzvf(x:从备份文件中还原文件      z:通过gzip指令处理备份文件     v:显示指令执行过程      f:指定备份文件)

    unzip  解压缩zip文件

      

【系统管理】

    useradd  建立用户账户

        useradd -m -d /home/beef -s /bin/bash beef  (-m:自动建立用户的登入目录、-d:指定用户登入时的启始目录、-s:指定用户登入后所使用的shell)

    usermod  修改用户帐号的各项设定

        usermod -G root beef(-G:修改用户所属的附加群组)

    su   变更为其他身份

        su root

    sudo  以root身份去执行命令

    

实时系统监控工具

top  

  Linux top 是一个在 Linux 和其他类 Unix 系统上常用的实时系统监控工具。它提供了一个动态的、交互式的实时视图,显示系统的整体性能信息以及正在运行的进程的相关信息。

  使用权限:所有使用者。

  https://www.runoob.com/linux/linux-comm-top.html

 

显示当前进程的状态

ps  

  显示当前进程状态

  https://www.runoob.com/linux/linux-comm-ps.html

        ps -ef|grep nginx   -a:显示所有进程   -e:显示所有进程    -f:显示UID、PID等    grep:查看符合条件的字符串

【系统设置】

    passwd  修改使用者的密码

    clear    清屏

    kill  杀死指定端口的进程

    export  设置或显示环境变量

【其他】

    tail  查看文件的内容

        tail -f 文件名  循环读取正在改变的文件内容

【管道操作符】

    |    可将指令连接起来,前一个指令的输出作为下一个指令的输入

        

    

posted on 2019-01-21 14:31  anpeiyong  阅读(158)  评论(0编辑  收藏  举报

导航