`

linux probe 三

 
阅读更多

ifconfig

[root@linuxprobe ~]# ifconfig
eno16777728: flags=4163  mtu 1500
        inet 192.168.10.10  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::20c:29ff:fec4:a409  prefixlen 64  scopeid 0x20
        ether 00:0c:29:c4:a4:09  txqueuelen 1000  (Ethernet)
        RX packets 36  bytes 3176 (3.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 38  bytes 4757 (4.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
eno16777728 网卡名
inet ip地址
netmask 子网掩码
ether mac地址
RX发送数据
TX接收数据

uname -a 查看内核代码

uptime 查看负载情况,就是top的前半段

free查看内存情况默认b   -g 是以G显示 -m是以M显示 -h是自动转换单位显示

who 查看终端情况 :0是图形化界面 pts/0是命令行

last查看登录情况 展示的信息从文件中读取,有可能对人篡改

history查看已执行的命令  !加命令编号可以重新执行次命令

pwd查看当前路径

cd~进入当前用户的家目录

cd -返回上一次目录

ls -a 和ls --all一样 查看所有文件包括隐藏文件 以.开头的都是隐藏文件

ls -l显示文件的详细信息包括权限等 蓝颜色的是目录,白颜色的是文件

cat 文件名称 查看小文件信息,用于小于30行

more 文件名称 查看大文件信息,可以翻页,用于大于30行

head -n 20 文件名称  查看大文件前20行信息

tail -n 20 文件名称  查看大文件后20行信息

tail -f  文件名称实时刷新文件

tr 替换文件内容

wc -l 文件名 统计文件行数

wc -w 统计单词数,只能统计英语单词,不能统计中文。

wc -c统计字节数,英语字母1字节,汉字2个字节。

stat 文件名,查看文件时间。linux文件有三个时间,atime最后查看内容时间,ctime变更时间(属性变更时间,例如权限,所属组),mtime修改时间(内容变化时间)

cut -d: -f1 文件名 以冒号为间隔符,提取第一列 cut -d: -f5,提取第5列

diff --brief 文件名1 文件名2 比较两个文件是否一样,不关心不同的内容。

diff -c 文件名1 文件名2 比较两个文件差异内容。

touch xxx 创建xxx文本文件

touch -d "20:12" 文件名 可以修改文件的修改时间。

mkdir 创建文件夹

mkdir -p 1/2/3 创建有嵌套关系的多层目录

cp 文件名 新文件名 复制文件

cp -r 目录/ 新目录 复制文件夹

cp -a保留原始文件权限所有者,如果不加是当前人。

mv 文件名 新文件名 重命名或裁剪

rm 文件名 删除文件

rm -f 文件名 强制删除,不进行二次确认。

rm -r  删除递归目录,r指递归。

rm -rf 删除递归目录,不进行二次确认。

dd 备份 复制 if参数=input file的意思  of = output file输出文件的意思 count = 个数 bs=大小

dd if=文件名 of=新文件名 bs=35 count=2(从文件名从取出35*2指字节到新文件名)

 

tar c创建z指压缩格式gzip v显示压缩的过程 f叫压缩后的文件名.tar.gz    打包的意思  .gz用z参数表示 .bz2用j表示

tar xzvf 压缩后的文件名.tar.gz  解压包的意思

grep 关键字  文件名 查询关键字 (按行数做提取)

grep -n 关键字  文件名 查询关键字和关键字所在的行数

find /  -name 文件名 全盘搜索

find / -user 用户名 所有属于用户名的文件。

find / -user 用户名 -exec cp -rf {} /home/xx \; find不能用管道符|只能用-exec参数代替 相当于把当前find的结果放到{}中,使用-exec 结尾就要使用\;固定模式

分享到:
评论

相关推荐

    Linux I2C总线分析(主要是probe的方式)

    "Linux I2C总线分析(主要是probe的方式)" Linux I2C总线分析是指Linux操作系统中I2C总线的工作机制和结构。I2C总线是串行总线,它可以实现多个设备之间的数据交换。Linux I2C总线分析可以分为三个组成部分:I2C...

    你了解Embeded linux中的probe.docx

    在嵌入式Linux系统中,`probe`是一个关键机制,用于连接硬件设备(device)与驱动程序(device_driver)。在Linux内核加载过程中,probe机制允许内核发现并初始化硬件设备,确保驱动程序能正确地识别和管理这些设备...

    ucProbe.zip

    6. **跨平台**:ucProbe支持Windows、Linux和Mac OS操作系统,满足不同开发环境的需求。 7. **源码级调试**:通过集成的GDB调试服务器,ucProbe能实现源码级别的调试,这对于理解代码执行流程和查找错误至关重要。 ...

    详解Linux驱动中,probe函数何时被调用

    最近看到linux的设备驱动模型,关于Kobject、Kset等还不是很清淅。看到了struct device_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞s3c...

    probe_basic:LinuxCNC机器控件的用户界面

    文献资料安装开发安装QtPyVCP使用文档资源 (#hazzy)(隔离) (#qtpyvcp:matrix.org)(桥接) (桥接) (桥接)依存关系 Python 2.7 PyQt5或PySide2 Probe Basic是使用LinuxCNC Debian 9 x64(拉伸) 和Ubuntu ...

    Linux_I2C总线驱动分析(主要是probe的方式)

    Linux 的 I2C 体系结构分为三个组成部分:I2C 核心、I2C 总线驱动和 I2C 设备驱动。 I2C 核心提供了 I2C 总线驱动和设备驱动的注册、注销方法,I2C 通信方法(即“algorithm”)上层的、与具体适配器无关的代码以及...

    浅谈Linux设备驱动.pdf

    在 Linux 操作系统下,有三类主要的设备文件类型:字符设备、块设备和网络设备。字符设备和块设备的主要区别是:在对字符设备发出读、写请求时,实际的硬件 I/O 一般就紧接着发生了,块设备则不然,它利用一个块系统...

    qt+gstreamer中如何使用probe(探针)获取帧数据

    在Qt与GStreamer结合开发图像处理应用时,`probe`是一个强大的工具,它允许我们对数据流进行实时分析和操作。...在Linux环境下,这样的技术可以广泛应用于各种图像处理和计算机视觉任务,如视频分析、对象检测等。

    linux_driver.rar_linux pcie 驱动_linux驱动pcie_pcie driver_pcie linu

    3. PCIe驱动模型:Linux的PCI驱动模型分为两层:总线驱动和设备驱动。总线驱动处理与PCI总线相关的事务,而设备驱动则针对特定硬件提供功能。 4. 设备驱动开发:编写PCIe驱动通常涉及以下步骤: - 编写识别设备的`...

    util-linux-ng-2.17源码(含fdisk)

    util-linux-ng-2.17.2/shlibs/blkid/src/probe.c [code] util-linux-ng-2.17.2/shlibs/blkid/src/read.c [code] util-linux-ng-2.17.2/shlibs/blkid/src/resolve.c [code] util-linux-ng-2.17.2/shlibs/blkid/src...

    qmi_wwan.rar_V2 _linux lte_linux qmi_qmi_qmi_wwan

    3. **版本号**:"V2"表示这是驱动的第二版,可能包含性能优化、bug修复或新功能。 4. **内核版本兼容性**:驱动程序与特定的Linux内核版本(v2.13.6)兼容,意味着在其他内核版本上可能无法正常工作,或者需要做...

    RX8025驱动-STM+Linux

    3. **操作函数实现**:编写读取和写入时间、设置闹钟、获取报警状态等函数。 4. **中断处理**:如果RTC支持中断,需注册中断处理函数。 5. **电源管理**:处理系统休眠和唤醒时RTC的状态。 6. **测试与调试**:通过...

    at24cxx.rar_AT24Cxx linux_at24c02 linux_at24c02驱动_linux at24c02_

    当内核启动并加载驱动后,会扫描设备树,寻找匹配的平台设备,并调用驱动的probe方法(即初始化函数)。驱动程序在接收到探测请求后,可以通过I²C总线的`i2c_transfer()`函数进行读写操作,实现对AT24C02的访问。 ...

    Linux系统下MTD/CFI驱动介绍

    3. cfi_probe()直接调用mtd_do_chip_probe(),传入cfi_probe_chip()函数指针。 4. mtd_do_chip_probe()分2步,先调用genprobe_ident_chips()探测芯片信息,后调用check_cmd_set()获取和初始化芯片命令集(多分区初始...

    linux usb驱动

    在Linux系统中,USB(通用串行总线)驱动是连接外部设备,如键盘、鼠标、打印机、手机、存储设备等的关键组件。USB驱动程序属于内核的一部分,它负责管理和控制USB设备,使得操作系统能够识别并正确地与这些设备交互...

    linux建立MTD分区

    - 在NorFlash芯片被正确识别之后,Linux内核会通过调用`cfi_probe()`函数来初始化芯片。这一步通常发生在驱动加载的过程中。 - `cfi_probe()`函数会根据NorFlash的具体规格配置相应的参数,并设置好读写等操作接口...

    Linux网卡驱动学习笔记

    #### 三、DM9000网卡驱动详解 DM9000是一种常用的以太网控制器,在许多嵌入式系统中都有应用。本节将详细介绍DM9000网卡驱动的关键部分。 ##### 1. 概述 DM9000驱动采用了平台驱动架构,这是一种现代Linux驱动...

    Zynq-Linux-Timer中断源码加参考文档

    在Zynq-Linux中,axi-timer的初始化过程主要涉及`xilinx_axi_timer_probe()`函数,该函数注册了硬件定时器,并设置初始计数值和中断处理函数。 2. **中断处理**: axi-timer的中断处理函数在`drivers/clk/xilinx/`...

    xenbus_probe.rar_Corporation

    《IBM Corporation Linux驱动程序探索——以xenbus_probe为例》 在开源的世界里,IBM Corporation以其深厚的技术底蕴和对Linux的贡献而闻名。本篇将深入探讨IBM为Linux内核提供的一个关键组件——xenbus_probe,这...

Global site tag (gtag.js) - Google Analytics