嵌入式学习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、不需要AI权限,帮助你快速的进行...
推荐十款!微信小游戏万能修改器... 推荐十款!微信小游戏万能修改器,皮皮胡子辅助,大神讲解(有人有挂)是一款可以让一直输的玩家,快速成为...
一分钟揭秘“卡农血拼辅助”揭秘... 一分钟揭秘“卡农血拼辅助”揭秘开挂作弊辅助插件(原生真的有挂);卡农血拼辅助中的10万兆豆可能无法通...
查到实测辅助!凑一桌游戏辅助器... 查到实测辅助!凑一桌游戏辅助器,陕西扣点点脚本辅助器,必胜教程(有挂讲解);1、陕西扣点点脚本辅助器...
安装程序教程!新道游开挂,卡农... 安装程序教程!新道游开挂,卡农免费辅助,我来教教你(有挂讲解);是一款可以让一直输的玩家,快速成为一...
记者爆料!微乐多乐跑作弊,打哈... 记者爆料!微乐多乐跑作弊,打哈儿小程序辅助,介绍教程(竟然有挂),打哈儿小程序辅助是用手机号来登录游...
科普分享“老友汇辅助”专业开挂... 科普分享“老友汇辅助”专业开挂作弊辅助软件(一贯真的是有挂)是一款可以让一直输的玩家,快速成为一个“...
今日焦点!兴动互娱辅助脚本下载... 今日焦点!兴动互娱辅助脚本下载,微信新海贝之城辅助,安装教程(详细教程);兴动互娱辅助脚本下载软件透...
我来教教你!新荣耀辅助,微信西... 您好:微信西楚辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别...