Linux常用命令50个含示例

news/2024/5/24 11:44:53/

下面是50个常用的Linux命令,以及它们的使用示例和常用参数:

  1. ls:列出目录下的文件和子目录。 示例:ls /home/user/ 常用参数:-l 显示详细信息,-a 显示所有文件(包括隐藏文件),-h 人性化显示文件大小。

  2. cd:切换当前工作目录。 示例:cd /home/user/ 常用参数:无。

  3. pwd:显示当前工作目录的完整路径。 示例:pwd 常用参数:无。

  4. mkdir:创建一个新目录。 示例:mkdir mydir 常用参数:-p 创建多级目录,-m 指定权限。

  5. rmdir:删除一个空目录。 示例:rmdir mydir 常用参数:-p 删除多级目录。

  6. rm:删除一个文件或目录。 示例:rm myfile 常用参数:-r 递归删除目录及其内容,-f 强制删除文件或目录。

  7. cp:复制一个文件或目录。 示例:cp myfile mydir/ 常用参数:-r 递归复制目录及其内容,-f 强制复制文件或目录。

  8. mv:移动或重命名一个文件或目录。 示例:mv myfile newfile 常用参数:-f 强制移动或重命名,-i 如果目标文件已存在,询问是否覆盖。

  9. cat:查看一个文件的内容。 示例:cat myfile 常用参数:-n 显示行号,-b 显示非空行号。

  10. less:按页查看一个文件的内容。 示例:less myfile 常用参数:-N 显示行号。

  11. tail:查看一个文件的尾部内容。 示例:tail myfile 常用参数:-n 显示行数。

  12. head:查看一个文件的头部内容。 示例:head myfile 常用参数:-n 显示行数。

  13. grep:在文件中搜索指定的文本。 示例:grep "text" myfile 常用参数:-i 忽略大小写,-v 反转搜索结果。

  14. find:查找文件。 示例:find /home/user/ -name myfile 常用参数:-name 按名称搜索,-type 按类型搜索。

  15. chmod:修改文件或目录的权限。 示例:chmod 755 myfile 常用参数:u 用户权限,g 组权限,o 其他权限,a 所有权限,+ 添加权限,- 取消权限。

  16. chown:修改文件或目录的所有者。 示例:chown user myfile 常用参数:-R 递归修改目录及其内容。

  17. tar:打包和压缩文件。 示例:tar -cvf myfile.tar myfile 常用参数:-c 创建新的归档文件,-v 显示详细信息

  18. gzip:压缩文件。 示例:gzip myfile 常用参数:-c 将压缩文件输出到标准输出。

  19. gunzip:解压缩文件。 示例:gunzip myfile.gz 常用参数:-c 将解压缩文件输出到标准输出。

  20. tar + gzip:打包和压缩文件。 示例:tar -cvzf myfile.tar.gz myfile 常用参数:-z 使用gzip压缩文件。

  21. tar + bzip2:打包和压缩文件。 示例:tar -cvjf myfile.tar.bz2 myfile 常用参数:-j 使用bzip2压缩文件。

  22. ps:列出当前正在运行的进程。 示例:ps -ef 常用参数:-e 显示所有进程,-f 显示详细信息。

  23. top:实时显示系统资源使用情况和进程信息。 示例:top 常用参数:无。

  24. kill:终止指定进程。 示例:kill 1234 常用参数:-9 强制终止进程。

  25. ping:测试与另一台计算机的网络连接。 示例:ping 192.168.0.1 常用参数:-c 指定发送次数,-i 指定发送时间间隔。

  26. ifconfig:显示网络接口配置信息。 示例:ifconfig 常用参数:无。

  27. netstat:显示网络连接和路由表信息。 示例:netstat -a 常用参数:-a 显示所有连接,-n 显示IP地址和端口号。

  28. route:显示和管理网络路由表。 示例:route -n 常用参数:-n 显示IP地址。

  29. iptables:管理Linux防火墙。 示例:iptables -L 常用参数:-L 显示当前规则,-A 添加规则。

  30. ssh:远程登录另一台计算机。 示例:ssh user@192.168.0.1 常用参数:-p 指定端口号,-X 允许X11转发。

  31. scp:远程拷贝文件。 示例:scp myfile user@192.168.0.1:/home/user/ 常用参数:-P 指定端口号,-r 递归拷贝目录。

  32. wget:从Web服务器下载文件。 示例:wget http://example.com/myfile 常用参数:-O 指定输出文件名,-c 断点续传。

  33. curl:从Web服务器获取数据。 示例:curl http://example.com/myfile 常用参数:-o 指定输出文件名,-L 自动跟随重定向。

  34. crontab:管理定时任务。 示例:crontab -e 常用参数:-e 编辑定时任务,-l 显示定时任务列表。

  35. date:显示或设置系统时间和日期。 示例:date 常用参数:无。

  36. uptime:显示系统运行时间和负载平均值。 示例:uptime 常用参数:无。

  37. free:显示系统内存使用情况。 示例:free -m 常用参数:-m 显示内存使用情况以MB为单位。

  38. df:显示文件系统磁盘使用情况。 示例:df -h 常用参数:-h 以人类可读的格式显示磁盘使用情况。

  39. du:显示目录或文件的磁盘使用情况。 示例:du -sh /home/user 常用参数:-s 汇总信息,-h 以人类可读的格式显示磁盘使用情况。

  40. chown:改变文件或目录的所有者。 示例:chown user myfile 常用参数:-R 递归改变所有者。

  41. chmod:改变文件或目录的权限。 示例:chmod u+x myfile 常用参数:u 用户权限,g 组权限,o 其他用户权限,+ 添加权限,- 去除权限,r 读取权限,w 写入权限,x 执行权限。

  42. ln:创建硬链接或符号链接。 示例:ln -s myfile myfile-link 常用参数:-s 创建符号链接。

  43. grep:在文件中查找文本。 示例:grep "hello" myfile 常用参数:-i 不区分大小写,-r 递归查找。

  44. sed:流编辑器,用于处理文本流。 示例:sed 's/hello/world/g' myfile 常用参数:-e 多个编辑命令,-n 只输出经过编辑的行。

  45. awk:文本处理工具,用于处理数据流。 示例:awk '{print $1,$3}' myfile 常用参数:-F 指定字段分隔符,-v 定义变量。

  46. cut:从文本文件中提取列。 示例:cut -d',' -f1,3 myfile 常用参数:-d 指定字段分隔符,-f 指定列号。

  47. sort:排序文本文件。 示例:sort myfile 常用参数:-r 逆序排序,-n 按数字排序。

  48. uniq:去重。 示例:uniq myfile 常用参数:-c 统计重复行出现的次数。

  49. diff:比较两个文本文件的不同之处。 示例:diff file1 file2 常用参数:-c 上下文输出,-u 合并不同之处。

  50. find:查找文件。 示例:find /home -name myfile 常用参数:-name 按文件名查找,-type 按文件类型查找。


