Linux笔记

来源:互联网 发布:html5 modernizer.js 编辑:程序博客网 时间:2024/04/26 15:58

初识

本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:

  • GUI
    • 全称:Graphic Use Interface
    • 例子:
      Windows(微软)
      X-Window(linux)
      Gnome:c编写
      KDE:C++编写
      Xface:嵌入式,轻量
  • CLI
    • 全称:Command Lines Interface
    • 例子:
      sh
      bash:最为常用
      csh
      ksh
      zsh
      tcsh
  • *操作系统的组成结构
    • 硬件–>内核(kernel)–>库–>shell
      *.dll:Dynamic Link Library
      *.so: shared object
  • 权限
    认证:authentication
    prompt:命令提示符
    # command(命令) + options…(选项) + argumens…(参数)
    选项
    短选项
    长短项

    magic number:魔数(命令执行入口),shebang    #!/bin/bash

    授权:authorization
    审计:audition


常用命令

  • ls:列出当前目录

    -l:长格式显示    文件类型:        -:普通文件(f)        d:目录文件        b:块设备文件(block)        c:字符设备文件(character)        l:符号链接文件(symbolic link file)        p:命令管道(pipe)        s:套接字文件(socket)    文件权限:9位,每三位一组,rwx(读,写,执行)    文件硬链接的次数    文件属主(owner)    文件属组(group)    文件大小(size):单位是字节    时间戳(timestamp):最近一次被修改的时间        访问:access        修改:modify 文件内容改变        改变: change metadata(元数据的修改)    文件名 -h:做单位转换-a:显示所有文件,包括隐藏文件(以.开头)    .当前目录    ..上级目录-A:显示所有文件,包括隐藏文件(以.开头)    没有.和..-d:显示目录自身属性-i:显示文件索引节点号-r:逆序显示文件-R:递归(recursive)显示
  • cd: change directory

    家目录:home directorycd ~username:指定用户的家目录cd -:前一个目录(上一步)
  • type:显示指定命令属于哪种类型

    命令类型    内部命令:    外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件环境变量:命名的内存空间    变量赋值:JAVA_HOME=/usr/local..
  • printenv:显示所有环境变量
  • hash:缓存命令位置
  • date:当前服务器时间

    rtc:real time clock实时时钟ntp:net time protocal网络时间协议硬件时钟:hwclock/clock系统时钟:date    hwclock         -w 同步系统时间到硬件时间        -s 同步硬件时间到系统时间
  • help:获取帮助

    内部命令:help + 命令外部命令:命令 + --helpwhatis:查看命令摘要,章节命令手册(manual):man + 命令    分章节:        1:用户命令(/bin /usr/bin    /usr/local/bin)        2:系统调用        3:库调用        4:特殊文件(设备文件)        5:文件格式(配置文件的语法)        6:游戏        7:杂项miscellaneous        8:管理命令(/sbin    /usr/sbin   /usr/local/sbin)    <>  必选的    []  可选的    |   多选一    {}  分组    ... 可以使用多次    NAME:命令名称    SYNOPSTIS:用法说明,包括可用的选项    DESCRIPTION:详细说明,包括每个选项的意义    OPTIONS:说明每个选项的意义    FILES:此命令的相关的配置文件    BUGS:bug报告人    EXAMPLES:例子    SEE ALSO:另见参照    查看:        后一屏:space(空格)        前一屏:b        后一行:回车        前一行:k        查找:            /keyword    自前向后            ?keyword    自后向前            n   下一个            N   前一个            q   退出
  • info+命令 在线手册
  • /user/share/doc 本地帮助文档
  • cal:calender 日历
  • echo 打印

    -e 可用转义-n 不换行显示
  • print 打印
原创粉丝点击