Linux 常用命令 1

news2024/11/17 20:22:49

Tips:终端热键ctrl + shift + =  放大终端窗口的字体

              ctrl + -  缩小终端窗口的字体

     注意区分大小写

查阅命令帮助信息:

1)--help

command –help(两个减号)

显示command命令的帮助信息

2)man

man command

查阅command命令的使用手册

man 是manual的缩写,是Linux提供的一个手册,包含大部分的命令、函数的详细使用说明

使用man时的操作键:

空格键:显示手册的下一屏

Enter键:一次滚动手册页的一行

b:回滚一屏

f:前滚一屏(与空格键效果相同)

q:退出

自动补全:

在敲出 文件/目录/命令 的前几个字母之后,按下Tab键

        如果输入的没有歧义,系统将自动补全

        如果有歧义,再按一次Tab键,系统将会提示存在的命令

曾经使用过的命令:

按 上/下 光标键可以在曾经使用过的命令之间来回切换

按ctrl+c可退出选择,并不执行当前命令

1、常用Linux命令:

1ls                              list                         查看当前文件夹下的内容

Linux下文件和目录的特点:

        Linux文件或目录名称最长可以有256个字符

        以 . 开头的文件为隐藏文件,需要用-a参数才能显示

        . 表示当前目录   ..表示上一级目录

ls常用选项:

-a:显示指定目录下的所有子目录和文件,包括隐藏文件

-l:以列表的方式显示文件的详细信息

-h:配合-l以更直观的方式显示文件大小

这些选项可以组合在一起如: ls -lh   ls -lha

ls通配符

*       代表任意多个字符,可以是0个

?        代表任意一个字符

[]       表示可以匹配字符组中的任意一个

[abc]    匹配a、b、c中的任意一个

[a-f]         匹配从a到f范围内的任意一个字符

2pwd                     print work directory           查看当前所在文件

3cd [目录名]       change directory              切换文件夹

cd / cd ~     切换到当前用户的主目录(/home/用户目录)

cd .                   保持在当前目录不变

cd ..                  切换到上级目录

cd -                   在最近两次工作目录间来回切换

相对路径和绝对路径

相对路径:输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置

绝对路径:输入路径时,最前面是/或者~,表示从 根目录/家目录 开始的具体目录位置

4touch [文件名]    touch               若文件不存在,新建文件;若文件存在,可以修改文件的末次修改日期

5mkdir [目录名]    make directory       创建目录

选项-p 可以递归创建目录

如:mkdir -p a1/b1/c1/d1

注:Linux中在当前目录下文件和目录不允许重名

6rm [文件名     remove             删除指定文件

注:删除后不能恢复

选项:

-f              强制删除,忽略不存在的文件,无需提示

-r              删除目录,递归地删除目录下的内容,删除文件夹时必须加该参数

rm命令也可以使用通配符

7clear             clear               清屏

注意空格!!!

8)拷贝、移动文件

tree [目录名]             以树状图列出文件目录结构

选项-d  只显示目录

cp 源文件 目标文件      复制文件或目录

选项:

-i         覆盖文件前提示(提高安全性)

-r     若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目录文件必须为一个目录名

mv 源文 目标文件     移动文件或目录 / 文件或目录重命名

选项:

-i      覆盖文件前提示(提高安全性)

9)查看文件内容

cat 文件名         查看文件内容、创建文件、文件合并、追加文件内容等功能

会一次性显示所有文件内容,适合查看内容较少的文本文件

more 文件名       分屏显示文件内容

适合查看内容较多的文本文件

使用 more 的操作键:

空格键:显示手册的下一屏

Enter键:一次滚动手册页的一行

b:回滚一屏

f:前滚一屏(与空格键效果相同)

q:退出

选项:

-b     对非空输出行编号

-n     对输出的所有行编号

grep 搜索文本 文件名      搜索文本文件内容

选项:

-n      显示匹配行及行号

-v      显示不包含匹配文本的所有行

-i      忽略大小写

 

grep允许对文本文件进行模式查找,又称正则表达式

常用的两种模式查找:

^a     行首,搜寻以a开头的行

ke$    行尾,搜寻以ke结束的行

2、终端命令格式:

command [-options] [parameter]   ([ ] 代表可选)

command 命令名

options  选项,用来对命令进行控制,也可以省略

parameter 传给命令的参数,可以是0个、1个或多个

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java数据结构与算法刷题-----LeetCode75. 颜色分类

java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 双指针两次遍历2. 三指针 1. 双指针两次遍历 解题思路&#…

linux下线程分离属性

linux下线程分离属性 一、线程的属性---分离属性二、线程属性设置2.1 线程创建前设置分离属性2.2 线程创建后设置分离属性 一、线程的属性—分离属性 什么是分离属性? 首先分离属性是线程的一个属性,有了分离属性的线程,不需要别的线程去接合…

YOLOv8 | 网络结构 | 详细讲解YOLOv8的网络结构

⭐欢迎大家订阅我的专栏一起学习⭐ 🚀🚀🚀订阅专栏,更新及时查看不迷路🚀🚀🚀 YOLOv5涨点专栏:http://t.csdnimg.cn/70xZa YOLOv8涨点专栏:http://t.csdnimg.cn/Cb89a YOLOv7专栏:http://t.csdnimg.cn/HaTdn 💡魔改网络、复现论文、优化创新💡 …

风靡全球的WEB3街头时尚品牌Hape正式启动2024年回到街头系列活动

