嵌入式学习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: 解压一个压缩包,解压后压缩包依然存在

相关内容

热门资讯

推荐十款(浙江游戏大厅)外挂透... 推荐十款(浙江游戏大厅)外挂透明挂辅助插件(辅助挂)巨细无遗(2023已更新)(哔哩哔哩);本章节将...
我来分享(桃花源)外挂透明挂辅... 我来分享(桃花源)外挂透明挂辅助神器(透视)透彻教程(2020已更新)(哔哩哔哩);桃花源是一种具有...
第三方攻略(中至万年麻将)外挂... 第三方攻略(中至万年麻将)外挂透明挂辅助软件(有辅助)缜密教程(2021已更新)(哔哩哔哩);中至万...
为什么需要防火墙这种硬件设备 防火墙是一种硬件设备,用于保护内部网络免受外部网络的攻击和入侵。它可以过滤进出网络的数据包,只允许符...
新苹果手机如何导入旧手机数据(... 使用“快速开始”功能,将新旧iPhone靠近,扫描旧手机上的云状图案,进行面部识别。在“应用与数据”...
[LLM评测/评价指标]用 P... 用 Python 计算文本 BLEU 分数和 ROUGE 值NLP 2020年 08月13日文本生成...
什么是爆破服务器 爆破服务器通常指的是通过大量请求尝试破解服务器的安全措施,如密码猜测、端口扫描等,以获取未授权访问权...
十分钟了解(瑞星游戏)外挂透明... 十分钟了解(瑞星游戏)外挂透明挂辅助脚本(有辅助挂)详实教程(2020已更新)(哔哩哔哩)这是由厦门...
摩托罗拉x3是什么品牌 摩托罗拉x3是摩托罗拉品牌的手机。摩托罗拉x30pro深度测评外观设计摩托罗拉x30pro的设计风格...
iphone12mini有没有... iPhone 12 mini支持双卡双待功能,但仅支持一张物理SIM卡和一张电子SIM卡(eSIM)...