week1(2)shell语法和硬件资源管理

一、硬件资源管理
1.查看系统pci设备
lspci 列出所有pci设备,主板,声卡,显卡,网卡等
在这里插入图片描述
lspci -v 列出详细信息
2.查看CPU的信息
more /proc/cpuinfo
在这里插入图片描述

3.查看内存信息
more /proc/meminfo
在这里插入图片描述
4.fdisk -l 查看磁盘分区
在这里插入图片描述
5.ifconfig命令
ifconfig 命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”。
在这里插入图片描述6.uname命令
uname 命令用于查看系统内核与系统版本等信息,格式为“uname [-a]”。 在这里插入图片描述
7.uptime 命令
uptime 用于查看系统的负载信息,格式为 uptime。
它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近 1 分钟、5 分钟、15 分钟内的压力情况 ;
负载值越低越好,尽量不要长期超过 1,在生产环境中不要超过 5。
在这里插入图片描述
8.last 命令
last 命令用于查看所有系统的登录记录,格式为“last [参数]”。
使用 last 命令可以查看本机的登录记录。
在这里插入图片描述
二、shell 语法 命令 参数 文件/目录
1.free 命令
free命令查看系统中空闲的、已用的物理内存及swap内存
参数
-b 以Byte为单位显示
-k 以KB为单位显示
-M 以MB为单位显示
-g 以GB为单位显示
-h 以人性化的形式显示
-o 不显示缓冲区调节列
-t 显示内存总和列
-v 显示版本信息
例如:free -m
在这里插入图片描述
free -h
在这里插入图片描述

Buffer / page :磁盘缓存的大小
Buffer cache:磁盘块的读写 page cache:文件inode的读写,有效缩短了I/O系统的调用时间
2.ls 查看文件信息
在这里插入图片描述
ls 常见选项
-a 查看目录下的所有文件 包含隐藏文件
-l 长列表显示
-h 人性化显示
-d 只列出目录名
-t 按修改时间排序
-s 按文件Size排序
-r 逆序排序
-i 文件序列号排序
例如:ls -a
在这里插入图片描述
ls -l
在这里插入图片描述例如例如: -a -l 等价于-al
ll 查看文件详细信息 等价于ls -l
3.Tab键
自动补全 //Tab 只能补全命令和文件
命令补全:
shell 程序在接收到用户执行命令的请求,分析完成之后,最左侧的
字符串会被当作命令;
命令查找机制:
查找内部命令;
根据 PATH 环境变量中设定的目录,自左而右逐个搜索目录下的文件名;
给定的打头字符串如果能惟一标识某命令程序文件,则直接补全;
不能惟一标识某命令程序文件,再击 tab 键一次,会给出列表;
4.快捷键 ^表示 Ctrl
^C 终止前台运行的程序 //ping 172.16.8.100
^D 退出 等价 exit
^L 清屏
^A 光标移到命令行的最前端 //编辑命令
^E 光标移到命令行的后端 //编辑命令
^U 删除光标前所有字符 //编辑命令
^K 删除光标后所有字符 //编辑命令
^R 搜索历史命令,利用关键词
5.history命令
a. 光标上下键
b. ^R //搜索历史命令(输入一段某条命令的关键字:必须是连续的)
c. !220 //执行历史命令中第 220 条命令
!字符串 //搜索历史命令中最近一个以 xxxx 字符开头的命令,例如!ser
6.命令别名
alias 查看系统别名
在这里插入图片描述
添加别名 alias c=‘clear’
在这里插入图片描述

source /etc/bashrc 立即生效
在这里插入图片描述
unalias c 取消别名
在这里插入图片描述
vi /root/.bashrc 永久别名
在这里插入图片描述
*:修改完成后重启才会生效,若想立即生效,需要使用:source /root/.bashrc
7.man 搜索:
/ -a,从上往下,n 向下继续搜索,N 向上继续搜索
?-a,从下往上
8.history 命令
调用命令历史列表中的命令:
!#:再一次执行历史列表中的第#条命令;
!!:再一次执行上一条命令;
!STRING:再一次执行命令历史列表中最近一个以 STRING 开
头的命令;
调用上一条命令的最后一个参数:
快捷键:ESC, . 这里是逗号和点号
字符串:!$
参数
-c: 清空命令历史,当前命里历史列表中的数据;
-d offset:删除指定命令历史
-r: 从文件读取命令历史至历史列表中;
-w:把历史列表中的命令追加至历史文件中,;
例如:history -c
在这里插入图片描述
echo $HISTSIZE 查看记录的容量
在这里插入图片描述
vi /etc/bashrc 修改历史记录容量

猜你喜欢

转载自blog.csdn.net/wq962464/article/details/82793494
今日推荐