linux基础day01-基础命令

一、命令的用法

  基本格式:command options object

  扩展:命令+子命令+选项+操作对象

     例:qemu-kvm create/pause/stop ... \

二、获取命令帮助

  ring0 -- ring3

  内置命令 -- 运行在ring0

  外置命令 -- 运行在ring3

  扩展:虚拟化 -- ring -1 ring0 -- ring3 -- 硬件虚拟化(Intel vt -x amd  xxx)

  2.1. 内置命令与外置命令

    内置命令使用heip,外置命令使用--help / -h

  2.2.man -- manual手册

    8个级别每个级别对应的内容是不同的,每个命令所对应的帮助内容有一个或多个

    • 表示用户命令 -- 一些普通用户的命令的使用格式或参数语法
    • 表示系统调用 -- 查看命令关联的system call
    • 库调用 -- 命令相关的库文件
    • 特殊文件(设备文件)
    • 文件格式(配置文件的语法)
    • 游戏
    • 杂项(miscellaneous)
    • 管理命令(/sbin,/usr/sbin,/usr/local/sbin)只有管理员才有权限使用的命令,因为他们可以修改硬件设备参数

    whatis命令:查看命令所支持的man级别参数

    user commands -- 用户命令

    NAME -- 名字 显示命令功能

    synopis -- 概要 该命令的各种参数

    DESCRIPTION -- 描述 该命令的各种参数

    AUTHOR -- 作者

    COPYRIGHT -- 版权 发行的版本信息

    man调用的more来进行文件查看

      / 内容 -- 默认向下查找指定内容

      ?内容 -- 默认向上查找指定内容

        N //上一个 n //下一个

  2.3.查看INFO信息

    /usr/share/doc/ ... 

    存放了命令的帮助存档( 和文件的来源历史有关)

  2.4.安装第三方软件

    readme

三、系统基础命令

  3.1 path环境变量

    echoi $PATH

  3.2 常用命令

    date:查看系统时钟,在文件命名时常用到

      %f 2019-08-27

      %d 08/26/19

    clock hwclock 硬件时钟

      hwclock -s //将系统时钟与硬件时钟同步为硬件时钟

      扩展:ntp服务器

        yum install ntp 需修改 /etc/ntp.conf文件,实现客户端与服务器的时间

    cd pwd

目录 ... ~ -

      pwd oldpwd

      pwd 显示当前所在目录

      basename

      dirname

    ls:涉及很多的文件属性信息

      -i inode 信息(文件系统)

      -l 文件类型 文件权限 (所属主,所属组,other,特殊权限位)硬链接数 所属主 所属                             组 文件或目录的大小 mtime 文件名或目录名

      - 【普通文本文件】

      d 【文件目录】

      l 【 软连接文件】 

      s 【套接字文件】

      b 【块设备文件】

      c 【流设备文件】

      p 【管道文件】

    file 查看文件的具体文件类型:包括普通的文本文件,.ACSLL文件

    stat 查看文件时间信息

      touch -c

    cat tac 

      查看文件内容

      cat结合重定向可以多行输入

        -n

四、其他常见命令

  who w whoami whereis whatis which

  who w whoami 当前系统登陆的用户信息

  

posted on 2019-08-27 19:44  茶l  阅读(121)  评论(0编辑  收藏  举报