Linux的常见指令

目录

1.ls(list)

2.pwd(print working directory)

3.cd(change directory)

4.touch

5.cat(concatenate)

6.mkdir

7.rm

8.cp

9.mv

10.tail

11.grep

12.ps

13.netstat


1.ls(list)

作用:用于列出目录中的文件和子目录.

基本语法:

ls [选项] [文件或目录]
//没有指定文件或目录则默认当前文件或目录

常用选项:

  • -a:显示所有文件,包括以点(.)开头的隐藏文件。
  • -l:以长格式显示文件列表,包括文件的权限、所有者、大小、修改日期等详细信息。
  • -h:以人类可读的格式显示文件大小,如 KB、MB 等。
  • -r:逆序排列文件列表。
  • -t:按修改时间排序文件列表,最新修改的文件在前面。
  • -R:递归列出子目录中的文件和目录。
  • -i:显示文件的 inode 号码。

2.pwd(print working directory)

作用:用于显示当前工作目录的路径(绝对路径)

基本语法:

pwd

3.cd(change directory)

作用:用于改变当前工作目录

基本语法:

cd [目录路径]

4.touch

作用:是一个用于创建空文件或修改文件时间戳的命令

基本语法:

touch [选项] 文件名

常用选项:

  • -a:修改文件的访问时间。
  • -c:仅在文件不存在时才创建文件。
  • -m:修改文件的修改时间。
  • -r:使用参考文件的时间信息来设置目标文件的时间戳。

5.cat(concatenate)

作用:主要用于查看、连接、创建单个或多个文件的内容

基本语法:

cat [选项] [文件]...

常用选项:

  • -n 或 --number:显示所有输出行的行号。
  • -b 或 --number-nonblank:只为非空白行输出行号。
  • -s 或 --squeeze-blank:将连续的多个空行压缩为一个空行。
  • -E 或 --show-ends:在每行结束处显示 $ 符号。
  • -T 或 --show-tabs:将制表符显示为 ^I

6.mkdir

作用:是一个用于创建目录(文件夹)的命令

基本语法:

mkdir [选项] 目录名

常用选项:

  • -p:递归创建目录,即如果父目录不存在,则会一并创建。
  • -m:设置新目录的权限模式(权限掩码)。
  • -v:显示创建的每个目录的详细信息。

7.rm

作用:是一个用于删除文件或目录的命令

基本语法:

rm [选项] 文件或目录

常用选项:

  • -f:强制删除,不提示确认。
  • -i:交互式删除,删除前逐个询问确认。
  • -r 或 -R:递归删除,用于删除目录及其内容。
  • -v:显示详细信息,逐个列出删除的文件或目录。

8.cp

作用:是用于复制文件和目录的命令

基本语法:

cp [选项] 源文件 目标文件

cp [选项] 源文件... 目标目录

常用选项:

  • -r 或 -R:递归复制,适用于复制目录及其所有内容。
  • -i:交互式模式,如果目标文件存在,则会提示确认是否覆盖。
  • -f:强制复制,忽略错误,直接覆盖现有文件。
  • -v:显示详细信息,列出复制过程中涉及的文件和目录。
  • -p:保留源文件的属性,如权限、时间戳、所有者等。
  • -u:仅复制比目标文件更新的源文件,避免不必要的复制。

9.mv

作用:是一个用于移动文件或重命名文件的命令

基本语法:

mv [选项] 源文件或目录 目标文件或目录

常用选项:

  • -f:强制移动,如果目标文件已存在,则覆盖。
  • -i:交互式移动,如果目标文件已存在,则逐个询问是否覆盖。
  • -n:不覆盖已存在的文件,如果目标文件已存在,则不执行移动操作。
  • -v:显示详细信息,逐个列出移动的文件或目录。

10.tail

作用:命令用于显示文件末尾的内容,默认情况下显示文件的最后 10 行

基本语法:

tail [选项] 文件

常用选项:

  • -n <行数> 或 --lines=<行数>:指定要显示的行数。默认为 10 行。
  • -f 或 --follow:实时跟踪文件的末尾,显示新增内容。
  • -q 或 --quiet 或 --silent:不显示文件名。
  • -v 或 --verbose:始终显示文件名。
  • -c <字节数> 或 --bytes=<字节数>:以字节为单位显示末尾内容。

11.grep

作用:grep 是一个强大的文本搜索工具,用于在文件中搜索指定模式的文本行,并将匹配的行输出到标准输出

基本语法:

grep [选项] 模式 [文件...]

常用选项:

  • -i 或 --ignore-case:忽略大小写进行搜索。
  • -v 或 --invert-match:显示不匹配指定模式的行。
  • -n 或 --line-number:显示匹配行的行号。
  • -r 或 --recursive:递归地搜索目录及其子目录中的文件。
  • -E 或 --extended-regexp:使用扩展的正则表达式语法进行匹配。
  • -w 或 --word-regexp:只匹配整个单词,而不是匹配包含指定模式的部分单词。

