• Linux命令大全


    一、系统管理与设置

    二、用户和用户组管理

    三、磁盘管理

    四、文件和目录管理

    五、备份与压缩

    六、网管理与相关应用

    七、vi/vim编辑器

    一、系统管理与设置

    1.信息显示命令

     man & info & help   //帮助手册

     cat /proc/cpuinfo | grep flags | grep --color "lm" | wc -l  //结果大于0,说明支 持64位计算."lm"指的是long mode,lm则是64位

     getconf LONG_BIT  //查看CPU位数

     cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c  //查看CPU型号

     cat /proc/devices    //列出字符和块设备的主设备号,以及分配到这些设备号的设 备名称 

     cat /proc/filesystems  //看文件系统 

     cat  /proc/interrupts   //显示中断

     cat  /proc/ioports    //查看IO端口

     cat  /proc/loadavg    //看系统负载

     cat  /proc/meminfo    //看内存信息

     date           //显示当前系统时间

     date  + '%Y/%m/%d'    //以年/月/日格式显示时间

     date + '%Y-%m-%d'     //以年/月/日格式显示时间

     date + %H:%M       //显示时、分

     date -r test       //显示test文件最后一次的修改时间

     dmesg          //看启动信息

     cal           //查看日历

     dmidecode | grep "Product Name"   //查看机器型号

     dmidecode | more     //查看硬件信息

     dmidecode | grep "Serial Number"  //查看主板的序列号

     file  /sbin/init        //查看系统是32位还是64位

     free    -m          //以M为单位显示内存状态

     history   -c          //清除历史记录

     hostname            //查看主机名

     hostname   -i         //显示主机IP地址

     hostname   主机名      //设置主机名称

     hwclock            //获取当前硬件时间

     clock  --show        //查看硬件时间

     lspci | grep Ethernet      //查看网上信息

     lspci -tv            //列出所有的PCI设备

     lsusb              //输出所有的USB设备

     ls /etc/rc3.d/S* | cut -c 15-  //显示运行3级别开启的服务

     ls -l /lib/modules/$(uname -r)/kernel/fs  //查看Linux支持那些文件系统

     cat /proc/filesystems          //查看当前文件已加载到内存中支持的文件                      系统

     mount                  //列出系统的所有分区

     mpstat                 //多处理器使用率

     netstat -atulnp | grep 22       //查看22端口的监听情况

     set                  //显示本地定义的shell变量

     stat -f filename           //显示文件状态

     stat  filename           //显示文件详细内容

     tac /etc/hosts            //与cat相反,将hosts内容从最后一行到第一行                    显示在屏幕上

     time ls               //查看执行ls命令所需的时间

     top n 2              //显示进程信息,刷新再次后退出

     top -d 2 -n 3 -b > test.txt    //将top的结果输出到文件的test.txt(每隔2秒,打                   印3次)

     top -bn1             //top命令列出所有的进程 

     top -bn1 > 1.txt        //将进程输出到文件里

     uname -p             //显示处理器类型

     uname -r             //显示内核版本

     uname -s             //显示内核名

     uptime            //查询系统自启动到现在总的运行时间及负载情况

     vmstat            //显示虚拟内存的使用信息

     vmstat 2 3           //显示虚拟内存每隔2s刷新一次信息,且刷新3次

     whatis             //相当于man -f 

    2.系统管理命令

     bc            //调用计算器

     chkconfig sshd on     //开户ssh服务

     chsh -l         //列出当前所有可用的shell

     chsh -s /bin/bash    //改变当前的shell设置为/bin/bash

     sh           //切换shell

     exit          //退出shell

     clear         //清除终端屏幕 

     cp /dev/cdrom mycd.iso &   //后台运行制作镜像

     dos2unix  filedos.txt  fileunix.txt  //将一个文本文件格式的文件从MSDOS转换                       成UNIX

     unix2dos  fileunix.txt filedos.txt   //将一个文本文件格式的文件从UNIX转换                       成MSDOS

     badblocks -v /dev/hda1          //检查磁盘hda1上的坏磁盘

     fsck  /dev/hda1            //修复磁盘hda1磁盘上的Linux文件系统的                       完整性

     fsck.ext3  /dev/hda1         //修复/检查hda1磁盘上的ext3文件系统的完                      整性

     echo $SHELL             //显示当前用户使用的shell

     fg 2178                //将后台进程编号为2178调到前台

     ftp 192.168.4.1            //连接ftp

     init 0                 //关闭系统

     init 1                 //单用户模式

     init 2                 //多用户文本模式(不能使用NFS)

     init 3                 //多用户文本模式(能使用网络共享)

     init 5                 //图形登录模式

     init 6                //重新启动系统

     

     shutdown -h now           //立即关闭系统

     shutdown -c             //取消按预定时间关闭系统

     shutdown -r now          //重启

     reboot               //重启

     logout               //注销

     jobs                //查看后台运行的进程 

     kill -9 2178            //强制终止ID为2178的进程

     ntsysv              //设置系统开机时启动的各种服务

     system-config-services      //图形界面的设置系统开机时的启动的各种服务

     pgrep nslookup          //显示与指定字符串相关的进程

     pgrep -u root -l         //查找由root用户创建的进程

     ps -aux             //显示当前终端运行的进程

     ps -ef              //查看所有进程

     pstree             //查看当前进程树

     pwck /etc/passwd        //检测passwd文件的正确性

     pwck /etc/shadow        //检测shadow文件的正确性

     ssh -X root@192.168.4.1    //ssh远程使用root用户登录192.168.4.1并可以使用图                 形窗口打开

     runlevel            //显示系统当前运行的级别

     sleep 2m            //让系统休眠2分钟

     sudo -L             //显示sudo命令可以使用的参数及相关描述信息

     sudo -u root ls -l /var/    //以用户root身份执行命令

     suspend            //暂停正在使用的shell

     suspend -f           //强制暂停正在使用的shell

     symlinks -v          //显示根目录下的所有软链接

     whereis            //找到指定文件的源,二进制文件和手册

     xkill            //鼠标点击终止的图形

    3.系统维护命令

     alias            //列出已设置的别名

     alias  rm="rm -f"     //设置别名

     authconfig         //设置系统的认证信息

     bind -l           //显示按键组合的内容

     chattr +i filename     //禁止删除

     chattr -i filename     //取消禁止

     chattr +i /etc/fstab   //禁止修改fstab文件

     chattr -i /etc/fstab   //取消禁止修改fstab文件

     chmod 4755 test     //使test文件具有SUID权限(4为SUID),SUID对目录无效

     chmod 2755 test     //使test文件具有SGID权限(2为SGID),SGID可用于目录和文件

     chmod 1755 test     //使test目录具有SBIT权限(1为Sticky bit即SBIT),SBIT只              对当前目录有效

     chmod 7666 test     //test文件拥有者无执行权限,设置后的大写S、T表示空的,              即没有执行权限

     lsattr -a        //显示当前目录下所有的目录和文件,包括隐藏文件和目录

     lsattr -R        //递归显示指定目录及子目录的内容

     lsattr         //显示当前目录下的文件属性

     chkconfig --list    //列出chkconfig 所知道的所有服务

     chkconfig telnet off   //关闭telnet服务的开机自启

     chkconfig telnet on   //开启telnet 服务的开机自启

     cat /etc/sysconfig/clock  //查看所属时区是否使用UTC时间

     

     

     

     

              

     

     

     

     

     

     

     

  • 相关阅读:
    c# 多线程系列二 自定义线程执行器
    博客人生
    c#实现分组服务器,单一无重复生成ID
    c# 游戏策划配置工具
    tar命令
    maven的一些使用技巧
    FSCapture截图工具
    删除已经跟踪的文件夹的版本控制
    idea模板的设置
    centos安装sublime
  • 原文地址:https://www.cnblogs.com/pingzhe/p/7131503.html
Copyright © 2020-2023  润新知