大数据第一部分LInux学习Note1

1.操作系统的组成如下:

2.Linux的原则:

(1)一切皆文件,Linux中的操作是针对文件来进行的

(2)配置文件为纯文本格式(Ascii码格式或是字符串格式)

3.Linux用户接口

(1)GUI(Graphic User Interface)

(2)CLT接口(Command LIne Interface)

(3)用户接口的本质:操作系统和用户交互的软件

4.命令的格式

 

5.路径

(1)绝对路径:本质是以根目录为起点以目标为终点的一条通路,它的缺点为:这样的话程序员就必须对整个文件的整体的目录结构绝对的熟悉

(2)相对路径:以当前工作目录为起点,以目标为终点的一条通路

6.命令查看帮助文件

任何一个命令在查看之前都需要对其类型进行相应的甄别

(1)type   命令:得到命令的类型

若为builtin类型的就说明为系统内置的命令,查看未见的帮助文档可以通过help  命令  来实现

若为not  found 则说明为外部的命令,参看文件的帮助文档需要使用man  命令  来实现

7.一些命令的说明

(1)目录:

工作目录(working directory),

当前目录(current directory)

pwd: Printing Working directory

ls(list,列表)
-l:以长格式的形式显示文件具体的相关的信息
(2)文件类型:
-:普通文件 (f)
d: 目录文件(direction)
b: 块设备文件 (block):输入输出没有任何顺序的设备,例如光驱
c: 字符设备文件 (character):输入输出有顺序的设备,例如键盘,显示器
l: 符号链接文件(symbolic link file):也就是超链接文件类型
p: 命令管道文件(pipe)
s: 套接字文件(socket)
(3)文件权限:

9位,每3位一组,3组 权限User,Group,Other User(U,G,O)分别是针对用户自己,用户组成员和其他用户的权限设置

每一组:rwx(读,写,执行), r-- ,第一组:文件的属主用户权限。第二组:文件的属组用户权限,第三组:其他用户权限
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),单位是字节(bite)
时间戳(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内置),内部,内建
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件

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

硬件时钟
系统时钟

命令手册:manual
man COMMAND

whatis COMMAND

MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照

翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k

查找:
/KEYWORD: 向后
n: 下一个
N:前一个

q: 退出

 

posted @ 2017-09-30 20:15  Adaisme  Views(132)  Comments(0Edit  收藏  举报