12.ps

作用:命令用于显示当前运行在系统上的进程信息,包括进程 ID (PID)、进程状态、占用的资源等

基本语法:

ps [选项]

常用选项:

  • -e:显示系统中所有进程,包括其他用户的进程。
  • -f:显示完整的进程信息,包括父进程 ID、进程组 ID、终端等。
  • -l:显示长格式的进程信息,包括进程的详细信息和状态。
  • -u <用户>:显示指定用户的进程信息。
  • -p <进程ID>:显示指定进程ID的进程信息。
  • -o <格式>:自定义输出格式,可以指定要显示的字段。
  • -a:显示当前终端的所有进程,包括其他用户的进程。

13.netstat

作用:命令用于显示网络连接、路由表和网络接口等网络相关信息,可以帮助用户监视系统网络活动和诊断网络问题

基本语法:

netstat [选项]

常用选项:

  • -a:显示所有连接和监听端口。
  • -t:仅显示 TCP 连接。
  • -u:仅显示 UDP 连接。
  • -n:以数字形式显示地址和端口号,而不进行 DNS 解析。
  • -p:显示与连接相关的进程信息。
  • -r:显示路由表。
  • -i:显示网络接口信息。
  • -s:显示网络统计信息。
  • -l:仅显示监听状态的连接。
  • -e:显示详细的网络信息,包括用户和进程信息。
  • -c:连续显示输出,每隔一段时间刷新一次。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/605079.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

VSCode-vue3.0-安装与配置-export default简单例子

文章目录 1.下载VSCode2.修改语言为中文3.辅助插件列表4.vue3模板文件简单例子5.总结 1.下载VSCode 从官网下载VSCode&#xff0c;并按下一步安装成功。 2.修改语言为中文 点击确认修改&#xff0c;如下图所示&#xff1a; 或者打开命令面板&#xff1a;输入Configure Displ…

93、动态规划-最长回文子串

思路 首先从暴力递归开始&#xff0c;回文首尾指针相向运动肯定想等。就是回文&#xff0c;代码如下&#xff1a; public String longestPalindrome(String s) {if (s null || s.length() 0) {return "";}return longestPalindromeHelper(s, 0, s.length() - 1);…

嵌入式开发八:STM32启动过程分析

本次给大家分析 STM32F4 的启动过程&#xff0c;这里的启动过程是指从 STM32 芯片上电复位执行的第一条指令开始&#xff0c;到执行用户编写的 main 函数这之间的过程。我们编写程序&#xff0c;基本都是用 C 语言编写&#xff0c;并且以 main 函数作为程序的入口。但是事实上&…

洛谷 P4148:简单题 ← KD-Tree模板题

【题目来源】https://www.luogu.com.cn/problem/P4148【题目描述】 你有一个 NN 的棋盘&#xff0c;每个格子内有一个整数&#xff0c;初始时的时候全部为 0&#xff0c;现在需要维护两种操作&#xff1a; ● 1 x y A → 1≤x,y≤N&#xff0c;A 是正整数。将格子 (x,y) 里的数…

【Shell脚本】Shell编程之条件语句

目录 一.条件测试 1.test命令 1.1.test命令是内部命令 1.2.格式一 1.3.格式二 2.文件测试 2.1.常用的测试操作符 3.整数值测试 3.1.常用的测试操作符 3.2.格式一 3.3.格式二 4.字符串比较 4.1.格式一 4.2.格式二 注意&#xff1a; 5.逻辑测试 5.1.常用的测试操…

机器学习 - 梯度下降算法推导

要逐步推导多变量线性回归的梯度计算过程&#xff0c;我们首先需要明确模型和损失函数的形式&#xff0c;然后逐步求解每个参数的偏导数。这是梯度下降算法核心部分&#xff0c;因为这些偏导数将指导我们如何更新每个参数以最小化损失函数。 模型和损失函数 考虑一个多变量线…

“人工智能+”推进新质生产力发展论坛暨工作室实践实训基地授牌仪式圆满结束

4月27日&#xff0c;由江西财经大学现代经济管理学院主办的“人工智能”推进新质生产力发展论坛暨“江财现经管泰迪数智技术”校企工作室实践实训基地授牌仪式在江西财经大学现代经济管理学院共青城校区举行&#xff0c;学院院长王金海&#xff0c;副院长丁美东&#xff0c;副院…

为什么选择ATECLOUD自动化测试平台?

在当今飞速发展的时代&#xff0c;一切都在不断进步与变革&#xff0c;电测行业也由手动测试逐步转向了自动化测试。但是随着科技的发展&#xff0c;对于产品的测试要求也越来越高&#xff0c;传统的自动化测试系统已经无法满足用户日益增长的测试需求&#xff0c;全新的ATE测试…

