首页 > 代码库 > 学习笔记-Linux系统基础知识2

学习笔记-Linux系统基础知识2

shell


 GUI :graphic User Interface

     x-window CS架构 

       Gnome

       KDE

       Xface


CLI: Command Line Interface

     sh

     bash

     csh

     ksh

     zsh

     tcsh


dll: Dynamic Link Library

.so: shared object

  

 login:

   用户名:用户ID

 认证机制:

     Authentication

  授权:Authorization

 审计:Audition(日志)


 prompt:命令提示符

 命令:

 magic number:魔数 标识二进制命令执行的格式


 Linux上的Shebang符号(#!)

  #!/bin/bash


 # command option arguments

 短选项 -

 长选择 --

 arguments 作用对象

 option  执行方式 有些选项可以带参数



 目录:文件,路径映射

 路径:从指定起始点到目的地所经过的路径

 

 层次化文件管理的机制 File System

Filesystem Hierarchy Standard(文件系统层次化标准)FHS

FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,

   同时还给出了例外处理与矛盾处理


 最顶级的/

 ls:列出list

 pwd:Print Working Directory

文件类型:

  -:普通文件

  d:目录文件

  c:字符设备文件(character)

  b:块设备文件(block)

  l:符号连接文件(sysbolic link file)软连接

  p:命令管道(pipe)

  s:套接字文件(socket)


Xshell 远程登录工具

  文件权限:9位 每3位一组,rwx

  文件硬链接的次数

  文件的属主(owner)

  文件的属组(group)

  文件大小(size) 单位是字节

  时间戳(timestamp)最近一次被修改的时间(共有3个时间戳)

        访问(access)

        修改(modify)文件的内容发生了改变

        改变(change),metadata,元数据,文件的属性

ls 指令

  -h(human人类识别) :做单位转换

  -a(all)显示以.开头的隐藏文件

  (蓝色表示目录)

  -A :除..和.外的所有文件

  -d : 显示目录自身属性

  -i : 显示文件的索引节点号

       index node(inode)

  -r : 逆序显示

  -R :递归(recursive)显示


cd: change directory

    家目录,主目录,home directory

 cd ~ 回到家目录

 cd ~USERNAME 进入指定用户的家目录

 cd - :当前目录和前一次所在的目录之间来回切换


命令类型:

   内置命令(shell内置)

   外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件


环境变量:命名的内存空间

 printenv 显示环境变量

 

  PATH :使用冒号隔开的一堆路径


type:显示指定属于哪种类型

hash(hash表,键值对):缓存,记录缓存记录使用过的命令,次数和路径

      o(1)速度级别


缓冲是实现系统加速的


学习笔记-Linux系统基础知识2