文章目录


Linux体系结构环境配置常用

查看系统调用公用函数库Shell
  • 当前shell版本
  • 本地shell版本
  • 切换任意路径的版本
  • 查询目录ls
  • 查询文件内容cat、more、less
  • 查看并显示行号
  • 编辑vi、vim


Linux体系结构

Linux的体系结构_系统调用

环境配置

Linux系统,体验指令

Windows系统下载 cigwin

常用

查看系统调用


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


Linux的体系结构_字符串_02

Linux的体系结构_字符串_03

Linux的体系结构_vim_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更流行