目录
2、查找文件位置" >2、查找文件位置
(1)locate
(2)find
3、命令行编辑技巧" >3、命令行编辑技巧
4、查看某个进程的pid" >4、查看某个进程的pid
5、查看某些进程的一些运行情况" >5、查看某些进程的一些运行情况
首页 电脑教程 电脑知识 盘点一些Linux实用小技巧

盘点一些Linux实用小技巧

Mar 12, 2024 pm 01:49 PM
in l i

盘点一些Linux实用小技巧

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、命令行编辑技巧

我们在终端里误输入了一些比较长的内容:

it@weijishu:~$ 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`
登录后复制

除了上述的一些小技巧,还有诸如下面的实用技巧,这里先简单列出来,后面再做详细介绍。

  • 查看命令历史:你可以使用 history 命令查看近期使用过的命令,还可以通过管道和 grep 命令过滤以某字符串开头的命令。
  • 文件同步:使用 rsync 命令可以在本地和远程之间同步文件,它比 cp 或 scp 命令更强大、更灵活。
  • 查看文件内容:使用 less 或 tail 命令可以查看文件的内容,less 可以向前翻页,而 tail 可以查看文件的最后几行。
  • 查看进程:使用 ps 命令可以查看当前运行的进程,你可以使用 grep 命令过滤出以某字符串开头的进程。
  • 端口转发:使用 ssh 命令可以做端口转发,将远程主机的某个端口映射到本地的一个端口。
  • 数据备份:可以使用 tar 命令将目录或文件打包成 tar 包,然后使用 cpio 或 dd 命令将 tar 包备份到另一个位置。
  • 系统监控:使用 top 或 htop 命令可以实时查看系统的 CPU、内存、网络等的使用情况。
  • 网络测试:使用 ping 和 traceroute 命令可以测试网络连通性和路由路径。
  • 文本处理:使用 awk、sed、grep 等命令可以处理文本数据,进行数据筛选、替换、排序等操作。
  • 以上是盘点一些Linux实用小技巧的详细内容。更多信息请关注PHP中文网其他相关文章!

    本站声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    热AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智能驱动的应用程序,用于创建逼真的裸体照片

    AI Clothes Remover

    AI Clothes Remover

    用于从照片中去除衣服的在线人工智能工具。

    Undress AI Tool

    Undress AI Tool

    免费脱衣服图片

    Clothoff.io

    Clothoff.io

    AI脱衣机

    Video Face Swap

    Video Face Swap

    使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

    热门文章

    <🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌
    北端:融合系统,解释
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌

    热工具

    记事本++7.3.1

    记事本++7.3.1

    好用且免费的代码编辑器

    SublimeText3汉化版

    SublimeText3汉化版

    中文版,非常好用

    禅工作室 13.0.1

    禅工作室 13.0.1

    功能强大的PHP集成开发环境

    Dreamweaver CS6

    Dreamweaver CS6

    视觉化网页开发工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神级代码编辑软件(SublimeText3)

    热门话题

    Java教程
    1664
    14
    CakePHP 教程
    1423
    52
    Laravel 教程
    1319
    25
    PHP教程
    1269
    29
    C# 教程
    1248
    24
    理想汽车L系列迎来新成员:理想L6定位中型五座SUV 理想汽车L系列迎来新成员:理想L6定位中型五座SUV Jul 02, 2023 pm 11:57 PM

    6月30日消息,理想汽车旗下的L系列车型,包括L7、L8和L9,在各自的价格区间中取得了可观的销售成绩。然而,据小编了解,理想汽车希望进一步提升销量,关注点落在了另一款新车——理想L6的表现上。近日,一位博主在高速服务区疑似拍到了理想L6的伪装车。根据博主所拍照片显示,疑似理想L6的伪装车并没有正常行驶,而是停放在一辆拖车上。与旁边的白色蔚来SUV相比,即使作为L系列中定位最低的车型,理想L6的体积也显得相当庞大。据悉,理想L6被定位为一款中型五座SUV。尽管这些照片未能提供太多有关外观细节的信

    i7 3770的最佳搭配显卡是什么? i7 3770的最佳搭配显卡是什么? Dec 29, 2023 am 09:12 AM

    酷睿i73770配什么显卡好啊RTX3070是一款非常强大的显卡,它具有出色的性能和先进的技术。无论是玩游戏、渲染图形还是进行机器学习,RTX3070都能轻松应对。它采用了NVIDIA的Ampere架构,拥有5888个CUDA核心和8GB的GDDR6内存,能够提供流畅的游戏体验和高品质的图形效果。RTX3070还支持光线追踪技术,能够呈现逼真的光影效果。总之,RTX3070是一款强大而先进的显卡,适合那些追求高性能和高品质的用户使用。RTX3070是一款NVIDIA系列的显卡。采用第2代NVID

    Vue 中使用 i18n 实现多语言切换的技巧 Vue 中使用 i18n 实现多语言切换的技巧 Jun 25, 2023 am 09:33 AM

    随着国际化的不断发展,越来越多的网站和应用程序需要支持多语言切换功能。Vue作为一款流行的前端框架,提供了一种名为i18n的插件,可以帮助我们实现多语言切换。本文将介绍Vue中使用i18n实现多语言切换的常见技巧。第一步:安装i18n插件首先,我们需要使用npm或yarn安装i18n插件。在命令行中输入以下命令:npminst

    out和in接口是什么意思 out和in接口是什么意思 Sep 28, 2021 pm 04:39 PM

    out接口指的是输出接口,in接口指的是输入接口。out接口一般代表着音源线路输出接口,用来接负载,例音箱、耳机等;而in接口一般代表着音源线路输入接口,用来接CD机、手机、MP3、电脑等。

    i7一代可以装win11吗 i7一代可以装win11吗 Dec 30, 2023 pm 11:40 PM

    众所周知win11的安装是有设备限制的,还对cpu设置了uefi启动等限制,那么最早的i7一代可以装win11吗,其实理论上是可以的,不过不推荐安装。i7一代可以装win11吗:答:i7一代可以装win11,但是如果配置太低会卡顿,所以其实并不推荐安装win11。1、win11限制cpu主要是由于需要uefi启动和tpm2.0问题。2、但是这只会限制我们正常在系统中获取更新推送,并不会限制pe系统。3、所以我们只要使用u盘下载win11,在pe中安装win11就可以了。4、不过win11运行对于

    英特尔最新处理器i9-14900K在Geekbench测试中脱颖而出,性能领跑新一代! 英特尔最新处理器i9-14900K在Geekbench测试中脱颖而出,性能领跑新一代! Sep 22, 2023 pm 03:41 PM

    9月6日消息,英特尔即将在本月推出全新一代RaptorLakeRefresh处理器系列。最新消息显示,这一系列的旗舰型号酷睿i9-14900K在Geekbench6.1.0单核测试中表现亮眼,取得了3121的成绩。与上一代的13900K相比,这一成绩提升了约6%。而在多核性能方面,虽然稍稍不及上一代,但也展现出了强大的计算潜力。据小编了解,酷睿i9-14900K处理器的性能得益于其创新性的设计。该处理器采用了8个P核和16个E核,充分发挥了多核心架构的优势。特别值得一提的是,该处理器还引入了Th

    Thread Stuck in Device Driver蓝屏的五种修复方法 Thread Stuck in Device Driver蓝屏的五种修复方法 Mar 25, 2024 pm 09:40 PM

    有用户反映,在安装了微软3月份的Win11更新补丁KB5035853后,出现了蓝屏死机错误,其中系统页面显示“ThreadStuckinDeviceDriver”。据了解,这种错误可能是由硬件或驱动程序问题引起的。以下是五种修复方法,希望能够快速解决电脑蓝屏问题。方法一:运行系统文件检查在命令提示符中运行【sfc/scannow】命令,可用于检测和修复系统文件的完整性问题。这个命令的作用是扫描并修复任何缺失或受损的系统文件,有助于确保系统的稳定性和正常运行。方法二:1.下载并打开“蓝屏修复工具”

    Mysql中on,in,as,where的区别是什么 Mysql中on,in,as,where的区别是什么 Jun 03, 2023 am 11:37 AM

    Mysqlon,in,as,where的区别答:Where查询条件,on内外连接时候用,as作为别名,in查询某值是否在某条件里创建2个表:student,scorestudent:score:whereSELECT*FROMstudentWHEREs_sex='男'例如:onSELECT*FROMstudentLEFTJOINscoreonstudent.s_id=score.s_id;on和where组合:SELECT*FROMstudentLEFTJOINs

    See all articles