首页 > 代码库 > 20141206学习笔记

20141206学习笔记

Linux 的基本原则:

1、由目的单一的小程序组成;组合小程序完成复杂任务;

2、一切皆文件;

3、尽量避免捕获用户接口;

4、配置文件保存为纯文本格式;


命令提示符,prompt,bash(shell)

    #:root

    $:普通用户

    

命令格式:

     命令 选项 参数

          选项:短选项 - 多个选项可以组合:-a -b = -ab;长选项 --

          参数:命令的作用对象

虚拟终端(terminal):ctrl_+atl+F1-F6

用户切换命令: su [-l] 用户名

修改密码命令:passwd 原密码 新密码

GUI: Gname KDE Xface

CLI:sh bash csh ksh zsh tcsh

ls:列出指定路径下的文件

    -l:长格式

    文件类型:

          -:普通文件(f)

          d:目录文件

          b: 块设备文件

          c: 字符设备文件

          l: 符号连接文件

          p: 命令管道文件

          s: 套接字文件

     文件权限:9位,每3位一组,每一组:rwx(读,写,执行)

     文件硬链接的次数

     文件的属主

     文件的属组

     文件大小:单位字节

     时间戳:最近一次被修改的时间

         访问:access

         修改:modify,文件内容发生改变

         改变:change,metadata,元数据

     -h:做单位转换

     -a:显示以.开头的隐藏文件

        . 表示当前目录

        .. 表示父目录

     -A

     -d: 显示目录自身属性

     -i: index node,inode

     -r: 逆序显示

     -R: 递归显示

pwd: 显示工作当前目录


cd:

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

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

命令类型:

   内置命令(shell内置)

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

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

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

    NAME=jerry

  PATH:使用冒号分隔的路径

date: 时间管理

获得命令使用帮助

内部命令 help COMMAND

外部命令 COMMAND --help

命令手册:manual

whatis COMMAND 查看命令在哪一个章节

man:COMMAND

   分章节:

       1:用户命令(/bin, /usr/bin, /usr/local/bin)

       2:系统调用

       3:库用户

       4:特殊文件(设备文件)

       5:文件格式(配置文件的语法)

       6:游戏

       7:杂项(Miscellaneous)

       8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)

    <>:必选

    []:可选

    ...:可以出现多次

    | :多选一

    {}:分组

  NAME:命令名称及功能简要说明

  SYNOPSIS: 用法说明,包括可用的选项

  DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义

  OPTIONS:说明每一个选项的意义

  FILES:此命令相关的配置文件

  BUGS

  EXAMPLES:使用示例

  SEE ALSO:另外参照

  翻屏:

     向后翻一屏: SPACE

     向前翻一行: b

     向后翻一行: ENTER

     向前翻一行: k

  查找:

    /KEYWORD :向后

       n:下一个

       N:前一个

    ?KEYWORD: 向前

       n:下一个

       N:前一个

  q:退出

hwclock 

 -w:将系统时间到硬件时间

 -s: 将硬件时间到系统时间

在线手册

   info COMMAND 

文档:/usr/share/doc

cal:日历


20141206学习笔记