什么是「街头」 是永不畏惧的竞技精神 是肆意生长的野性力量 是色彩绮丽的感官世界 3月23日! 跟随Hape的节奏,领略最原始纯粹的街头文化,在Yolo Block找到属于你的街头时尚 「回到街头」活动信息 时间 3月23日 - 4月14日 地点 福建省…

【数据结构初阶】之堆(C语言实现)

数据结构初阶之堆(C语言实现) 🌏 堆的概念🌏 堆的模拟实现🐓 堆的结构和方法接口🐓 堆的方法的模拟实现🙊 堆的初始化🙊 堆的构建🙊 堆的插入🙊 向上调整&…

仿牛客社区项目所有PPT图片

文章目录 第1章 初识Spring Boot,开发社区首页1.1 课程介绍1.1.1 课程目标1.1.2 技术架构1.1.3 开发环境 1.2 搭建开发环境1.2.1 Apache Maven1.2.2 Intellij IDEA1.2.3 Spring Initializer1.2.4 SpringBoot 入门示例 1.3 Spring入门1.3.1 SpringBoot 全家桶1.3.2 S…

RecyclerView notifyItemRemoved 之后的源码分析

源码版本:androidx1.3.2 分析场景: RecyclerView使用线性布局,方向为竖直方向,布局从上到下,宽高都是 MATCH_PARENT。开始有3条数据。然后移除 position 1 的数据。 流程图 先说下结论: 在 dispatchL…

MySQL | 用户管理

目前为止,我们一直使用的是root权限写的SQL语句。但如果我们只能用root,这样存在安全隐患。而MySQL是给我们提供了用户管理的,可以创建用户,提供权限,收回权限。 1. 用户 MySQL中的用户,都存储在系统数据库…

软件测试教程 性能测试概论

文章目录 1. 性能测试实施的流程1.1 常见的性能问题1.2 性能测试是什么?1.3 性能测试和功能测试之间的区别1.4 什么样的系统/软件表现属于性能好,什么样的软件性能表现属于性能不好1.5 为什么要进行性能测试1.6 性能测试实施的流程1.7 常见的性能指标以及…

基于ssm汽车养护管理系统论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本汽车养护管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息…

ASP .Net Core 配置集合 IConfiguration 的使用

🐳简介 IConfiguration 是 ASP.NET Core 中的一个接口,用于表示配置集合。以下是关于 IConfiguration 的详细介绍: 作用:IConfiguration 允许开发人员从各种来源(如文件、环境变量、命令行参数等)读取应用…

PySide6-YOLO8目标检测、追踪可视化界面

目录 项目地址实现效果DetectTrack 项目地址 https://github.com/zhengjie9510/pyside-yolo 实现效果 Detect Track

【蓝牙协议栈】【BLE】低功耗蓝牙配对绑定过程分析(超详细)

1. 精讲蓝牙协议栈(Bluetooth Stack):SPP/A2DP/AVRCP/HFP/PBAP/IAP2/HID/MAP/OPP/PAN/GATTC/GATTS/HOGP等协议理论 2. 欢迎大家关注和订阅,【蓝牙协议栈】和【Android Bluetooth Stack】专栏会持续更新中.....敬请期待&#xff01…

网络层(IP层)

IP协议的本质:有将数据跨网络传输的能力 而用户需要的是将数据从主机A到主机B可靠地跨网络传输 IP的组成:目标网络目标主机 IP由目标网络和目标主机两部分组成,IP报文要进行传输,要先到达目标网络,然后经过路由器转到…

Unity3d Shader篇(十六)— 模拟雪的Shader

文章目录 前言一、什么是模拟雪的Shader?1. 雪Shader原理2. 雪Shader优缺点优点:缺点: 二、使用步骤1. Shader 属性定义2. SubShader 设置3. 渲染 Pass4. 定义结构体和顶点着色器函数5. 片元着色器函数6. 控制雪大小的脚本 三、效果四、总结 …

AI大模型学习:理论基石、优化之道与应用革新

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

数组三(冒泡排序、二分查找)

目录 冒泡排序算法 冒泡排序的基础算法 冒泡排序的优化算法 二分法查找 冒泡排序算法 冒泡排序是最常用的排序算法,在笔试中也非常常见,能手写出冒泡排序算法可以说是 基本的素养。 冒泡排序的基础算法 冒泡排序算法重复地走访过要排序的数列&#…

GUROBI的数据结构

为了在GUROBI中能够更加高效地建模,Python API内置了三种特殊的数据结构,方便根据下标来查找数据。注意在使用这三种数据结构之前需要 import gurobipy as gp multidict 一、普通字典dict()的用法 小结:普通字典dict()只有一个返回值&…

Java代码基础算法练习-数位交换-2024.03.23·

任务描述: 输入一个三位整数,将其个位和百位交换后输出 任务要求: package march0317_0331;import java.util.Scanner;public class m240323 {public static void main(String[] args) {Scanner scanner new Scanner(System.in);System.out…

PointNet++论文复现(二)【最远点采样-球查询-采样和分组 代码详解】

最远点采样-球查询-采样和分组-代码详解 专栏持续更新中!关注博主查看后续部分! 最远点采样、球查询等位于 pointnet2_utils.py 定义 点云坐标归一化 点云坐标归一化是一种预处理步骤,用于将点云数据标准化到一个统一的尺度,通常是在一个特定的范围内,比如 [-1, 1] 或…