zoukankan      html  css  js  c++  java
  • linux实践中常用的shell命令之二

    背景:以下相关内容主要介绍shell版本信息的查看,常用的基本命令,端口号和进程号查询等相关内容。

    1.版本信息相关:

    1.查看版本命令:

            cat /etc/shells

       结果:

          

    2.切换版本命令:

              chsh

        结果:

            (1) 切换后需输入密码

            

          (2)将/bin/sh 修改成存在的版本就可以,例如  /bin/dash

            

        直接使用  chsh  -s  /bin/dash   可以直接修改成该命令

    2.常用命令一览表

          将简单的命令进行如下的总结,重要的和常用的给出使用方法,其他的命令只是进行简单的介绍,作为了解就好。

    命令简介备注
    .(点号) dot命令,也叫点命令,读取文件并于当前shell中执行  
    :(冒号) 空操作,null命令,返回状态总是成功(退出状态总是0)  
    read 从标准输入中读取一行,功能等同于scanf  
    echo 显示参数,等同于printf,把结果打印出来,其参数可以为变量或者字符串  
    alias  显示或者创建命令的别名  
    jobs 列出后台作业号  
    history 显示命令历史  
    exit 退出shell  
    export 导出变量,使得变量可被子变量shell识别,创建环境变量时常用  
    kill 可以用于进程的中断  
    which 查询命令存放的路径,使用频率挺高  

    3.alias和unalias命令:

         显示或者创建命令的别名;例如,每天需要进入目录 /home/work/var/log/backlogs/project 查看相关日志,每天都需要执行命令 cd /home/work/var/log/backlogs/project .命令很长,导致很难记忆,容易产生错误。

         alias  prolog = 'cd /home/work/var/log/backlogs/project'

         定义别名之后,直接运行prolog就可以进入该目录。运行alias或者alias -p 可以列出当前所有的别名。

         使用unalias -a 用来删除所有的别名;unalias prolog :取消该别名的设置。

    4.进程查看:

    •      查看进程命令:
      ps (只能显示瞬间的进程状态,如果实时监控需要使用top查找)

              ps -a :查看全部进程

              ps -f  :可以查询到更多更详细的进程

              ps -ef : 查看所有账户的详细进程

              ps -ef |grep a.txt  可以查询a.txt的详细进程信息

    • 查询到的信息解释     

        

    • 杀死进程:

            kill -9 (进程id)    直接杀死进程,这个强大和危险的命令迫使进程终止,进程结束无法自我清理。危害导致系统资源无法释放,不推荐使用。

    5.端口号

       端口号查询:netstat

       参数解释:

       

    6.磁盘空间查询:

       du :磁盘空间占用(disk usage)

       du -h :磁盘空间查看

       du -ah : 磁盘详细空间查看

     

      df :磁盘剩余空间 (disk free)

      df -h :磁盘剩余空间查询

     

     uptime :查询系统运行过程中的耗时

    iptrap:局域网监控工具,实时监控网卡流量

     

     

           



  • 相关阅读:
    ActiveX Technology Background
    Visual Editor Project for Eclipse
    Ubuntu下安装phpmyadmin
    Eclipse + SWT 进行 GUI 界面开发 简介
    使用Silverlight for Embedded开发绚丽的界面(4)
    微软宣布推出Windows Embedded Compact 2013正式版
    Here is the Book List of a programmer who want to upgrade his/her skill (zz)
    NVARCHAR versus VARCHAR (zz)
    Stlport Tips
    别在js中写后台地址了,用好React/Vue脚手架的环境变量
  • 原文地址:https://www.cnblogs.com/limingqi/p/15377449.html
Copyright © 2011-2022 走看看