• Linux常用命令汇总


    《运维必须掌握的150个常用命令》是从老男孩Linux上的视频看到的,我现在准备花些时间去整理这部分命令,为以后的学习打下良好的基础。整理好之后的博文也会放在博客中。

    #后面有说明的命令都已经总结过,可以点击命令上的链接查看。

    线上查询及帮助命令(2 个)

    man help 

    ●文件和目录操作命令(13 个) 

    ls:列出文件夹中文件的信息,默认列出当前目录文件的信息。

    tree:以树状图列出目录的内容。

    pwd:打印当前文件目录

    mkdir:创建文件夹

    rmdir:删除空文件夹

    cd:改变当前的工作目录

    touch:改变文件的时间,如果文件不存在,则可以创建新文件。

    cp:拷贝文件或者目录

    mv:移动文件或者修改文件的名称

    rm:删除文件或者文件夹

    ln:为文件创建链接

    find :查找文件

    rename:重命名文件名称

    ●查看文件及内容处理命令(22 个) 

    cat:合并文件或者将文件内容打印到标准输出。

    tac:反向链接和反向打印文件

    more:从前向后读取文件,空格键是查看下一页,b键是显示前一页。

    less:与more命令一样都可以用来查看文件的内容。

    head:用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 

    tail:用于显示指定文件末尾内容。

    cut:从文件的每一行剪切字节、字符和字段并将它们写至标准输出。

    split:文件分割 

    paste :文件合并

    sort :排序

    uniq :筛选重复行

    wc :统计文件中的行数、字数、字符数

    iconv :编码转换工具

    dos2unix:DOS/MAC文件转化成UNIX文件格式

    diff:比较两个文件中的差异。

    vimdiff:在编辑器中比较文件的差异

    chattr lsattr rev grep egrep 

    ●文件压缩及解压缩命令(4 个) tar unzip gzip zip

    ●信息显示命令(12 个) 

    uname :打印系统信息

    hostname :显示或者修改主机名

    dmesg :打印或者控制内核信息

    uptime :显示开机后运行多长时间,uptime命令显示的信息依次为现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载

    file :识别文件的类型及其编码

    stat du df top free date cal

    ●搜索文件命令(4 个) which find whereis locate 

    ●用户管理命令(10 个) 

    useradd usermod userdel groupadd passwd chage id su visudo sudo 

    ●基础网络操作命令(10 个) 

    telnet:用于远程端登录

    ssh:用于远程登录

    scp:用于远程复制

    wget:用于下载 

    ping route ifconfig ifup ifdown netstat 

    ●深入网络操作命令(6 个) lsof route mail mutt nslookup dig 

    ●有关磁盘文件系统的命令(8 个)

    mount:硬盘挂载

    umount df du fsck dd dumpe2fs dump

    ●关机和查看系统信息的命令(3个)

    shutdown halt init

    ●系统管理相关命令(8个)

    uptime top free vmstat mpstat iostat sar chkconfig 

    ●系统安全相关命令(10 个) 

    chmod chown chgrp chage passwd su sudo umask chattr lsattr

    ●查看系统用户登陆信息的命令(7 个)

     whoami who w last lastlog users finger 

    ●查看硬件信息相关命令(8 个)

     ifconfig free fdisk ethtool mii-tool dmidecode dmesg lspci

    ●其它(19 个)

    echo printf rpm yum watch alias unalias date clear history eject time nohup nc xargs execexport unset type 

    ●系统性能监视高级命令(12个) 

    内存:top free vmstat mpstat iostat sar 

    CPU:top vmstat mpstat iostat sar 

    I/O:vmstat mpstat iostat sar 

    进程:ipcs ipcrm lsof strace lstrace 

    负载:uptime 

    mount umount df du fsck dd dumpe2fs dump 

    ●关机和查看系统信息的命令(3个) 

    shutdown halt init 

    ●系统管理相关命令(8个) 

    uptime top free vmstat mpstat iostat sar chkconfig 

    ●系统安全相关命令(10个) 

    chmod chown chgrp chage passwd su sudo umask chattr

  • 相关阅读:
    关于使用lombok遇到的问题
    Android自定义View之旅(二)继承View实现自定义
    Android自定义View之旅(一)自定义View的几种方式
    Android中attr属性的类型
    Android Studio 4.0 新功能与优化
    WebView播放视频白屏、不能全屏问题解决
    Android配置Scheme使用浏览器唤起APP的方式,以及不生效问题解决
    Android获取的IMEI只有14位问题解决
    Android偶遇杂症合集(持续更新)
    AndroidKeystore密钥库系统,保证本地加密算法的密钥安全性
  • 原文地址:https://www.cnblogs.com/wajika/p/6590368.html
Copyright © 2020-2023  润新知