范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

盘点一些Linux实用小技巧

  大家好,我是ZhengN。本次给大家分享一些Linux的实用小技巧。 1、查看文件校验值
  在文件进行拷贝或者进行传输的时候,可能有损坏或者被修改的可能,这时候可以查看校验值来确认一下。比如我们平时工作需要用到其它组给我们提供的一些对接的程序,每次程序运行不符合他们的预期的时候,我们都会对一下两边的md5校验值。
  生成文件的校验值的方法有很多种,常用的有md5sum校验、crc校验、sum校验等。
  命令分别为: md5sum file_name cksum file_name sum 算法参数 file_name
  例如:
  我们以一个test.txt文件为例: md5sum校验 md5sum test.txt
  crc校验 cksum test.txt
  sum校验
  sum校验有两种算法,我们可以通过参数进行配置: -r:表示使用system v算法。
  -s:表示使用BSD算法。
  我们不进行配置时,默认用的是system v算法。 sum -r test.txt sum -s test.txt
  2、查找文件位置(1)locate
  查找文件大家一般都习惯用find吧,但我觉得有时候locate更快一些,所以我一般都会先使用locate。
  locate 与 find 不同: find 是去硬盘找,locate 只在 /var/lib/slocate 资料库中找。locate 的速度比 find 快,它并不是真的查找,而是查数据库。
  有些系统可能不带有locate,需要自己安装。比如,Ubuntu可以输入如下命令进行安装: apt-get update apt-get install mlocate
  locate查找文件的命令很简单: lcoate file_name
  比如:
  (2)find
  find命令可以用名字、类型、所属人、大小等来进行搜索。
  搜索文件基本语法: find path -option file_name
  如使用名字来搜索stdio.h文件: find / -name stdio.h
  3、命令行编辑技巧
  我们在终端里误输入了一些比较长的内容: LinuxZn@LinuxZn:~$ dsfdsfdddddddddddddddddddddddddddddddddddfsgadgdsgasdgsdhfdkshfkjdshflksdhfkldshfkj
  怎么比较快的删除掉呢?疯狂地按退格键当然可以达到目的。但是有更快速的方法:
  输入快捷键  ctrl+u  即可把光标前面的内容全删掉。除此之外,还有如下几个实用且常用的快捷键:ctrl+k:把光标后面的内容全删掉。 ctrl+a:光标移到开头处。 ctrl+e:光标移动到末尾处。
  除此之外,命令行还有很多实用常用、实用不常用的快捷方式,感兴趣的小伙伴可以自己去学习。 4、查看某个进程的pid
  命令: pidof process_name
  如:
  5、查看某些进程的一些运行情况
  top命令可以查看进程的一些信息,但是系统运行的进程过多,不利于我们查看某些进程的运行情况,如:
  这时候我们可以通过如下命令查看指定进程的运行情况,例如:
  查看kcalc进程的情况,命令: top -p `pidof kcalc`
  这就简洁多了。
  注意:
  这里的  `号  并不是单引号!!!
  这里的  `号  并不是单引号!!!
  这里的  `号  并不是单引号!!!
  这个符号在键盘上感叹号!键的左边。
  查看多个进程,如: top -p `pidof kcalc` -p `pidof test_x86`
  6、杀死进程(1)使用kill
  先使用pidof查看进程的pid,然后再使用kill命令: kill -9 process_pid
  (2)使用killall
  使用killall,命令: killall process_name
  7、终端输出的log同时保存到文件
  有时候我们需要把终端实时输出的log信息保存到文件中,有如下两种方法。这三种方法也在之前的文章里写过,这里再简单提一下: (1)tee
  tee工具  用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。简单的说就是 把数据重定向到给定文件和屏幕上  。
  命令: executable_file | tee log_file
  演示如下:
  (2)script
  script工具  是一个非常使用的工具,可以把输出到终端的信息记录下来。使用步骤如:输入  script log.txt  命令开始保存终端输出的信息 ,其中log.txt为需要写入的log文件,可随意命名。输入  exit  退出保存。
  演示如下:
  (3)使用一些可以保存log的终端工具
  一些终端工具具有记录日志的功能,比如T  Terminator终端  :
  8、查看程序依赖的动态库
  有些程序依赖一些动态库,可以通过ldd命令查看依赖的动态库。命令: ldd executable_file
  9、查看ELF文件头
  ELF文件有几种,可查看往期文章 ELF文件解析 进行了解。之前刚来的一位应届生,编译了一份程序,编译没报错,但是一直运行不起来。然后在PC上运行有问题,报错如: 无法执行二进制文件: 可执行文件格式错误
  原因是他那份工程里设置了使用交叉编译器进行编译,但是他却在PC运行,所以就报错了。
  我们可以可执行文件的ELF头,ELF头包含了很多信息,其中就包括有系统架构这一项。命令如: readelf -h elf_file
  除此之外,通过file命令也可以查看到文件的一些信息:
  10、文本文件查看
  文本文件查看我们一般使用cat命令,但除了cat命令之外,还有其它几个实用的命令,下面依次来介绍: (1)cat命令
  cat命令常常用于查看内容较少的文件。很多人把这个命令叫做 小猫咪 命令,但cat其实是 concatenate(连续)  的缩写,即连续显示文本内容。命令格式为:cat [参数选项] [文件]
  如: cat -n /etc/profile
  其中,加上参数  -n  用可以显示行数。cat的更多的参数选项可以输入 man cat  进行查看。以下列举的其他命令的详细介绍也可以输入 man 命令  进行查看。(2)tac命令
  tac命令的正好与cat命令相反,是从文件末尾开始显示。 (3)more命令
  more命令适用于查看内容较多的文件。因为他可以实时显示百分比以提示现在已经阅读了多少内容。
  命令格式为: more [参数选项] [文件]
  如:
  可以使用  空格键  或者 回车键  往下翻页查看后面的内容。(4)less命令
  less也适用于查看内容较多的文件。less比more更为灵活,因为less可以往上、往下翻页。按下键盘上  PgUp  键可以往上翻页,按下 PgDn  可以往下翻页。但是less命令不会实时显示当前阅读的百分比。
  命令格式为: less [参数选项] [文件](5)head命令
  head命令用于查看文件的前n行。如使用命令 head -n 20 /etc/profile
  查看/etc目录下profile文件的前20行内容:
  (6)tail命令
  tail命令与head命令相反,tail命令用于查看文件后n行内容。如:
  (7)nl命令
  nl命令可以显示内容的同时显示行号,与  cat -n  命令的作用差不多:
  11、设置LD_LIBRARY_PATH
  LD_LIBRARY_PATH  是Linux / Unix中预定义的环境变量,它设置链接器在链接动态库/共享库时应该查看的路径。有时候需要把当前路径加到LD_LIBRARY_PATH中,如:export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH
  以上就是本次分享的一些实用的小技巧。
  大家日常工作、学习过程中有用过哪些Linux实用的小技巧呢?欢迎留言讨论
  往期好文:
  C语言、嵌入式重点知识:回调函数
  嵌入式中位操作的一些常见用法归纳
  我整理了一个嵌入式资料库,大家有什么好资料分享?可以给我留言,我把它加进去,资源共享,一起来完善这个资料库!
  (资料库链接:
  https://gitee.com/zhengnianli/EmbedSummary)

吴婷征服4大技术领域,马斯克凭什么学的比别人快?同学们好,我是吴婷。前不久,伊隆马斯克当选美国工程院院士的消息刷屏了。按照正常流程来看,不出意外,在2022年10月2日这一天,马斯克就会正式成为美国工程院院士的一员。那么问题来了新诺基亚1100概念机3。5寸真全屏1亿像素单镜头,向iPhone4致敬诺基亚1100曾经是一款非常经典的功能手机,颇受大众喜欢。而这次曝光的新诺基亚1100概念机却模仿iPhone4,从概念图可以看到,整体机身采用直面长方体造型,边框选择了砖块式设计在线空号检测服务平台哪个好用?靠谱号码检测平台推荐批量自动将手机号中有绑定微信或者开通注册过微信的筛选出来,为业务提高效率批量导入后筛选键,全自动化筛选,无需打验证码傻瓜式自动操作,智能化检测分析机制,超高精准95,高速筛选,无痕为什么感觉学了vue之后编程能力下降了?这几天我也是因为一个项目而被迫使用vue,坦白的说vue和传统的网站开发思路不同,导致爱的人爱死,老程序员烦死的现状。主要区别1传统方式我们做一个网站,首先创建几个文件夹(cssj人才稀缺!毕业年薪高达百万!这15所高校人工智能类专业超牛从近些年的发展可以看出,人工智能备受社会追捧已经是不可否认的事实。那么到底什么是人工智能?想要从事人工智能相关专业可以选择哪些院校?人工智能是什么?从教育部专业目录设置上看,目前的首销秒罄,再开卖是否值得入手?看首批用户如何评价OPPOEncoX22月24日,OPPO正式发布了旗下旗舰级耳机EncoX2,为喜欢追求极致好声音的视听发烧友带来了全新的优秀选择。而在3月8日的首销日中该款耳机其凭借着丹拿久石让调音以及45dB降噪流氓应用克星Android13将提醒用户后台存在高耗电AppIT之家3月18日消息,电池续航一直是现代智能手机用户关注的一个重点,无论手机中装了多大的电池,在后台运行的流氓应用会在短时间内耗尽其电量。谷歌旨在通过一个新的系统通知来解决这个问手机买新不买旧?这种说法过时了,明白这3点才能买到好手机在更换手机的时候,面对着众多的型号,不知道该选哪一款好,现在每个月几乎都会有新款手机上市,那么我们在购买手机的时候,该如何选择怎么样才能够买到一款好手机呢?在电子产品界有一句买新不人工智能每日快报1。发改委能源局印发关于十四五新型储能发展实施方案的通知2。国家发展改革委等12部门近日联合印发了促进工业经济平稳增长的若干政策3。海谱获数千万元A轮融资4。密境科技获数千万级天使一个支持SSHTelnet的开源终端工具,开发者的利器开源精选是我们分享GithubGitee等开源社区中优质项目的栏目,包括技术学习实用与各种有趣的内容。本期推荐的是一个开源的SSHTelnet终端工具Tabby。Tabby(前身是波导模式编码成功插手量子计算多自由度光量子芯片呼之欲出来源科技日报前不久,国际知名学术期刊物理评论快报发表了中国科学技术大学郭光灿院士团队在光量子芯片研究中取得的重要进展该团队任希锋研究组与浙江大学戴道锌团队合作,在国际首次实现了片上
iPhone13发售日期偷跑9月17日iPadmini6高清渲染图曝光iPhone13发售日期偷跑9月17日全系开售共4款根据此前多方消息,基本可以确定苹果将会在下个月正式召开秋季新品发布会,大家最期待的iPhone13将会登场,有消息称这场发布会将拼多多网购,这3个开关记得关闭,不然会泄露你的购买隐私大家好,我是凉秋,大家有没有发现我们在使用拼多多的时候,可以看到朋友在拼多多购买的物品,同样我们买的物品,朋友照样也是能看到的,假如我们网购买一些私密的东西,是不是就尴尬了呢,你认HiByWH2真无线耳机发布,单动圈双动铁两个版本,支持LDAC编码昨天8月25日,知名HIFI耳机品牌海乐正式发布了旗下最新的TWS耳机HiByWH2,采用蓝牙5。2主控芯片,支持高解析度LDAC音频编码,以及海贝自研UAT编码,拥有单动圈版和双推荐25个iPhone非常有必要下载的宝藏App其中有22个是完全免费的,其余3个基本功能也是免费使用,每一个都是堪称神器,良心好用,让你惊艳。1WikiHowWikiHow是一个免费提供各种学习生活工作知识和技能的实用软件。它iPhone连屏下指纹都没有,就这还有人吹?苹果一直是市场上手机品牌的老大哥人物,这么多年了,三星这些曾经的老大哥都已经逐渐衰退,苹果还依然牛逼,不得不说也还是佩服的。就放到现在这种手机品牌众多竞争激烈的今天,苹果但凡出一款华为的无奈,成就了vivo的辉煌,直接冲击亚太地区5G手机出货冠军目前,著名市场调研机构StrategyAnalytics发布了最新亚太地区5G智能手机出货量排名,从报告中可以看出,国产品牌在亚太地区得到了快速发展,其中vivo首次成为亚太地区5韶音AS800骨传导蓝牙耳机测评,运动也能享受音乐AFTERSHOKZAS800的前部设计非常醒目,突出了骨传导的传声方式。同时,它通过模型的姿态展示了AS800是为运动而生的思想。背面是耳机的图片显示和特殊功能的显示。整体包装设想要运动起来很方便就戴它吧,挂脖式蓝牙耳机让音乐运动同时进行现在的人都是比较注重身体健康的,没事就会去健身房锻炼身体,要不就是早晨或者傍晚的时候去公园跑跑步。而且越来越多的年轻人现在都比较喜欢戴着耳机运动,所以今天就要给大家推荐几款戴上之后消费情怀?华为上架官翻机,价格惊人华为为了能让手机业务生存下去真是费尽心思。8月19日,华为商城悄然上架了一批二手机,主要是华为P30系列和华为Mate30系列。值得注意的是,Mate30系列有4G和5G两种版本,用了蓝炬星AIoT高端集成灶,爆炒无油烟对于厨房电器,顾客最为关心的就是吸油烟率。中国家庭多爱爆炒,油烟大,因此对厨房大家电的吸烟率的要求也就相对较高。传统吸油烟机的技术没有办法达到完全洁净厨房的要求,蓝炬星Aioli高2024年我国人脸识别市场规模将破百亿!安防成最大应用市场人脸识别,又称人像识别面部识别,是基于人类的脸部特征信息进行身份识别的一种生物识别技术。主要用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的