http://www.ppmy.cn/news/48353.html

相关文章

数据分析:麦当劳食品营养数据探索并可视化

系列文章目录 作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒关注…

安全防御 --- 防火墙高可靠技术

防火墙高可靠技术(双机热备) VRRP:负责的单个接口的故障检测和流量引导。每个VRRP备份组拥有一个虚拟的IP地址,作为网络的网关地址;在VRRP主备倒换时通过发送免费的ARP来刷新对接设备的MAC地址转发表来引导流量。VGMP&…

阿里,字节,拼多多,B站挨个面试一遍,你们猜哪个待遇最高?

我面试的是软件测试岗位,去年中旬的时候从原来的公司离职了,不是工作不好,而是公司发展速度太慢,自己干了几年,也没有太大的成长。以我目前的工作经验和实力,我认为准备一两个月,进大厂不是什么…

手把手教你实现el-table实现跨表格禁用选项,以及禁用选择后,对应的全选按钮也要禁用任何操作

哈喽 大家好啊 今天我要实现不能跨表格选择,如果我选择了其中一个表格的选项后,那么其他的表格选项则被禁用 然后我选择了其中一个表格行,我其他的表格选项则应该被禁用 实现代码: 其中关键属性: selectable仅对 typ…

【越早知道越好】的道理——能够大大提升效率的【快捷键】

文章目录 1️⃣虚拟桌面⚜️第一步:打开任务视图⚜️第二步:创建桌面⚜️第三步:桌面切换⚜️第四步:桌面删除 2️⃣窗口切换3️⃣桌面分屏⚜️如何分屏 前言🧑‍🎤:作为程序员👨‍&…

Linux基础内容(20)—— 共享内存

Linux基础内容(19)—— 进程间通信(介绍与管道内容)_哈里沃克的博客-CSDN博客https://blog.csdn.net/m0_63488627/article/details/130034918?spm1001.2014.3001.5502 目录 1.共享内存的原理 2.共享内存的概念和特点 创建共享内存 共享内存的形式…

第七章节 spring AOP

《Spring》篇章整体栏目 ————————————————————————————— 【第一章】spring 概念与体系结构 【第二章】spring IoC 的工作原理 【第三章】spring IOC与Bean环境搭建与应用 【第四章】spring bean定义 【第五章】Spring 集合注入、作用域 【第六章】…

什么是计算量flops,什么是参数量params?

