Linux常用命令

Linux摄像头驱动3——LCD显示 优快云仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。 本博文对应地址: https://hceng.cn/2018/05/18/Linux摄像头驱动3——LCD显示/#more Linux摄像头驱动学习第三篇,在Tiny4412的LCD上显示摄像头采集图像。 前面的UVC驱动,实现了在Ubuntu主机上显示摄像头采集的图像,但那不是最终目的,最终... 阅读详情

优快云仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。
本博文对应地址: https://hceng.cn/2017/03/12/Linux常用命令/#more
本文主要汇总一些常用且不太熟练的Liunx命令,不定期更新。


1. tar

作用:打包(拆包)/压缩(解压)文件;

语法:tar [主选项+辅选项] 文件或目录

主选项:

  • c :打包文件;
  • x :拆包文件;
  • t :列出包/压缩文件里有哪些文件。
    辅选项:
  • z :具有 gzip 属性;格式为xx.tar.gz或xx. tgz;
  • j :具有 bzip2 属性;格式为xx.tar.bz2;
  • v :显示压缩文件过程;
  • f :在其后必须是文件名;
  • - -exclude xxx:打包除xxx文件之外的文件;
    示例:
    {% codeblock lang:shell %}
    $ tar cf test.tar test #打包test文件/文件夹为test.tar;
    $ tar xf test.tar #拆包test.tar;
    $ tar czf test.tar.gz test #压缩test文件/文件夹为test.tar.gz;
    $ tar xzf test.tar.gz #解压test.tar.gz;
    $ tar cjf test.bzip2 test #压缩test文件/文件夹为test.bzip2;
    $ tar xjf test.bzip2 #解压test.bzip2;
    $ tar cf test.tar --exclude test.txt test #打包test文件夹里除test.txt之外的为test.tar
    {% endcodeblock %}

2. grep

作用:查找字符串;

语法:grep [选项] ‘搜寻字符串’ 文件名

选项:

  • -c :计算找到 ‘搜寻字符串’ 的次数;
  • -i :忽略大小写;
  • -n :顺便输出行号;
  • -v :反向选择,即显示出没有 ‘搜寻字符串’ 内容的那一行;
    示例:
    {% codeblock lang:shell %}
    $ grep -n ‘test’ test.txt #搜索test.txt中含test的行,且显示对应行号;
    {% endcodeblock %}

3. find

作用:选项较多,这里暂仅使用name选项查找文件;

语法:find 路径 -name "文件名"
示例:
{% codeblock lang:shell %}
$ find -name “test” #在当前文件下找test文件;
{% endcodeblock %}


4. ifconfig

作用:网卡配置;

语法:ifconfig [网络设备] [参数]"
示例:
{% codeblock lang:shell %}
#设置网卡1的地址 192.168.1.44,掩码为255.255.255.0(即默认);
$ ifconfig eth0 192.168.1.44 netmask 255.255.255.0
#捆绑网卡1的第二个地址为 192.168.1.x
$ ifconfig eth0:x 192.168.1.x
#打开网卡1
$ ifconfig eth0 up
#关闭网卡1
$ ifconfig eth0 down
{% endcodeblock %}


5. mount

作用:目前只用来挂载NFS;

语法:mount -t nfs 服务器ip:挂载目录 挂载到本地哪里"
示例:
{% codeblock lang:shell %}
#把主机(192.168.1.44)的/work/hceng/nfs_rootfs挂载到本地/tmp目录下;
$ mount -t nfs 192.168.1.44:/work/hceng/nfs_rootfs /tmp
{% endcodeblock %}


6. 查看Linux版本信息

示例:
{% codeblock lang:shell %}
$ uname -a #显示电脑以及操作系统的相关信;
$ cat /proc/version #正在运行的内核版本;
$ cat /etc/issue #显示的是发行版本信息;
$ lsb_release -a #列出所有版本信息;
{% endcodeblock %}


7. 关闭防火墙

示例:
{% codeblock lang:shell %}
$ ufw disable #关闭ubuntu的防火墙 ;
$ ufw enable #开启防火墙;
{% endcodeblock %}


7. source

作用:免重启更新环境变量;
示例:
{% codeblock lang:shell %}
$ source /etc/environment
{% endcodeblock %}

8. vim

作用:vim里代码自动格式化;
示例:
{% codeblock lang:shell %}
gg
vG

{% endcodeblock %}

