news 2026/4/3 6:05:18

对我来讲不太常用却很有用的linux命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
对我来讲不太常用却很有用的linux命令

1、type命令,查看命令的分类,如:

type-tls显示为aliastype-tcd显示为builtintype-tcat显示为filetype-tcp显示为alias

2、file命令,显示文件相关信息

file/usr/bin/cat

显示信息:/usr/bin/cat: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=56511db881ebf0572157df837e8542b47cd2ae88, stripped

file/usr/bin/cp

/usr/bin/cp: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d3c1598adbd866ccbfb9fb0508976dec4f75a213, stripped

3、man term 显示tern的帮助信息
man 1 ps 此处 1、2等显示的是不同的级别的信息:
1 shell命令
2 核心函数
3 库函数
4 设备文件,位于/dev中
5 文件格式及内容
6 游戏
7 杂项:如宏、包、约定等
8 系统管理命令
9 内核函数
4、stat 显示文件的状态,如:

stat1.txt

5、more 分页显示文件内容

6、less 分页显示文件内容

7、head 显示文件前N行

8、tail 显示文件末尾N行

9、acl相关权限
getfacl
setfcal

10、cap相关权限
getcap
setcap

11、 & 将命令运行到后台,可以通过fg 切换命令到前台 SIGCONT,还有一个类似的命令 bg

fg 作业号

12、 前台作业可以通过 ctrl+z 运行到后台

13、 ctrl+\ 将命令彻底退出 SIGQUIT

14、 ctrl+ c 停止命令 SIGINT

15、kill 终止命令(作业)

16、pstree 显示进程的继承关系

17、jobs 显示所有的作业状态

18、ulimit -a 显示进程资源限制状态

getconf system_var

查看系统的限制选项

19、重定向
文件描述符:1 标准输出 2 标准错误输出 & 标准输出和标准错误输出,三种文件描述符

>新建文件或覆盖文件>>追加文件内容
cat<1.txt 显示文件内容ls1>2.txt 将文件内容写入到2.txt 此处l是数字1 代表标准输出ls&>out12 将&代表类型输出到out12&>中间不能有空格ls>out122>&1将ls结果输出到out12,其实2>&1貌似没生效,也就是将1类型的描述复制到2中。ls2>&1>out1 理解: 将标准输出1的文件描述符复制给标准错误输出2 然后输出到out1文件中,这个也等同于:ls2>&1>out1

20、管道,无命名管道,通过|来连接。

21、命名管道:mkfifo
如:

mkfifo-m644myfifols-l>myfifo&catmyfifo

22、通配符:

* 任意字符 ? 单个字符[abc]匹配a b c中的任意字符[a-Z]任意匹配a-Z中的任意字符[!a-Z]不能包含a-Z的任意字符 特殊情况下,带*的文件名,要转义,如lsab\*cd,查找ab*cd文件

23、正则表达式

egrep命令,具体看文档。

24、ip命令

ipaddr show eth0ipaddripaddressipaddressadd192.168.10.2/24 dev eth0 为eth0设置ip地址ipaddress del192.168.10.2/24 dev eth0 为eth0删除ip地址iproute show 显示路由表iprouteadddefault via192.168.10.1 更改默认路由iplinkshow 获取设备信息iplinkseteth0 up 启用网卡设备ipneigh show 显示arp 表
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/3 2:22:44

35、Windows 8 应用测试、调试与 Windows 应用商店开发指南

Windows 8 应用测试、调试与 Windows 应用商店开发指南 1. 软件测试与调试基础 在软件开发过程中,生产高质量的软件至关重要。除了修复已发现的错误,更重要的是尽可能减少错误的产生,这就需要借助软件测试的工具和技术。 1.1 部署目标 目前有三种部署目标可供选择: - …

作者头像 李华
网站建设 2026/3/24 2:51:01

AI Agent开发教程(全面详解)从入门到精通,一篇就够了,值得收藏!

本文系统介绍了AI智能体的七大设计模式&#xff0c;包括提示链、路由、并行化三种工作流模式&#xff0c;以及反思、工具使用、规划、多智能体四种智能体模式。文章详细对比了工作流与智能体的适用场景&#xff0c;强调了在构建智能体系统时应保持简洁、处理不确定性&#xff0…

作者头像 李华
网站建设 2026/4/2 3:56:36

天地图Python SDK终极指南:如何快速掌握地图切片下载与数据处理

天地图Python SDK终极指南&#xff1a;如何快速掌握地图切片下载与数据处理 【免费下载链接】tianditu-python 项目地址: https://gitcode.com/gh_mirrors/ti/tianditu-python 天地图Python SDK是一款专为开发者打造的开源地理信息工具&#xff0c;提供天地图切片下载、…

作者头像 李华
网站建设 2026/3/28 20:15:33

Vanna AI私有化部署终极指南:零代码实现企业级安全查询

&#x1f680; 还在为数据安全担忧&#xff1f;Vanna AI通过全链路私有化部署方案&#xff0c;让企业能够在完全隔离的环境中享受自然语言查询数据库的强大功能。本文为你详细拆解Vanna AI私有化部署的完整流程&#xff0c;从环境搭建到生产上线&#xff0c;手把手教你构建安全…

作者头像 李华
网站建设 2026/3/30 21:35:59

四轴加工螺旋槽:特殊开粗工艺详解

对于开粗量不大的4轴螺旋槽开粗一般都是采用单线加工即可&#xff0c;但也有一些开粗量大的4轴旋转槽单线加工就不太适合&#xff0c;如下图&#xff1a;1、由于区域太大&#xff0c;一般没有这么大的球刀且过于受力&#xff0c;所有考虑用平底刀开粗&#xff0c;但需要做辅助面…

作者头像 李华