• 系统管理:shell基本命令1


    1.shell简介

      命令行:供用户输入命令的界面,本身只接受输入,把命令传递给命令解释器.

      shell:shell是命令解释器,也是一个程序,在用户和操作系统之间提供一个面向行的可交互接口.

      用户在命令行输入命令,运行在后台的shell把命令转为指令代码发送给操作系统.

      shell类型:BASH  TCSH Shell  Z-Shell  不同的shell提供不尽相同的语法和特性

    2.命令行补全和通配符

      2.1 命令行补全

      命令行适用于所有linux命令.

      输入文件的开头几个字符,然后按tab键,shell会把文件名补全,如果以键入字符开头的文件不止一个则按两次tab,shell会列出所有的以键入字符开头的文件.

      如当前目录有a,asom,buring文件.

      查看文件内容:在命令行输入cat b<tab>,则shell自动补全为cat buring.输入cat a<tab><tab>,则shell列出a,asome文件.

      2.2 通配符

      *匹配任意长度的字符

      ?只匹配一个字符

      []匹配在里面的字符,在[]中可用-,表示包括上下限的字符集范围.

      当前目录有t1,t2,t3,t44,ta,tb,tc,td.cpp,q.cpp

      $ ls *.cpp  结果:td.cpp,q.cpp

      $ ls t?  结果:t1,t2,t3,ta,tb,tc

      $ ls t[1a]  结果:t1,ta

      $ ls t[1-3]  结果;t1,t2,t3

      $ ls t[a-c]  结果:ta,tb,tc

    3.查看目录和文件

      3.1 显示当前目录:$ pwd

      3.2 改变目录:

        $ cd ..  返回上层目录

        $ cd ../..  进入根目录,即/目录

        $ cd 或者 $ cd ~  返回用户主目录

      3.3 查看目录内容:ls

      3.4 查看文本文件:cat  分页显示较长的文本:more

      3.5 显示文件的开头:head  显示文件的结尾:tail

      3.6 less比more更强大.less更像一个文本编辑器

      3.7 grep查找文件内容

      3.8 find查找指定的文件和目录

      3.9 locate命令通过实现建立数据库提高搜索文件的速度

      3.10 whereis命令查找特定程序的所在位置

      3.11 who命令查看当前哪些人的录系统

      3.12 uname显示当期系统版本的信息

      3.13 man命令获取某个命令的帮助信息

      3.14 whatis命令的介绍,apropos反查到某个命令 

      

          

  • 相关阅读:
    基于IFC的建筑工地模拟
    IfcProcedureTypeEnum
    IfcSimplePropertyTemplate
    IfcRelDefinesByObject
    ubuntu 安装 Protobuf3 日志
    IfcDistributionElement
    IfcTypeResource
    Github上很酷的项目汇总
    Simulink模块库分类
    利用Simulink设计一个简单的模型
  • 原文地址:https://www.cnblogs.com/cbySense/p/6917151.html
Copyright © 2020-2023  润新知