嵌入式学习day13(C高级Linux命令)
创始人
2024-09-25 17:52:12
0

一丶进程管理命令

1.grep

         功能:从文件中查找字符串
         格式:grep "要查找的字符串" 文件名


         精确查找:grep "\<要查找的字符串\>" 文件名

结合ps以及管道:ps -ef | grep a.out: 从进程信息中查找带a.out的字符串

2.find

find 路径 -name 文件名: 查找指定路径下的文件,查找多个文件可以加""

3.kill

             kill :发送一个信号

             kill -l:查看Linux下的信号
                        (2) SIGINT ctrl+c 结束进程
                        (3) SIGQUIT 程序正常退出
                        (4) SIGILL 结束进程
                        (9) SIGKILL 强制杀死进程 不可忽略信号 无条件终止指定进程
                        (10) SIGUSR1 未定义功能
                        (12) SIGUSR2 未定义功能
                        (13) SIGPIPE 管道破裂信号
                        (14) SIGALRM 时钟信号
                        (17) SIGCHLD 子进程状态发生改变会给父进程发送
                        (19) SIGSTOP 停止 不可忽略信号
            kill num PID:给指定的进程发送num号信号
            killall 文件名:杀死所有为该文件的进程

4.前后台进程切换

         步骤:先运行进程

         ctrl z: 将进程暂停
         bg 编号: 切换到后台
         jobs: 在当前终端查看后台进程
         fg 编号:将后台进程切换到前台

二丶 网络管理

           ifconfig: 查看linux的ip地址
           ipconfig:查看windows的ip地址
                           win+r打开运行窗口,输入cmd打开命令窗口,输ipconfig
           ping 域名/ip地址:检查网络的连通性(是否能通信)

三丶文件系统管理

 用于组织和管理计算机存储设备上的大量文件,并提供用户交互接口

1. 文件系统分类

磁盘文件系统:指本地主机中实际可以访问到的文件系统,包括硬盘、CD-ROM、DVD、USB存储器、磁盘阵列等。常见文件系统格式有:Ext2、Ext3、Ext4、VFAT等
网络文件系统:是可以远程访问的文件系统,这种文件系统在服务器端仍是本地的磁盘文件系统,客户机通过网络远程访问数据。常见文件系统格式有:NFS(Network File System,网络文件系统)、Samba(SMB/CIFS)等
专有/虚拟文件系统:不驻留在磁盘上的文件系统。常见格式有:TMPFS(临时文件系统)、PROCFS(Process File System,进程文件系统)和LOOPBACKFS(Loopback File System,回送文件系统)。

2. 根文件系统结构

需要了解常见的目录含义:
      /bin:存放系统中最常用的可执行文件(二进制)
      /sbin : 存放更多的可执行文件(二进制),包括系统管理、目录查询等关键命令文件
      /boot:存放Linux内核和系统启动文件,包括Grub、lilo启动器程序
      /opt: 与系统无关的安装程序
      /etc: 放的一些配置文件。Linux开机自启动脚本存放在/etc/rc.d或/etc/init.d目录下。这些目录是Linux系统中用于存放启动脚本的标准目录
       /dev : 存放所有设备文件,包括硬盘、分区、键盘、鼠标、USB、tty等
       /lib : 存放共享的库文件,包含许多被/bin和/sbin中程序使用的库文件
       /mnt : 该目录通常用于作为被挂载的文件系统的挂载点
       /proc : 存放所有标志为文件的进程,它们是通过进程号或其他的系统动态信息进行标识,例如cpuinfo文件存放CPU当前工作状态的数据
        /usr : 用于存放与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。以下罗列了/usr中部分重要的目录。
        /usr/lib: 库文件,系统默认搜索的库路径
        /usr/include: 头文件,系统默认搜索的头文件路径
Linux开机自启动脚本存放在/etc/rc.d或/etc/init.d目录下。这些目录是Linux系统中用于存放启动脚本的标准目录

3 显示文件内容

      cat 文件名:显示文件全部内容

      head:   head -n 文件名:显示前n行
      tail:tail -n 文件名:显示后n行

4. 链接文件

