Linux体系结构

Linux的体系结构_vim

环境配置

Linux系统,体验指令
Windows系统下载 cigwin

常用

查看系统调用

适用与简单操作
查看系统调用
man 2 syscalls
系统调用说明
man 2 acct
系统调用
man 2
公共库函数
man 3

Linux的体系结构_字符串_02
Linux的体系结构_体系结构_03
Linux的体系结构_系统调用_04

公用函数库

解决复杂操作。比如,变量加入内存,系统调用十分麻烦
库函数依据不同标准,有不同实现版本ISO标准库等、

Shell

shell对应一个终端,这种图形化窗口
执行指令,找到sl文件传入参数。返回调用结果
可编程,脚本
默认是当前主流的bash

Linux的体系结构_系统调用_05

当前shell版本

Linux的体系结构_字符串_06

本地shell版本

Linux的体系结构_体系结构_07

切换任意路径的版本

Linux的体系结构_体系结构_08

查询目录ls

ls -al

查询文件内容cat、more、less

cat xx文件

less命令
与 more命令 非常类似,但less命令 可以更加随意地浏览文件,而且 less 在查看之前不会加载整个文件。

相比较于more命令,很多人更喜欢使用 less命令。
空格键:向下翻动一页
[PageDown]:向下翻动一页
[PageUp]:向上翻动一页
/字符串:向下查询“字符串”的功能
?字符串:向上查询“字符串”的功能
n:重复前一个查询
N:反向重复前一个查询
q:离开

more 和 less 的区别:

less 不必读整个文件,所以加载速度会比 more 更快
less 可以按键盘上下方向键显示上下内容,而 more 不能通过上下方向键控制显示
less 退出后 shell 不会留下刚显示的内容,而 more 退出后会在 shell 上留下刚显示的内容

查看并显示行号

cat
[root@1-min etc]# cat -n rsyslog.conf //显示所有行号(包括空行)

[root@1-min etc]# cat -b rsyslog.conf //显示所有行号(但不包括空行)

more
-n 就行
less
[root@1-min etc]# less -N rsyslog.conf //显示所有行号(包括空行)

编辑vi、vim

vim更流行