day02-Linux操作系统及常用命令

笔记可能有疏漏的地方,学到以后翻回来看发现错误再做更改

ls

-l:长格式 (ls -l :以长格式的形式查看当前目录下所有可见文件的详细属性)
     文件类型:
          -:普通文件(f)
          d:目录文件
          b:块设备文件(block)
          c:字符设备文件(character)
          l:符号链接文件(symbolic link file)
          p:命令管道文件(pipe)
          s:套接字文件(socket)
     文件权限:9位,每3位一组。  每一组:rwx(读,写,执行),例如r--
     文件硬链接的次数
     文件的属主(owner)
     文件的属组(group)
     文件大小(size),单位是字节
     时间戳(timestamp):最近一次被修改的时间
          访问:access
          修改:modify
          改变:change,metadata,元数据
-h:作单位转换
-a:显示以.开头的隐藏文件
    .便是当前目录
    ..表示父目录
-A:
-d:
-i:index node,inode
-r:逆序显示
-R:递归显示(recursive)
    ```  
    
###cd:change directory

家目录,主目录,home directory
cd ~USERNAME :进入指定用户的家目录
cd -:在当前目录下和前一次所在目录之间来回切换


###命令类型:

内置命令(shell内置)内部,内建
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件


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

变量赋值
NAME=Jerry
PATH:使用冒号分隔的路径


- type:显示指定属于哪种类型
- date:时间管理

- Linux:RTC和OS

硬件时钟:RTC(Real Time Clock,实时时钟)也叫做CMOS时钟,它是PC主机板上的一块芯片(或者叫做时钟电路),它靠电池供电,即使系统断电,也可以维持日期和时间。由于它独立于操作系统,所以也被称为硬件时钟,它为整个计算机提供一个计时标准,是最原始最底层的时钟数据。

软件时钟:OS时钟产生于PC主板上的定时/计数芯片,由操作系统控制这个芯片的工作,OS时钟的基本单位就是该芯片的计数周期。在开机时操作系统取得RTC中的时间数据来初始化OS时钟,然后通过计数芯片的向下计数形成了OS时钟,所以OS时钟并不是本质意义上的时钟,它更应该被称为一个计数器。OS时钟只在开机时才有效,而且完全由操作系统控制,所以也被称为软时钟或系统时钟。


- 获取命令的使用帮助:

内部命令:help COMMAND
外部命令:COMMAND --help


- 命令手册:manual

man COMMAND
whatis COMMAND


- 分章节:

1:用户命令
2:系统调用
3:库用户
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项(miscellaneous)
8:管理命令(/sbin, / usr/sbin, /usr/local/sbin)

<>:必选
[ ]:可选
···:可以出现多次
| :多选一
{ }:分组


###MAN

NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,包括每一个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS
EXAMPLES:使用示例
SEE ALSO:另外参照
- 翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k
- 查找
      /KEYWORD:向后
      n:下一个
      N:前一个
      ?KEYWORD:向前
      n:下一个
      N:前一个
      q:退出
---
###在线文档

info COMMAND

文档:/usr/share/doc

google

练习: 使用date单独获取系统当前的年份,月份,日,小时,分钟,秒

hwclock
-w:
-s:

cal:calendar

练习:
1.echo是内部命令还是外部命令
type echo即可以显示
获得帮助 MAN echo或者help echo

你可能感兴趣的:(day02-Linux操作系统及常用命令)