(1)  文件类型:7种, b c d - l s p
            硬链接:是利用Linux中为每个文件分配的物理编号——inode号建立链接。 因此,硬链接不能跨越文件系统。
            软链接(符号链接):是利用文件的路径名建立链接。通常建立软链接使用绝对路径而不是相对路径,以最大限度增加可移植性;类似windows下的快捷方式
(2)  命令
       硬链接:ln 源文件 链接文件名
       软连接:ln -s 源文件 链接文件名
(3)  注意:
            硬链接:删除或移动目标文件链接依然有效,只能操作普通文件
            软链接:删除或移动目标文件链接失效,但是在此创建时链接依然有效,建立软链接使用绝对路径而不是相对路径,以最大限度增加可移植性

5.文件压缩和解压

(1)  zip命令用于将一个文件或多个文件压缩成单一的压缩文件
      unzip命令用于将zip压缩的文件进行解压
注意:
     (1)具有归档功能,并进行压缩
     (2)可以压缩文件夹,后缀为.zip
     (3)压缩或者解压后源文件依然存在
格式:
        zip 压缩文件名.zip 要压缩的文件列表
        unzip 文件文件名.zip(2)  gzip命令将一个文件进行压缩

      gunzip命令将gzip压缩的文件进行解压
注意:
    (1)只能对一个文件进行压缩,并自动后缀为.gz
    (2)没有归档功能
    (3)压缩或解压后源文件不存在
格式:
       gzip要压缩的文件
       gunzip压缩文件.gz
(3) bzip2:功能、特点与gzip相同,只是后缀为.bz2
      bunzip2:解压
(4)  tar:
     选项:
           -x : 释放归档文件,解压
           -c : 创建一个新的归档文件,压缩
           -v : 显示归档和释放的过程信息
            -f : 用户指定归档文件的文件名,否则使用默认名称
            -j : 由tar生成归档,然后由bzip2压缩 .tar.bz2
            -z : 由tar生成归档,然后由gzip压缩 .tar.gz
     特点:
         1)具有归档功能,并通过选项可以进行压缩或解压
         2)压缩或解压后源文件存在
         3)需要写全压缩或解压的文件名格式:
格式:
         tar 选项 压缩(解压)文件名要压缩的文件列表
组合:
        -cjf: 以bz2格式压缩文件
       -czf: 以gz格式压缩文件
       -xvf: 解压一个压缩包,解压后压缩包依然存在

相关内容

热门资讯

三分钟了解!边锋小程序辅助免费... 三分钟了解!边锋小程序辅助免费(辅助挂)细节方法(力荐作弊开挂辅助神器);1、找出边锋小程序辅助免费...
1次性普及“博雅西元红河辅助脚... 您好:博雅西元红河辅助脚本这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
第4分钟了解!新蛮王辅助,po... 第4分钟了解!新蛮王辅助,pokemmo辅助脚本,科技教程(本然真的有挂);第4分钟了解!新蛮王辅助...
透视攻略"德州局可以... 透视攻略"德州局可以透视"关于开挂作弊辅助插件(都是存在有挂);超受欢迎的德州局可以透视稳赢小游戏,...
五次性普及“越乡游义乌微信小程... 五次性普及“越乡游义乌微信小程序辅助”科普作弊开挂辅助插件(果然有挂)是一款可以让一直输的玩家,快速...
实测发现!多乐辅助工具(辅助挂... 实测发现!多乐辅助工具(辅助挂)AI教程(软件作弊开挂辅助安装);多乐辅助工具中的10万兆豆可能无法...
第十分钟了解!决战十水三辅助,... 第十分钟了解!决战十水三辅助,德普之星私人局透视,教你攻略(先前是有挂);决战十水三辅助软件透明挂作...
辅助透视"werpl... 辅助透视"werplan辅助软件"详细开挂作弊辅助app(先前存在有挂);werplan辅助软件中的...
5次性普及“边锋老友填大坑辅助... 5次性普及“边锋老友填大坑辅助”解密作弊开挂辅助软件(原生是有挂)是一款可以让一直输的玩家,快速成为...
一分钟了解!兴动助手脚本有辅助... 《一分钟了解!兴动助手脚本有辅助(辅助挂)wepoke教程(解说作弊开挂辅助工具)》 兴动助手脚本有...