flops与params 计算量对应我们之前的时间复杂度,参数量对应于我们之前的空间复杂度,这么说就很明显了 也就是计算量要看网络执行时间的长短,参数量要看占用显存的量 其中最重要的衡量CNN 模型所需的计算力就是flops: FLOPS&…

显存不够用?一种大模型加载时节约一半显存的方法

Loading huge PyTorch models with linear memory consumption 本文主要介绍了一种用于加载巨大模型权重时节约接近一半显存的方法 首先,创建一个模型: import torch from torch import nnclass BoringModel(nn.Sequential):def __init__(self):super().__init__…

【Leetcode -剑指Offer 22.链表中倒数第k个结点 -203.移除链表元素】

Leetcode Leetcode -剑指Offer 22.链表中倒数第k个结点Leetcode -203.移除链表元素 Leetcode -剑指Offer 22.链表中倒数第k个结点 题目:输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表…

OSCP-Clyde(rabbitmq中间件、erlang服务4369、修改Payload、nmap提权)

目录 扫描 FTP erlang服务(4369) 提权 扫描 21/tcp open ftp vsftpd 3.0.3 | ftp-anon: Anonymous FTP login allowed (FTP code 230) | drwxr-xr-x 2 ftp ftp 4096 Apr 24 2020 PackageKit | drwxr-xr-x 5 ftp ftp 4096 Apr 24 2020 apache2 | drwxr-xr-x 5 ftp ftp 409…

云原生之在kubernetes集群下部署Mysql应用

云原生之在kubernetes集群下部署mysql应用 一、Mysql介绍二、kubernetes集群介绍1.k8s简介2.k8s架构图 三、本次实践介绍1.本次实践简介2.本次环境规划 三、检查本地k8s集群环境1.检查k8s各节点状态2.检查k8s版本3.检查k8s系统pod状态 四、编辑mysql.yaml文件五、创建mysql应用…

Redis分布式锁有哪些缺点?如何解决?

目录 一、死锁问题: 二、锁竞争问题: 三、时效性问题: 四、单点故障问题: 五、高并发量下锁抢占时间长的问题 一、死锁问题: 因为每个客户端在设置锁过期时间时可能出现网络延迟等原因,有可能出现某个…

五项热门技术领域和应用场景

介绍五种当下比较热门的技术,分别是人工智能、云计算、数据分析、微服务和区块链。每种技术都有自己的定义、子领域、应用场景和学习难度。这些技术都有着广阔的发展前景和市场需求,对于想要从事或了解这些领域的人来说,都是很有价值的知识。…

centos7安装nginx的三种方式~yum源,源码,Docker

目录 1.yum安装:Centos7源默认没有nginx 2.源码安装: 3.Docker安装: 1.yum安装:Centos7源默认没有nginx 配置yum源: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 查看nginx源&…

Vue中的路由导航

声明式路由导航 router官网-起步 声明式路由导航其实就是使用官方给的<router-link>路由导航标签直接进行路由跳转 <body> <div id"app"><!--<router-link>路由导航标签&#xff0c;用于找到path属性中url对应的组件&#xff0c;通过传入…

Spring的循环依赖

什么是循环依赖&#xff1f; 循环依赖其实就是循环引用&#xff0c;也就是两个或者两个以上的 bean 互相持有对方&#xff0c;最终形成闭环。比如 A 依赖于 B&#xff0c;B 依赖于 C&#xff0c;C 又依赖于 A。如下图&#xff1a; 注意&#xff0c;这里不是函数的循环调用&…

rk3568-rk809电池电量计

简介&#xff1a; RK809 集成在RK3568上的一个高性能的 PMIC&#xff08;(Power Management IC):电源管理集成电路&#xff09;&#xff0c;PMIC全称Power management integrated circuit&#xff0c;一般情况下是一颗独立于主控的芯片&#xff0c;集成了电源控制&#xff0c;电…

Nginx rewrite ——重写跳转

Nginx常见模块 http http块是Nginx服务器配置中的重要部分&#xff0c;代理、缓存和日志定义等绝大多数的功能和第三方模块的配置都可以放在这模块中。作用包括&#xff1a;文件引入、MIME-Type定义、日志自定义、是否使用sendfile传输文件、连接超时时间、单连接请求数上限等…

不讲废话普通人了解 ChatGPT——基础篇第一课

wx供重浩&#xff1a;创享日记 获取更多内容 文章目录 前言什么是 ChatGPT它是如何工作的ChatGPT 和其它机器人有什么不同 前言 不知道大家在第一次会使用 ChatGPT 并尝试和他对话时有没有感到震惊。当ChatGPT首次推出时&#xff0c;我立即被它的功能所吸引。 曾经在遇到繁杂…