linux常用命令集合

边缘计算
• 阅读 1104

解压、压缩
tar -vxjf xxx.bz2 -C 目录
解压文件bz2格式

tar -xvf xxx.tar
解压tar型文件

tar -xzvf xxx.tar.gz
解压.gz格式文件

tar -czvf xxx.tar.gz 目录或文件
压缩文件为.gz格式

驱动
mknod /dev/设备名 b 主设备号 次设备号
创建一个设备
depmod //生成modprobe需要的依赖项
modprobe *.ko //加载驱动, 推荐使用,因为可以自动插入需要关联的 .ko模块
rmmod *.ko //卸载驱动, 推荐使用
cat /proc/devices查看设备和设备号
cat /proc/interrupts 查看中断号
cd /proc/device-tree进入设备树中查看节点

文件挂载、卸载
mount /dev/sdb2 /mnt/temp
将sdb2分区挂载到 /mnt/temp下
umount /dev/sdb2
或者 umount /mnt/temp

文件和磁盘方面
mke2fs /dev/设备名
在磁盘(设备名)上创建ext2 ext3 ext4 文件系统,默认是ext2

df -T -h 查看文件系统的类型、硬盘、U盘等
free -h 查看ram使用情况

cat /proc/partitions
查看SD卡等的分区

如何烧写文件
dd if=源文件 of=/dev/sdx bs=512 seek=2 conv=fsync
向设备sdx中烧录源文件,seek表示跳过2个block向sd卡烧录(重要,防止删掉分区表)
bs=512设置块为512字节

给磁盘建立分区,并挂载: 步骤
lsblk 查看磁盘分区结构
ls /dev/sd* 查看 或者 fdisk -l
fdisk /dev/sdb 开始分区
输入n 然后回车, 输入p ,回车,输入分区号
分完区后输入w ,保存分区
mkfs.ext3 /dev/sdb* 把该磁盘的某个分区格式化为 ext3文件格式
mount /dev/sdb* /mnt 挂载

网络
ifconfig -a 查看所有网卡 (一定要加 -a ,不然有的网卡显示不了)
ifconfig wlan0 up 打开无线网卡
iwlist wlan0 scan 查找wifi
sudo NetworkManager restart 或 sudo /etc/init.d/networking restart 重启网络
linux下获取本主机的外网IP 比如 curl icanhazip.com

杂项
uname -a 查看主机使用的linux内核,cpu架构
ls /bin 查看支持的命令
shutdown -h now 关机
reboot 重启
exit 注销
ps -A 查看所有进程
ps -u root 显示root进程信息
ps -ef 显示所有命令
kill 进程号 杀死进程
source 文件 //使文件生效 ,重要
在安装交叉编译器时有一个巨大的坑,在向/etc/profile添加了环境变量后,一定要用source 使之生效 source /etc/profile
向arm开发板中添加curl命令
https://blog.csdn.net/u013625...

gdb 调试
gdb 程序名字 //运行gdb
run //执行程序
where //查看程序出错的地方
list //查看代码
break 行号 //设置断点位置
next //单步执行,但不进入函数内部
step //单步执行,并进入函数内部
print 变量名 //查看变量名的值

git的简单使用
git init
git add *
git status
git commit -m “xxx”
git remote add origin https://github.com/xxx/xxxx.git
git push origin master

如果要更新文件
git add *
git commit -m “xxx” 先更新本地文件
git push origin master

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
ELK+Kafka部署指南 (二)
四、安装logstash安装启动步骤1、解压安装包、修改配置解压安装包:tarzxvflogstash7.0.0.tar.gz进入到解压后的目录:cdlogstash7.0.0进入到config文件夹:cdconfig由于logstash的配置文件在启动的时候指定,编辑创建配置文件:v
Stella981 Stella981
3年前
CentOS 安装 rar、zip 解压缩
Windows系统压缩的rar和zip文件,在Linux系统下是无法通过tar命令解压缩的,需要使用rar和zip命令来解压缩。下面记录一下rar和zip安装和简单的使用。一、rar安装使用Linux系统下使用rarlinux解压缩rar压缩文件,下载页面:http://www.r
Stella981 Stella981
3年前
Linux安装zookeeper
安装zookeeper1、解压缩zookeeper3.4.6.tar.gz:    tarzxvfzookeeper3.4.6.tar.gz2、创建/usr/local/zookeeper文件夹:mkdirp/usr/local/zookeeper 3、进入到/usr/local/zookeeper目录
Stella981 Stella981
3年前
Linux下的解压缩
Linux下常见的压缩包格式有5种:ziptar.gztar.bz2tar.xztar.Z其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2filename.zip的解压:unzipfilename.zipfilename.tar.gz的解压:tarzxvffi
Stella981 Stella981
3年前
Linux基础之软件包管理
Linux基础之软件包管理一、文件压缩与打包1、概念压缩:指通过某些算法,将文件尺寸进行相应的缩小,同时不损失文件的内容。 打包:指将多个文件(或目录)合并成一个文件,方便传递或部署。压缩文件或打包文件常见的扩展名:\.tar、\.tar.gz、\.gz、\.bz2、\.
Stella981 Stella981
3年前
Centos7安装 Redis
下载并解压进入安装目录cd/usr/local下载wgethttp://download.redis.io/releases/redis4.0.6.tar.gz解压tarzxvfredis4.0.6.tar.gz编译安装makeMALLOCl
Stella981 Stella981
3年前
Linux基础学习笔记——压缩和解压(tar、zip)
压缩和解压缩Linux默认支持的压缩格式:gz、bz2、zip压缩目的:节省磁盘空间扩展:1.压缩文件尽量使用gz,因为占用空间较少,效率高;2.bz2压缩后的文件占用空间最小;3.zip压缩的文件占用空
Stella981 Stella981
3年前
LINUX下安装db2v10.5
1、下载db2\_v105\_linuxia32\_expc.tar.gz2、解压tarzxvfdb2\_v105\_linuxia32\_expc.tar.gz解压完成后会在当前目录下有一个./expc文件夹3、进入这个目录cdexpc4、执行安装./db2\_install(注)安装之前,先确保是否安装了libpam,pam
芝士年糕 芝士年糕
2年前
如何在Linux解压缩(打开)Gz 文件?
GNU的Gzip是一种流行的数据压缩程序,而GZ文件是由标准Gzip压缩的存档文件。它最初由JeanloupGailly和MarkAdler于1992年10月31日开发。如何解压缩(打开)Gz文件打开Gz文件的程序对于Windows操作系统:PeazipWinRARCorelWinZip7ZipFi
铁扇公主 铁扇公主
2年前
苹果电脑专用解压缩软件
苹果专用解压缩软件BetterZip中文激活版分享啦,BetterZip是Mac平台上的一款解压缩软件,可以帮助用户快速解压缩各种类型的压缩文件,并提供了一些额外的功能。该软件的主要功能包括:1.支持多种文件格式:BetterZip支持解压缩多种常见的压缩
子桓 子桓
1年前
苹果专用解压缩软件 BetterZip 5中文注册版
BetterZip5是一款流行的压缩和解压缩软件,适用于macOS平台。它提供了强大的功能,使用户能够方便地创建、浏览、编辑和解压各种压缩文件格式。以下是BetterZip5软件的一些主要特点和功能:压缩和解压缩:BetterZip5支持多种常见的压缩文件
边缘计算
边缘计算
Lv1
好雨知时节,当春乃发生。随风潜入夜,润物细无声。
文章
4
粉丝
0
获赞
0