• 了解基本的bash shell命令


      本节内容主要介绍如何使用bash shell提供的基本命令处理Linux文件和目录;

    1、启动shell

      shell是一个可以交互访问的Linux系统程序,它的运行与普通程序相同,系统启动的shell取决于用户ID的配置;

      bash命令常用的参数:

        -c string  从字符串读取命令并进行处理

        -r     启动受限制shell,将用户限制在默认的目录

        -i     启动交互shell,容许用户的输入

        -s      从标准输入中读取命令

      默认情况下bash会执行用户主目录的.bashrc文件中的命令;该通用文件通常加载到/etc/bashrc文件。该文件经常用于设置各种应用程序中使用的环境变量;

    2、shell提示符

      提示符是通往shell的大梦,是输入shell命令的地方;

      $ 为默认提示符。

      PS1:控制默认命令行提示符的格式;PS2:控制第二层命令行提示符的格式;

    rich@1[ ~ ]$ echo $ $PS2

        常见的bash shell提示符字符:

    3、bash手册

      man工具查看帮助手册

        1、Name      展示命令行名称和简短的描述

        2、Synopsls      展示命令行的格式

        3、Description     描述每个命令选项

        4、Author      提供该命令开发人员信息

        5、Reporting bugs  提供报告的bug的信息

        6、Copyright      提供命令代码版权状况的信息

        7、See Also       为您提供类似命令

    man bash  #查看bash的帮助手册

    4、文件系统导航

      主要了解Linux的目录结构;

    4.1、Linux文件系统

      了解Linux文件目录结构

      通用的Linux目录名称:

        /      虚拟目录的根目录,通常此处没有文件

        /bin    二进制目录,存储多个GNU用户几倍的使用程序

        /boot    引导目录,存储引导文件

        /etc    系统配置文件目录

        /home    主目录,Linux在该目录中创建用户目录

        /lib       库目录,存储系统和应用程序文件

        /media    媒体目录,可移动媒体设备常用的挂载点

        /mnt     挂载目录,另一个可移动媒体设备常用的挂载点

        /opt      可选目录,常用于存储可选软件包

        /root      根主目录

        /sbin      系统二进制目录,存储许多GNU管理级别的使用程序

        /tmp      临时目录,可以在该目录中创建和销毁临时工作文件

        /usr     用户安装软件的目录

        /var       可变目录,用于经常更改的文件,比如日志文件

    4.2、流量目录

      cd 命令用来切换目录;

      1、绝对路径

      2、相对文件路径

        点(.)与点点(..)

    5、文件和目录列表

      ls  通过色彩来区分文件类型

      ls -F  通过后缀区分文件类型

      ls -a  查看隐藏文件

      ls -F -R  显示当前目录下的以及下级里面的所有目录文件

      ls -l  显示文件相信信息(相关属性)

      ls -i  查看文件的inode信息

      ls -l mypro?  ?表示一个字符匹配

      lis -l mypro*  *表示多个字符

    6、文件处理

      touch  创建文件

      cp    复制文件

        -p  复制文件的访问时间和修改时间

        -R  递归复制整个目录内容

        -f  强制复制

        -l  复制链接文件

        -s  创建一个字符链接,也就是软连接

      mv    移动文件、修改名字

      rm  删除文件

        -r  递归删除文件

    7、目录处理

      mkdir  创建目录

      rmdir  删除目录

    8、查看文件内容

      stat  查看文件摘要信息

      file  查看文件类型

        1、文本文件

        2、可执行文件

        3、数据文件

      cat  查看文件内容

        -n  显示行号

        -b  只显示有内容的文本编号

        -s  和-b一样,显示有内容行,没有行号

        -T  只显示有内容的行,过滤掉tab符号

      more

      less

      tail  查看文件尾部内容,默认10行

        -f  不退出文件

        -c  显示文件最后bytes个字节

        -n  显示文件最后lines行

      head  查看文件开头的内容,默认10行

        -c/-n  用法和tail相同

  • 相关阅读:
    SVN——Jenkins自动发布
    IIS之虚拟目录学习
    SVN迁移
    通过配置host,自定义域名让本地访问
    比较两个时间的大小 举例:CompareDate("12:00","11:15")
    [转]SQL Server 批量完整备份
    js前台编码,asp.net后台解码 防止前台传值到后台为乱码
    前端将图片二进制流显示在html端
    【转】解析<button>和<input type="button"> 的区别
    利用bat批处理——实现数据库的自动备份和删除
  • 原文地址:https://www.cnblogs.com/BurnovBlog/p/10777186.html
Copyright © 2020-2023  润新知