嵌入式每日学习心得2017.07.11

xiaoxiao2021-02-28  90

任务1 用vi创造多个文件 vi a.c b.c n:下一个 N:上一个 任务2 怎样通过后面的名字把进程杀掉 killall killall name 任务3 ifconfig 和 df df 第一列代表文件系统对应的设备文件的路径名(一般是硬盘的分区) 第二列代表分区包含数据块(1024字节)的数目 第三列代表已用数据块的数目 第四列代表可用数据块的数目 最后Mounted on表示文件系统的挂载点 (挂载点实际上就是linux中的磁盘文件系统的入口目录) ifcongfig  eth0      Link encap:以太网  硬件地址 00:0b:db:4c:e4:b3            inet 地址:172.16.55.25 广播:172.16.55.255 掩码:255.255.255.0             inet6 地址: fe80::20b:dbff:fe4c:e4b3/64 Scope:Link              UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1               接收数据包:8735 错误:0 丢弃:0 过载:0 帧数:0              发送数据包:5234 错误:0 丢弃:0 过载:0 载波:0               碰撞:0 发送队列长度:100              接收字节:3897818 (3.7 MB)  发送字节:1225779 (1.1 MB)              基本地址:0xecc0 Memory:ff8e0000-ff900000  lo         Link encap:本地环回             inet 地址:127.0.0.1  掩码:255.0.0.0                inet6 地址: ::1/128 Scope:Host                UP LOOPBACK RUNNING  MTU:16436  跃点数:1                接收数据包:2063 错误:0 丢弃:0 过载:0 帧数:0                 发送数据包:2063 错误:0 丢弃:0 过载:0 载波:0                  碰撞:0 发送队列长度:0             接收字节:105049 (102.5 KB)  发送字节:105049 (102.5 KB) ----------------------------------------------- eth0:网卡的代号。 Link encap(链接类型):Ethernet 以太网。 HWaddr:网卡的硬件地址,习惯称为MAC。  inet addr:IPv4的IP地址,后续的Bcast、Mask分别代表的是Broadcast和Netmask。  inet6 addr:是IPv6的版本的IP,我们没有使用,所以略过  scope:域 RX:那一行代表的是网络由启动到目前为止的数据包接收情况,packets代表数据包数、errors代表数据包发生错误的数量、dropped代表数据包由于有问题而遭丢弃的数量等。 TX:和RX相反,为网络由启动到目前为止的传送情况。  collisions:代表数据包碰撞的情况,如果发生太多次,表示你的网络状况不太好。  txqueuelen:代表用来传输数据的缓冲区的储存长度。  RX Bytes、TX Bytes:总传送、接收的字节总量。  Interrupt、Memory:网卡硬件的数据,IRQ岔断和内存地址。 通过观察上述的资料,大致上能了解到你的网络情况,尤其是RX、TX内的error数量,及是否发生严重的collision情况,都是需要注意的。 任务四 vim中,命令模式学习至少五个指令,多多益善 可视模式下学两个 命令 1./:要查的字符串(高亮)?:从光标开始的地方开始查  /nohl(取消高亮) 2.set cindent 3.set shiftwidth(sw) = 4 4.x,y'co'z 复制x到y行去z行下面(m是移动) 5.set all 所有设置 6.syntax on/off 7.set ai/set no ai 8.set ic/set noic 9.s/p1/p2/g 替换 10.G 调到文件尾 u 取消上一步操作 可视 1.gv重选上次高亮 2.v是字符 V是行 ctrl v 是块 3.删除是d 4.大小写~ 5.修改是c shell中的通配符: (1) *  : 匹配任意长度的字符串   rm *.c (2) ? : 匹配一个长度的字符串   vi 1_struc?.cpp  (3)[...] :匹配指定的字符        rm [12345].c (4)[.-.] :匹配一个范围的字符串  rm [1-5].c 在Linux系统桌面上的 计算机 回收站 主文件夹实际上并不在桌面文件夹里 计算机等比桌面文件系统大,所以看上去是,实际上不是 tab:自动填充 文件打包/解包和压缩/解压命令 打包: tar -czvf 13.gz  13.c tar -cjvf 13.bz2  13.c 解包: tar -xzvf 13.tar.gz tar -xjvf 13.tar.bz2 -f 用户指定归档文件的名字,否则使用默认名 -c 创建新的归档文件 -x 释放归档文件 -v 显示归档和释放的过程 -j 使用bzip2压缩程序 -z 使用gzip压缩程序 根目录下的不同目录存放不同类别的文件: home: 存放所有普通用户的主目录 root: root用户的主目录 bin: binary,存放各种所有用户通用的可执行文件(命令就是可执行文件) sbin: super binary,存放管理员常用的可执行文件 etc: 存放各种系统配置文件,比如/etc/shadow(影子文件)存放的是用户密码信息 dev: device,存放各种设备文件(设备驱动相关文件) boot: 存放系统启动所需要的一些文件 lib: 存放各种库文件 proc: 伪文件系统,它下面的文件都是随系统状态的改变而实时变化的,存放都是系统当前的各种状态信息,比如查看当前内存使用情况使用cat /proc/meminfo opt: 通常用来安装一些应用软件 mnt: 存放挂载目录 tmp: 存放各种临时文件 usr: 存放所有用户通用的一些文件 selinux: 存放selinux的配置文件(selinux是Linux系统中的安全防护程序) sys: system,存放系统运行所需要的重要文件 linux系统七大文件类型: (1):‘ - ’ 普通文件 (2):‘ d ’ 目录文件 (3):‘ l ’ 符号链接文件,软链接文件 (4):‘ p ’ 管道文件 (5):‘ s ’ 套接字文件 (6):‘ c ’ 字符设备文件 (7):‘ b ’ 块设备文件 echo -n 消去空格 -e 识别转义字符  “|”管道符是从左往右传 vi/vim 1命令模式(可拆分为两种) 2插入模式 3可视模式
转载请注明原文地址: https://www.6miu.com/read-83904.html

最新回复(0)