最后修改时间:2017/3/31 19:57:49
Linux 常用命令大全 Linux 系统作为服务器和开发环境中的主流操作系统,拥有丰富的命令行工具。掌握常用的 Linux 命令不仅能够提升工作效率,还能让你在系统管理、文件处理、网络配置等方面游刃有余。本文将详细介绍 Linux 中最常用的命令,涵盖文件操作、系统管理、网络命令等多个领域。 阅读详情

相关推荐

Halcon手眼标定实战:九点标定法从入门到精通(附完整代码)

本文详细介绍了Halcon环境下九点标定法的完整实现流程,从基础概念到实战技巧,帮助开发者快速掌握手眼标定技术。通过精确采集图像坐标与机械坐标,计算仿射变换矩阵,实现相机与机械臂坐标系的精确映射,适用于工业自动化中的平面定位场景。

v4w5x6的博客 410

设备驱动模型

优快云仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。 最近在看设备驱动模型,记录下分析的结构。 设备驱动模型提供了硬件的抽象,内核可以使用该抽象完成很多硬件重复的工作,这样很多重复的代码就不需要重复编写和调试了。这些抽象包括:电源管理、即插即用设备的支持、与用户空间的通信。 1.sysfs文件系统 sysfs文件系统是Linux众多文件系统中的...

hceng_linux 480

07群晖Docker部署nousresearch/hermes-agent

群晖Docker部署nousresearch/hermes-agent。

分享技术,传播知识! 1367

检测android手机是否支持nfc和hce

PackageManager packageManager = this.getPackageManager(); boolean b1 = packageManager .hasSystemFeature(PackageManager.FEATURE_NFC); Toast.makeText(context, "是否支持nfc===" + b1, 1).show(); boolean b

sinat_16230409的博客 5263

ArcGIS通过已知坐标点转面(通过excel文件,有工具可批量生成面要素)

通过使用ArcGIS中的工具,将坐标点XY数据转换成可视化的点线面矢量数据,更加方便快捷有效的获取对应信息

qq_41046162的博客 3万+

【01】VisionMaster入门到精通——VisionMaster V4.0.0 试用版安装教程(安装试用补丁与试用授权)

本文详细介绍了海康VisionMaster 4.0.0试用版的安装步骤:首先从官网下载基础安装包、软加密试用版和示例程序(可选);安装时需按顺序完成主程序安装(选择软加密)、试用补丁安装和30天试用授权安装;最后提供了两种启动方式。文章还列出了试用版的7项功能限制,包括最多支持2个流程、2个全局相机等,并特别提醒试用版不维护、不提供补丁,建议用户转为正式版本。安装过程中若出现蓝屏需重启覆盖安装,授权失败时可参考指定解决方案。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 8861

iMX6ULL上手体验

优快云仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。 本博文对应地址: https://hceng.cn/2018/03/28/iMX6ULL上手体验/#more 第一次接触NXP/Freescale的SOC,记录拿到板子后快速上手的技巧和思维的方式。 iMX6ULL感觉还是很有优势的,除了之前接触的NanoPi(全志H3),就没见过几个运行Li...

hceng_linux 3万+

全网最全-QCC51xx-QCC30xx(TWS)系列从入门到精通开发教程汇总(持续更新中)