[沫忘录]MySQL储存对象

[沫忘录]MySQL储存对象 视图 视图本质是对原表(基表)显示上的裁剪&#xff0c;可以当作表进行操作&#xff0c;其操作的结果会直接反馈到原表上&#xff0c;即对视图的操作实质上是对原表的操作。 MySQL不仅支持为基表创建视图&#xff0c;同时也支持为视图创建视图。 基本语…

【C++】详解STL容器之一的 vector

目录 概述 迭代器 数据结构 优点和缺点 接口介绍 begin end rbegin rend resize reseve insert erase 其他一些接口 模拟实现 框架 获取迭代器 深浅拷贝 赋值重载 reseve resize 拷贝构造 构造 析构 insert erase 其他 概述 vector是STL的容器之一。…

用户页面触发点击事件和 js 执行点击事件的区别

文章目录 情景展示情况一&#xff1a;用户点击页面触发情况二&#xff1a;通过 js 触发点击 结果分析情况一情况二 其实这个谜底揭开之后&#xff0c;第一反应都是&#xff0c;哦~&#xff0c;非常简单&#xff0c;但是细节决定成败&#xff0c;我被这个细节毁掉了&#xff0c;…

[嵌入式系统-72]:RT-Thread-组件:单元测试框架utest

目录 utest 测试框架 ​编辑 测试用例定义 测试单元定义 utest 应用框图 2. utest API assert 宏 测试单元函数运行宏 测试用例导出宏 测试用例 LOG 输出接口 3. 配置使能 4. 应用范式 5. 测试用例运行要求 6. 运行测试用例 测试结果分析 7. 测试用例运行流程 …

RAG 场景对Milvus Cloud向量数据库的需求

虽然向量数据库成为了检索的重要方式,但随着 RAG 应用的深入以及人们对高质量回答的需求,检索引擎依旧面临着诸多挑战。这里以一个最基础的 RAG 构建流程为例:检索器的组成包括了语料的预处理如切分、数据清洗、embedding 入库等,然后是索引的构建和管理,最后是通过 vecto…

webpack从零到1 构建 vue3

为什么要手写webpack 不用cli &#xff08;无的放矢&#xff09;并不是 其实是为了加深我们对webpack 的了解方便以后灵活运用webpack 的技术 初始化项目结构&#xff08;跟cli 结构保持一致&#xff09; 新建 public src 等文件夹npm init -y 创建package.json文件tsc --init…

【Ubuntu20.04安装java-8-openjdk】

1 下载 官网下载链接&#xff1a; https://www.oracle.com/java/technologies/downloads/#java8 下载 最后一行 jdk-8u411-linux-x64.tar.gz&#xff0c;并解压&#xff1a; tar -zxvf jdk-8u411-linux-x64.tar.gz2 环境配置 1、打开~/.bashrc文件 sudo gedit ~/.bashrc2、…

NGINX App Protect现已支持NGINX开源版 全方位加强现代应用安全防护

近日&#xff0c;F5 NGINX 发布全新升级的NGINX App Protect 5.0版本&#xff0c;将先前专属于NGINX 商业版本NGINX Plus 的现代应用安全能力拓展至NGINX开源版中&#xff0c;为增强现代应用和API安全防护提供全方位支持。此次升级后&#xff0c;适用于云端及本地部署的NGINX A…

C++:位图和布隆过滤器

一&#xff0c;位图 1.1 位图的概念 究竟什么是位图呢&#xff1f;&#xff1f;我们用一道问题来引入 问题&#xff1a;给40亿个不重复的无符号整数&#xff0c;没排过序。给一个无符号整数&#xff0c;如何快速判断一个数是否在 这40亿个数中。【腾讯】 根据这个问题&#x…

java——嵌套(二)

目录 一&#xff1a;方法的重写&#xff08;覆盖/覆写&#xff09; 1. 方法的重写的意义&#xff1a; 2. 重写&#xff08;overide&#xff09; 3. 案例 二&#xff1a;继承中构造方法的调用 1. 子类的构造方法会默认调用父类的构造方法&#xff1b; 2. super 关键字调用…

基于MPPT最大功率跟踪和SVPWM的光伏三相并网逆变器simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 基于MPPT最大功率跟踪和SVPWM的光伏三相并网逆变器simulink建模与仿真。包括PV模块&#xff0c;MPPT模块&#xff0c;SVPWM模块&#xff0c;电网模块等。 2.系统仿真结果 1不…

JavaScript异步编程——04-同源和跨域

同源和跨域 同源 同源策略是浏览器的一种安全策略&#xff0c;所谓同源是指&#xff0c;域名&#xff0c;协议&#xff0c;端口完全相同。 跨域问题的解决方案 从我自己的网站访问别人网站的内容&#xff0c;就叫跨域。 出于安全性考虑&#xff0c;浏览器不允许ajax跨域获取…
最新文章