A-A+

硬件和linux用户相关命令

2016年01月18日 站长资讯 暂无评论

终于把第二天的设置教程视频看完了,比其他人慢了好多!以后还需要再接再厉,早日脱离现在的苦海!

1.CPU:

CPU指令一般分为特权指令和普通指令。

CPU一般分四个环的级别:0,1,2,3

内核运行在环0级别,执行特权指令;而应用程序则运行在环2,执行普通指令

内核模式,用户模式

中断:interrupt

硬中断:由硬件产生,终止CPU

软中断:由软件产生,终止CPU

用户模式到内核模式都是软中断实现的

2.元数据:

数据是由元数据和数据组成,其中数据是指文件中的实际数据

元数据:用来描述文件的属性的系统数据,文件的属性信息,不属于文件内容的组成部分。

比如访问权限,文件拥有者等

3.Linux用户:

管理员:

以"#"为提示符,对应管理命令

普通用户:

以"$"为提示符,对应普通命令

变量:可以变化的参数,有名称的内存空间

变量赋值:变量名=值

系统中有很多系统变量如:PS1,PATH,HOME

4.Linux路径,命令以及帮助:

路径:

表现的形式为倒置的树状结构,常用tree查看

/(rootfs):根文件系统

绝对路径:一般从根(/)目录下开始,路径中不会出现.和..

相对路径:非从根(/)下目录开始,常用.和..来表示路径

命令:命令,应用程序,脚本文件

COMMAND [OPTIONS] [ARGUMENTS]:命令 选项 参数

命令类型:

内置命令:由shell自带,shell内建

外部命令:一个独立可执行的程序文件,命令名即为程序名。通过PATH指定路径中查找

查看变量PATH:echo $PATH

区分方法:type Command

选项:

短选项:格式-char,比如:-i,-l

多个选项,之间要用空格分隔,如果合并使用空格可省略。如:-i -l/-li

长选项:格式--Word,如--color

不能够合并使用

参数:命令作用的对象

命令帮助:

内置命令;help command

外部命令:

1.command --help

2.man command

手册:manual,有章节之分,1-9

whatis command:查看该命令在哪些章节中有帮助

注意:whatis根据数据库执行查找操作,此库为系统定期更新,使用makewhatis手动更新

man 章节大概是那些方面帮助:

1.用户命令

2.系统调用

3.库调用

4.设备文件

5.配置文件

6.游戏

7.比较杂的

8.管理

man 浏览技巧:

空格键:向文件尾部翻一屏

b:向文件首部翻一屏

回车键:向后翻一行

k:向前翻一行

Ctrl+d:向文件尾部翻半屏

Ctrl+u:向文件首部翻半屏

搜索:

/word:从文件第一行开始向后查找

?word:从文件尾部向前查找

n:显示下一个

N:显示上一个

退出:q

注意:man能够为除命令之外的配置文件,系统调用,库调用都能提供帮助手册,他们分别位于不同章节中

3.info

4.程序自带的帮助文件。比如:Readme,install

5.去官网查看

6.度娘,Google等

5.Linux文件系统基础:

文件名严格区分大小写

所有文件都位于根目录下

路径以/作为分隔符

每个文件的名称可使用除/以外任意字符,单个名称最大为255个字符

1.FHS:Filesystem Hierarchy Standard

/boot:存放开机时系统加载的一些静态文件,如:Linux内核文件,grub这个引导装载程序

/bin,/sbin:系统自身启动和运行时所需要的可执行文件的目录

不可独立分区

/usr:可独立分区

/usr/bin,/usr/sbin:用户用到的命令和系统用到的某些命令

/usr/lib,/usr/lib64:库文件

/usr/local:第三方软就默认安装位置

/usr/share/docs,/usr/local/man:一些帮助文档

/etc:系统的主要配置文件

/lib:库文件和内核文件

/lib64:只有64位的系统才有

/root:ROOt用户家目录

/dev:所有设备的设备文件都放在此处,也成为特殊文件,访问设备接口

仅有元数据,没有实际数据

/home:系统默认普通用户的家目录

/mnt,/media:作为临时挂在移动设备

/opt:第三方软件安装目录

/srv:一些服务所用到的数据

/tmp:临时文件存储位置

/var:系统运行后,变动的文件,如:cache,log

/proc:伪文件系统,内核和进程,网络状态和外部设备信息的虚拟文件系统访问接口。

其数据存放在内存中。其本身不占用硬盘空间。随系统而生,随系统而死

比如:/proc/cpuinfo,/sys:伪文件系统,硬件设备信息虚拟文件系统访问接口,主要记录了与内核相关信息,目前加载的内核模块与内核检测到的硬件设备信息等,其数据存放在内存中,其本身不占用硬盘空间,随系统而生,随系统而死.

标签:

给我留言