QCC3040开发笔记之基本介绍(0) QCC3040开发笔记之开发环境搭建(1) QCC3040开发笔记之debug调试(trb调试,usbt调试,adb调试,WIFI调试)(2) QCC3040开发笔记之按键配置(3) QCC3040开发笔记之按键切换(4) QCC3040开发笔记之按键逻辑(5) QCC3040开发笔记之tone(6) QCC3040开发笔记之提示音(7) QCC3040开发笔记之bitserial接口(8) QCC3040开发笔记之双mic+AEC+ANC(9...

心跳包的博客 3万+

Buildroot笔记

优快云仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。 本博文对应地址:https://hceng.cn/2019/09/05/Buildroot%E7%AC%94%E8%AE%B0/#more 整理Buildroot笔记,包含配置选项注释、目录结构分析、常用命令、构建示例、 使用技巧。 1.Buildroot基本介绍 Buildroot是Linu...

hceng_linux 2万+

【物联网技术】ESP8266 ESP-01/01s 固件下载烧录+STM32串口通信接线

ESP8266 ESP-01/01s 工作模式接线与MQTT固件下载烧录接线

嵌入式阿齐Archie 3万+

【报错解决】OpenClaw 报错 ENOENT: no such file or directory, open ‘/root/.npmrc‘:配置文件路径不存在

本文分析了OpenClaw平台在国产操作系统环境下运行时出现的ENOENT: no such file or directory, open '/root/.npmrc'错误。该问题源于容器环境中root用户的npm配置文件缺失,导致插件依赖安装失败。文章详细解释了npm配置加载机制和容器环境的特殊性,提出了四种解决方案:手动创建配置文件、写入基础配置、使用全局配置替代以及容器启动时自动初始化。最后指出该错误暴露了工程中对默认路径盲目信任的问题,强调显式声明运行环境依赖的重要性。

博客 2014

Linux系统及常用命令

在Linux操作系统中,每当我们使用用户名登录操作系统时,Linux都会对 该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是 UID。​ 用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。​ 在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限, 能执行任何命令和操作,而其他用户都是普通用户。​ Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。

渣渣盟的博客 1807

基于Simulink进行微电网中DC-DC变换器的仿真建模

微电网:包括可再生能源发电设备、储能系统和负载,可以独立于大电网运行,也可以并网运行。重要性提高能源可靠性:通过本地化供电减少对外部电网的依赖。促进可再生能源利用:支持高效整合多种可再生能源。挑战多源管理:不同类型的能源产生方式各异,需设计灵活的电源管理系统。能量转换效率:需要高效的能量转换装置来确保能源的有效利用。首先明确要模拟的任务内容。设计一个能够在不同输入条件下为微电网提供稳定输出电压的DC-DC变换器。根据微电网的工作状态调整控制策略以维持最佳性能。

amy_mhd的博客 154

Linux常用命令大全

目录 常用命令 目录操作 查看文件内容 创建文件或目录 删除文件或目录 移动文件或目录 复制文件或目录 修改文件或目录权限 更换软件源 常用命令 mkdir dir1 创建一个叫做 'dir1' 的目录' touch test.out 创建test.out文件 rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 dir 复制一..

lduzhenlin的专栏 3285

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux的常用命令

Linux的常用命令

weixin_56449709的博客 1096

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

《Linux程序设计》实验1 Linux常用命令

(1)帮助命令:--help、info。(2)文件系统常用命令:ls、mkdir、rmdir、mv、rm、cp、find、head、tail、wc、grep、gzip、gunzip、tar、mount、umount。(3)系统管理常用命令:useradd、passwd、kill、date。(4)网络操作常用命令:ifconfig、ifup、ifdown、ping。(5)网络安全常用命令(6)字符串显示命令echo。(1)切换到/home目录。

J1481852914的博客 983

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux笔记(常用命令)

Linux常用命令讲解

LLM | Agent | RAG | Java 2367

linux常用命令学习

stat cuda #查看cuda连接到的软连接 touch a.txt#新建文件a.txt mkdir build#新建文件夹build/ rm -rf a.txt#删除文件 mv a.txt b.txt#文件重命名 du -sh#查看当前目录总占用量,不单独列出各项占用量 du -lh --max-depth=1#查看当前目录下一级子文件和子目录磁盘占用情况 ls -lht #查...

冬后晚晴的博客 385

linux常用命令_linux常用命令汇总

把前几天更新的linux的常用命令汇总在了一起,方便大家查看。linux常用命令如下:cd首先我们先介绍最简单,也是我最常用的命令之一,cd命令。##进入用户家目录cdcd~##查看目录的路径pwd如果想要进入某特定路径#进入某特定目录cdDesktop/test##查看当前路径pwd想要进入上层目录#进入上层目录cd../##查看当前目录pwd想要进入跟目录下一层的某目录##进入...

weixin_39566773的博客 209

Linux常用命令思维导图

Linux常用命令思维导图

fengxiandada的博客 1580

Linux中常用命令

作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本语法: vi fileName说明:1). vim是从vi发展来的一个功能更加强大的文本编辑工具,编辑文件时可以对文本内容进行着色,方便我们对文件进行编辑处理,所以实际工作中vim更加常用。2). 要使用vim命令,需要我们自己完成安装。

2301_78554215的博客 2008

Linux简介及常用命令

Linux简介及常用命令操作系统虚拟机软件Ubuntu操作系统Linux内核及发行版常用命令-查看目录命令常用命令-切换目录命令常用命令-绝对路径和相对路径常用命令-创建、删除文件及目录命令常用命令-复制、移动文件及目录命令常用命令-终端命令格式的组成常用命令-查看命令帮助常用命令-ls命令选项常用命令-mkdir和rm命令选项常用命令-cp和mv命令选项常用命令-重定向命令常用命令-查看文件内容常用命令-链接命令常用命令-文本搜索常用命令-查找文件常用命令-压缩和解压缩常用命令-文件权限常用命令-获取管理

alicexz的博客 234
上一篇: Makefile小结
下一篇: 设备驱动模型
hceng_blog
博客等级 码龄10年 263粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值