美文网首页Linux入门学习计划
Linux入门08-Linux常用基础命令全解

Linux入门08-Linux常用基础命令全解

作者: 汤姆森森 | 来源:发表于2018-03-21 17:17 被阅读12次

    文件有两类数据:

    元数据:metadata

    数据:data

    Linux文件系统法则:

    1、文件名严格区分字符大小写;file1, File1, FILE1是不同的文件;

    2、文件名可使用除/以外的任意字符,不建议使用特殊字符;

    /: 根目录,路径分隔符;

    3、文件名长度最长不能超过255个字符;

    4、所以.开头的文件,均为隐藏文件

    .:当前目录

    ..:当前目录的上一级目录

    基础命令:

        Linux 系统启动时从硬件读取日期和时间信息,读取完成后就不再与硬件相关联。

    date:显示或设置日期时间

    date [OPTION]... [+FORMAT]:显示

    FORMAT: 格式符号

          date [MMDDhhmm[[CC]YY][.ss]]:设置

          MM: 月份

          DD:几号

          hh: 小时

          mm: 分钟

          YY: 两位年份

          CCYY: 四位年份

          .ss: 秒钟

        Linux的两种时钟:

        系统时钟:由Linux内核通过CPU的工作频率进行的计时;

        硬件时钟:

        hwclock: 显示或设定硬件时钟

        -s, --hctosys  设置的和硬件时钟一样

        -w, --systohc  设置的和系统时钟一样

        cal:日历

    Linux常用命令:

    目录相关的命令:

    当前目录或工作目录

    主目录,家目录:HOME

    root: /root

    普通用户:/home/USERNAME

    /home/tom

    ~:用户的主目录

    cd:

        cd 目录名

    cd 或 cd ~: 回当前用户的主目录

    bash中 ~ 表示家目录

    cd ~USERNAME: 切换至指定用户的主目录

    cd -: 在上一个目录和当前目录之间来回切换

    相关的环境变量:

    PWD:保存了当前目录路径;

    OLDPWD:上一次所在目录路径;

    pwd: 显示当前目录

    ls: list

    显示指定路径下的文件列表;

    ls [OPTION]... [DIR]...

    -a, --all: 显示所有文件,包括隐藏文件;

    -A:显示除.和..之外的全部文件

    -l: 长格式

    -rw-r--r-- 1 root root 44800 Aug 14 14:32 install.log

    -rw-r--r--:

    最左侧的第一位:文件类型

    -, d, l, b, c, p, s

    后面的9位:访问权限,perm

    数字:文件被硬链接的次数;

    左root: 文件的owner 属主

    右root: 文件的group 属组

    44800:文件的大小,单位是字节

    Aug 14 14:32 : 文件的最近一次被修改的时间

    install.log: 文件名

    -h, --human-readable:实现对文件大小单位换算,换算后结果为非精确值

    -d: 显示目录自身的相关属性;通常要与-l一起使用;

    -r, --reverse: 逆序显示

    -R, --recursive: 递归

    stat /PATH/TO/SOMEFILE:获取指定文件的元数据

    文件查看命令:cat, tac

    cat [OPTION]... [FILE]... (文本文件查看工具)

    -E: 显示行结束符$

    -n: 对显示出的每一行进行编号

    tac  (文本文件查看工具)

      文件内容逆序显示

      -E: 显示行结束符$

    -n: 对显示出的每一行进行编号

    文件内容类型查看命令:file

    file /PATH/TO/SOMEWHERE

    回显命令:echo

    -n: 禁止自动添加换行符号;

    -e: 允许使用转义符;

    \n: 换行

    \t: 制表符(横向)

    echo "$VAR_NAME": 变量会替换,双引号表弱引用

    echo '$VAR_NAME': 变量不会替换,强引用

    变量引用的正规符号:

    ${xxx}

    which:显示命令对应的程序文件路径

    which [OPTION] COMMAND

    --skip-alias:禁止显示别名

    whatis:

    使用mkwhatis命令可将当前系统上所有的帮助手册及与之对应的关键字创建为一个数据库;

    系统管理类命令:

    关机:

    halt, poweroff, shutdown, init 0

    shutdown

    -h:halt

    -r:重启

    -c:取消关机操作

    重启:

    reboot, shutdown, init 6

    跟用户登录相关:

    who, whoami, w

    相关文章

      网友评论

        本文标题:Linux入门08-Linux常用基础命令全解

        本文链接:https://www.haomeiwen.com/subject/glagqftx.html