zoukankan      html  css  js  c++  java
  • Linux之Shell基本命令

    Shell简介

      命令行和Shell在很多不正是的场合,代表着相同的概念即命令解释器。然而从严格意义上讲命令行是指供用户输入命令的界面,只接受输入,在获取输入后进行解释处理工作,进行解释处理工作的便是Shell。Shell是一个程序,其在用户和操作系统之间提供了一个面向行的可交互接口。目前Linux下有不同的Shell,常用有BASH、TCSH Shell、Z-Shell等,在Linux下默认安装的是BASH Shell

    常用Shell命令

    1. 显示当前目录:pwd

      pwd命令会显示出当前所在的位置

    2.改变目录:cd

      a.输入【cd path】,可以实现路径的直接跳转;

      b.【cd ..】返回上一级;

      c.【cd .. / ..】进入根目录;

      d.【cd】或者【cd ~】进入用户的主目录;

    3. 列出目录内容:ls

      ls能够列出当前目录中的所有内容,其中目录为蓝色,普通文件为黑色,可执行文件为草绿色,淡蓝色表示为链接文件。

      a.【ls -F】在目录后加‘’,可执行文件后加“*”,连接文件后加“@”;

      b.【ls -a】显示隐含文件

      c. 命令选项可以进行组合,且只需要一个“-”,如【ls -aF】;

      d.【ls -l】显示文件的属性

      e.【ls path】ls后跟路径能够查看该子目录的内容,而不需要跳转过去

    4. 列出目录的内容:dir和vdir

      dir和ls的功能差不多,dir的功能比ls要少很多,vdir命令就相当于【ls -l】命令显示出文件和目录的完整信息。

    5. 查看文本文件:cat和more

      cat命令用于查看文本文件内容,后跟文件名作为参数。cat可以跟多个文件,也可以使用通配符。cat的常用方法是【cat -n】显示行号

    cat命令存在的问题在于一次显示全部的文本文件内容。

      more命令能一页一页的显示内容弥补了cat命令的缺陷,空格键来进行翻页,Enter键来实现行滚动,Q来退出;

    6.阅读文件的开头和结尾:head 和tail

      head命令用于显示文件的开头,【head -n pagenums】来指定显示行数;

      tail的使用和head相同,用于显示文件结尾内容,【tail -n pagenums】来指定显示行数;

    7. 更好的文本阅读工具:less

      less和more功能相似,但是less对more的一些细节进行了改进,less看起来更像是文本编辑器,只是去掉了文本编辑的功能。

    less查看文件时会在最底部显示“:”等待用户的输入:

      输入空格实现下翻一页;  

      输入B实现上翻一页;

      也可以使用光标上下左右来移动实现翻页;

      输入“”后接需要查找的内容,能进行高亮定位,继续查再输入“”按下回车即可;

      less带参数-M显示更多文本信息;

      使用Q退出;

    8.查找文件内容:grep

      在文件中查找某些信息可以使用grep来实现

      grep 【OPTIONS】 PATTERN 【FILE...】

      实现在FILE中查找PATTERN相关信息,也可以指定多个文件同时搜索,在搜索关键词时要使用单引号!

     

  • 相关阅读:
    人工智能第一次作业
    在uni-app的textarea中输入纯数字或者英文不换行的问题
    uni-app实现选择图片上传并显示进度条
    减肥计划
    前端时间格式2020-02-11T12:24:18.000+0000转化成正常格式
    男孩和女孩
    java 获取当前年份 月份 日期
    深海收破烂
    如何爱一个人
    随手心情
  • 原文地址:https://www.cnblogs.com/chmm/p/7423898.html
Copyright © 2011-2022 走看看