news 2026/5/8 4:26:11

Linux常用命令(用到了就写上来了,会持续的更新)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux常用命令(用到了就写上来了,会持续的更新)

Linux介绍

来自百度百科:

Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。(其实就是一个操作系统跟我们经常使用的windows一样,不要觉得它很难使用,就跟使用windows一样用就好了。windows怎么用的,在Linux中就怎么用,只是可能使用方式不一样罢了。比如:下载一个软件在windows里面可以直接搜官网直接下载,在Linux中一样去官网下载就行了,也可以不去官网,直接用命令下载)

Linux命令的格式:

command [options] [arguments]

command:命令名称,options:命令的选项,arguments:命令的参数

选项有两种,一种是长选项(“--”后面跟完整的单词,比如 --help),另一种是短选项(“-”后面跟一个字符,比如-a)

在写命令的时候两种都可以用,一般使用短选项。

Linux系统的目录结构

常用命令

文件、目录相关

1.pwd(print working directory)

作用:打印当前目录的绝对路径(绝对路径以 / 开头)

语法:pwd

示例:

(表示当前目录的绝对路径为 /root)

2.ls(list)

作用:列出当前目录下的内容

语法:ls [选项] [目录或是文件]

常用的两个选项:-a(列出全部文件包括隐藏的文件)和-l(列出文件的详细信息,包括权限)

示例:

3.cd(change directory)

作用:切换当前的工作路径

语法:cd [参数]

参数功能
绝对路径切换工作目录到相应路径
相对路径切换工作目录到相应路径
cd ~或者cd回到家目录
cd -回到上一次所在目录
cd ..回到当前目录的上一级目录

4.mkdir(Make Directory

作用:创建目录

语法:mkdir [选项] 要创建的目录

选项: -p (创建多级目录)

示例:

不加选项p时,无法一次性创建多级目录,需要一级一级的创建

加上选项p

5.cp(copy)

作用:复制文件或者目录(从源地址复制到目的地址)

语法:cp [选项] source dest

常用选项:-r (递归复制整个文件夹)

6.rm(remove)

作用:删除文件(也可以通过添加选项删除目录)

选项说明:

选项功能
-r递归删除目录所有内容
-f强制删除,不需要确认

7.mv(move)

作用:移动或者重名文件

语法:mv 源文件 目标目录

8.cat

作用:查看文件内容

语法:cat [选项] 文件

常用选项:-n(显示显示所有行的行号,包括空行 )

cat可以正向的查看文件内容,那有没有可以反向查看文件内容的命令呢?当然有啦,只需要将cat换成tac就行。

9.tail

作用:输出文件尾部内容

语法:

tail 文件(功能描述:查看文件后10行内容)

tail -n 5 文件(功能描述:查看文件后5行内容,5可以

tail -f 文件(功能描述:实时追踪该文档的所有更新)

10.touch

作用:Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。(我一般用它创建空的文本文件)

语法:touch 文件名 (创建一个空的文本文件)

文本编辑相关

Vim编辑器

在Linux中有很多的文本编辑器,我这里介绍的是Vim。

Vim编辑器有三种工作模式,在不同的模式下,可以进行相应的操作

  1. 普通模式:用于删除、复制、粘贴等基本操作。
  2. 编辑模式(Insert Mode):用于编辑文本。

  3. 命令行模式(Command Mode):用于执行命令,如保存、退出等。

普通模式常用命令:

光标操作

快捷键操作
shift+6(^)移动到行头
shift+4($)移动到行尾
shift+g移动到页尾
gg移动到页头

复制粘贴的操作

快捷键操作
yy复制光标当前行
yw复制光标当前词
p粘贴

删除操作

快捷键操作
dd删除光标当前行
d n d删除当前光标所处行及其以下共n行
x删除当前光标处的一个字符

命令模式常用命令

命令操作
:w保存
:q退出
:!强制执行
:set nu显示行号
:set nonu取消行号
/文本搜索文本,输入n:光标指向下一个,输入N:贯标指向上一个
:nohl搜索文本后,匹配内容会高亮显示,该命令可取消高亮
:s/old/new/g在全局范围内使用new替换old内容

防火墙相关

UFW(Uncomplicated Firewall)

该命令适用Debian 和 Ubuntu 操作系统

查看防火墙状态:sudo ufw status

打开防火墙:sudo ufw enable

禁用防火墙:sudo ufw disable

开放指定端口:sudo ufw allow 端口号

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 4:21:33

ChatGPT和Gemini删除井号方法

ChatGPT 与 Gemini 删除井号方法:一次性清理 Markdown 器官的技术攻略 1. 前言:为何要“拔掉”井号? 在使用 DeepSeek、豆包、腾讯元宝、千问、文心、Kimi、ChatGPT 或 Gemini 等大模型时,用户往往希望获得纯文本的文档内容。然而…

作者头像 李华
网站建设 2026/5/8 4:17:28

从“客服关闭扣费”案看移动端网络钓鱼攻防

据新闻报道,吉林长春发生了一起典型的电信网络诈骗案件。受害人孔女士接到一通自称“短视频平台客服”的电话,对方声称其“误开通了直播服务,如不关闭将每月自动扣除1000元”。在对方的引导下,孔女士点击了一个陌生链接&#xff0…

作者头像 李华
网站建设 2026/5/8 4:03:42

《龙虾OpenClaw系列:从嵌入式裸机到芯片级系统深度实战60课》020、汇编语言基础——OpenClaw指令集的手写汇编实战

OpenClaw系列020:汇编语言基础——OpenClaw指令集的手写汇编实战 从一次诡异的GPIO翻转失败说起 上周调试一块OpenClaw原型板,遇到一个让我抓狂的问题:用C语言写的GPIO翻转函数,在-O0优化下跑得稳稳当当,一开-O2就翻车…

作者头像 李华
网站建设 2026/5/8 4:01:24

从手机到桌面:Coolapk-UWP如何重新定义你的酷安体验

从手机到桌面:Coolapk-UWP如何重新定义你的酷安体验 【免费下载链接】Coolapk-UWP 一个基于 UWP 平台的第三方酷安客户端 项目地址: https://gitcode.com/gh_mirrors/co/Coolapk-UWP 你是否厌倦了在手机小屏幕上滑动浏览酷安社区?是否希望在电脑大…

作者头像 李华