Linux--常用命令(详解)

news2025/1/22 12:43:21

详细目录

  • 一、终端命令格式
  • 二、显示文件列表命令-ls
    • 2.1作用
    • 2.2格式
    • 2.3 ls常用选项
      • 2.3.1 ls -a
      • 2.3.2 ls -l(等价于 ll)
      • 2.3.2 ls -h
  • 三、相对路径与绝对路径
    • 3.1绝对路径
    • 3.2相对路径
  • 四、目录操作命令 -cd
    • 4.1作用
    • 4.2格式
    • 4.3案例
      • 4.3.1 cd -: 返回上一次所在目录
      • 4.3.2 cd~切换到当前用户的家目录
  • 五、目录操作命令-mkdir
    • 5.1作用
    • 5.2格式
    • 5.3案例
      • 5.3.1 mkdir a
      • 5.3.2 -p创建多级目录
      • 5.3.3 mkdir /root/a
  • 六、文件操作命令-touch
    • 6.1作用
    • 6.2格式
    • 6.3案例
      • 6.3.1 touch a.text
      • 6.3.2 touch /root/a/a.text
      • 6.3.3 touch a.text b.text c.text......
  • 七、目录操作命令符-rm
    • 7.1作用
    • 7.2格式
    • 7.3案例
      • 7.3.1 rm a.text
      • 7.3.2 rm -f b.text或者rm b.text -f
      • 7.3.3 rm a
      • 7.3.4 rm -r a
      • 7.3.5 rm -rf a
  • 八、文件操作命令-mv
    • 8.1作用
    • 8.2格式
    • 8.3案例
      • 8.3.1移动
      • 8.3.2重命名
    • 8.4注意
  • 九、文件操作命令-cat和more
    • 9.1cat
      • 9.1.1作用
      • 9.1.2格式
      • 9.1.3 案例
    • 9.2more
      • 9.2.1作用
      • 9.2.2格式
      • 9.2.3案例
    • 9.3more和cat的异同点
  • 十、文件操作命令-cp
    • 10.1作用
    • 10.2格式
    • 10.3案例
      • 10.3.1 cp 1.txt.txt A
      • 10.3.2 cp 1.txt.txt dir
      • 10.3.3 cp dir dirx
  • 十一、系统管理命令-ps
    • 11.1作用
    • 11.2格式
    • 11.3案例
  • 十二、系统管理命令-kill
    • 12.1作用
    • 12.2格式
    • 12.3案例
  • 十三、系统管理命令-ifconfig
    • 13.1作用
    • 13.2格式
    • 13.3案例
  • 十四、清屏命令-clear
    • 14.1作用
    • 14.2格式
    • 14.3效果
  • 十五、重启关机命令
  • 十六、查看执行命令位置-which
    • 16.1作用
    • 16.2效果
  • 十七、查看主机命令-hostname
    • 17.1作用
    • 17.2效果
  • 十八、全文检索命令-grep
    • 18.1作用
    • 18.2格式
    • 18.3效果
  • 十九、管道命令-|
    • 19.1作用
    • 19.2效果
  • 二十、用户命令 -useradd
    • 20.1创建新用户
    • 20.2用户删除
    • 20.3用户切换
  • 二十一、打包命令-tar
    • 21.1作用
  • 二十二、权限管理命令-chmod
    • 22.1文件权限概述
    • 22.2文件权限解读
    • 22.3作用
    • 22.4效果

一、终端命令格式

command [-options] [parameter]
说明:
-command:命令名,相应功能的英文单词或者单词缩写。
-[options]:选项,可用来对命令进行控制,也可以省略。
-parameter:传给命令的参数,可以是零个、一个或者多个。

例如:
ls–help 查看命令帮助文档。
在这里插入图片描述

二、显示文件列表命令-ls

2.1作用

ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一。
在这里插入图片描述

2.2格式

ls [选项] [路径]

2.3 ls常用选项

在这里插入图片描述

2.3.1 ls -a

在这里插入图片描述

2.3.2 ls -l(等价于 ll)

在这里插入图片描述

2.3.2 ls -h

在这里插入图片描述

三、相对路径与绝对路径

3.1绝对路径

Windows系统:从盘符开始的路径
在这里插入图片描述

Linux/max系统:从根目录开始的路径在这里插入图片描述

3.2相对路径

./test 12-5/x64或者test 12-5/x64:在当前目录下查找test 12-5目录。
在这里插入图片描述

…/test 12-5/x64:当前目录的上一级目录查找text 12-5目录。
…/…/:上一级目录的上一级,目录。

四、目录操作命令 -cd

4.1作用

cd 是英文单词 chang directory 的缩写,其功能为更改当前的工作目录,也是用户最常用的执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
pwd(目前所在的工作目录的绝对路径名称):
在这里插入图片描述

4.2格式

在这里插入图片描述

4.3案例

4.3.1 cd -: 返回上一次所在目录

在这里插入图片描述

4.3.2 cd~切换到当前用户的家目录

在这里插入图片描述

五、目录操作命令-mkdir

5.1作用

mkdir命令用于创建目录

5.2格式

mkdir [-p0 dirName
参数:
-p 一次创建多级目录

5.3案例

5.3.1 mkdir a

在当前目录下创建一个 a
在这里插入图片描述

5.3.2 -p创建多级目录

在a下创建b,在b下创建c。
在这里插入图片描述

5.3.3 mkdir /root/a

在root目录下创建a,前提是在root目录存在的情况下。

六、文件操作命令-touch

6.1作用

touch命令创建文件

6.2格式

touch 文件名…

6.3案例

6.3.1 touch a.text

在当前目录下,创建a.text文件
在这里插入图片描述

6.3.2 touch /root/a/a.text

在root文件的a文件下创建a.text文件

6.3.3 touch a.text b.text c.text…

在当前目录下一下创建多个文件

七、目录操作命令符-rm

7.1作用

rm命令用于删除文件或者目录

7.2格式

rm[参数] 文件或者目录名
在这里插入图片描述

7.3案例

7.3.1 rm a.text

在这里插入图片描述

7.3.2 rm -f b.text或者rm b.text -f

参数可以颠倒
在这里插入图片描述

7.3.3 rm a

在这里插入图片描述
这里无法删除,这个怎么办呢?

7.3.4 rm -r a

删除当前目录下的a子目录,有提示信息
在这里插入图片描述

7.3.5 rm -rf a

木有提示信息,直接删除。

八、文件操作命令-mv

8.1作用

mv命令用于文件、目录的移动和重命名。

8.2格式

mv 原路径 目标路径

8.3案例

8.3.1移动

mv a.text dir 将a.text移动到dir目录
在这里插入图片描述
mv dir1 dir 将目录dir1移动到dir目录
在这里插入图片描述

8.3.2重命名

mv a.text b.text 将a.text文件重命名为b.text文件。
在这里插入图片描述

mv dir1 dir11 将dir目录重命名为dir11目录。
在这里插入图片描述

8.4注意

重命名要求在之前木有一样的名字,之前有一样的名字的话就是移动。

九、文件操作命令-cat和more

9.1cat

9.1.1作用

用于显示文件内容

9.1.2格式

cat 文件路径

9.1.3 案例

在这里插入图片描述
cat 后面是要加文件,一次性显示全部内容。

9.2more

9.2.1作用

用于显示文件内容,可以按页或者行显示文章内容

9.2.2格式

more 文件路径
在这里插入图片描述

9.2.3案例

在这里插入图片描述

9.3more和cat的异同点

相同点:后面都是加文件路径
不同点;cat 一下子显示全部文章内容,more只显示一页内容。

十、文件操作命令-cp

10.1作用

cp命令用来实现文件或者目录的复制

10.2格式

cp 源路径 目标路径

10.3案例

10.3.1 cp 1.txt.txt A

把1.txt.txt的内容复制到A里面去。
在这里插入图片描述

10.3.2 cp 1.txt.txt dir

把1.txt.txt的内容复制到dir目录
在这里插入图片描述

在这里插入图片描述

10.3.3 cp dir dirx

复制目录
在这里插入图片描述

十一、系统管理命令-ps

11.1作用

ps命令用来列出系统中当前运行的进程

11.2格式

ps [option]

11.3案例

ps(查看当前窗口运行进程):
在这里插入图片描述
ps -ef(=查看运行的所有进程):
在这里插入图片描述

十二、系统管理命令-kill

12.1作用

用于终止执行中的程序

12.2格式

kill [参数] [进程号]
参数:
在这里插入图片描述
进程号:
在这里插入图片描述

12.3案例

kill -9 12345  杀死pid为12345的进程

十三、系统管理命令-ifconfig

13.1作用

ifconfig用来查看ip地址

13.2格式

ifconfig

13.3案例

在这里插入图片描述

十四、清屏命令-clear

14.1作用

清屏(可以用CTRL+l)

14.2格式

clear

14.3效果

在这里插入图片描述

十五、重启关机命令

重启命令:reboot
关机命令:shutdown -h now:立刻关机(断电关机)
halt(不断电关机)

十六、查看执行命令位置-which

16.1作用

which显示执行命令的绝对位置

16.2效果

在这里插入图片描述

十七、查看主机命令-hostname

17.1作用

查看当前主机名

17.2效果

在这里插入图片描述

十八、全文检索命令-grep

18.1作用

命令可以对文件进行文本查询,内容查询

18.2格式

grep [查找的东西] [查找的文件]

18.3效果

在这里插入图片描述

十九、管道命令-|

19.1作用

|:上一个命令的输出就是下一个命令的输入

19.2效果

在所有进程中快速找到包含mysql内容的进程
在这里插入图片描述

二十、用户命令 -useradd

20.1创建新用户

useradd ~(需要创建的用户名称)
设置密码:passwd ~(需要创建的用户名称)

20.2用户删除

删除用户以及同时删除/home下的目录:userdel ~(需要创建的用户名称)-r
删除用户但是不会删除/home下的目录:userdel ~(需要创建的用户名称)

20.3用户切换

su ~

二十一、打包命令-tar

21.1作用

tar:对文件或者目录进行打包或者解压
在这里插入图片描述
打包:
tar -cfv text.bar nb (将nb目录打包成text.bar)
打包并压缩:
tar -czvf text.bar.gz nb (将nb目录打包并压缩成text.bar.gz
解包:
tar -xvf text.bar (将text.bar解压到当前目录下)
tar -xvf text.bar -C /root/text (将text.bar.gz解压到指定root下的text目录下)
解包gz格式的压缩包:
tar -xzvf text.bar.gz (将text.bar解压到当前目录下)
tar -xzvf text.bar.gz -C /root/text (将text.bar.gz解压到指定root下的text目录下)

二十二、权限管理命令-chmod

22.1文件权限概述

Linux操作系统是多任务多用户操作系统,每当我们使用用户名登录操作系统时,Linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义个ID,就是UID。用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限,能执行任何命令和操作,而其他用户都是普通用户。Linux对文件创建者(所属用户),所属用户组,其他用户组都赋予不同的权限。

22.2文件权限解读

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

22.3作用

用来改变目录或者文件的权限
在这里插入图片描述

22.4效果

在这里插入图片描述
在这里插入图片描述

欧耶!!!!我学会啦!!!

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

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

相关文章

Agile Initiative, Epic, and Story/Task

Stories, also called “user stories,” are short requirements or requests written from the perspective of an end user. stories are something the team can commit to finish within a one- or two-week sprint.Epics are large bodies of work that can be broken do…

Linux_进程间通信

管道 System V 共享内存 System V IPC 接口介绍 由于进程地址空间的存在,所以进程间有具有独立性,一个进程看不到另一个进程的数据。那么如果我们想让进程间通信,就必须先让它们先看到同一份资源。常见的进程间通信的方法有管道,…

ChatGpt报错:Your authentication token is no longer valid解决办法

今天打开ChatGpt突然提示Oops!,Your authentication token is no longer valid.,之前还好好的,环境也没变啊,结果弄了好久终于解决,于是记录一下解决过程,顺便总结一下关于OpenAI各种报错的解决办法。 完整…

比较6*6范围内8个点425个结构的顺序

( A, B )---6*30*2---( 1, 0 )( 0, 1 ) 让网络的输入有6个节点,训练集AB各由6张二值化的图片组成,让A中有8个点,让B全是0,收敛误差7e-4,收敛199次,统计迭代次数平均值并排序。 假设这个6*6的结构的行和列都…

JavaWeb:SpingBoot原理 --黑马笔记

1. 配置优先级 在我们前面的课程当中,我们已经讲解了SpringBoot项目当中支持的三类配置文件: application.properties application.yml application.yaml 在SpringBoot项目当中,我们要想配置一个属性,可以通过这三种方式当中…

每日一练:LeeCode-617、合并二叉树【二叉树+DFS】

本文是力扣LeeCode-617、合并二叉树【二叉树DFS】 学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。 给你两棵二叉树: root1 和 root2 。 想象一下,当你将其中一棵覆盖到另一棵之上时,两…

力扣面试题 16.21. 交换和(哈希表)

Problem: 面试题 16.21. 交换和 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 1.分别求取array1与array2数组每一个元素的和(sum1与sum2)并同时将array2的元素存入一个set集合中; 2.如果sum1和sum2的和为奇数,则不…

深度学习基础之《深度学习介绍》

一、深度学习与机器学习的区别 1、特征提取方面 机器学习:人工特征提取 分类算法 深度学习:没有人工特征提取,直接将特征值传进去 (1)机器学习的特征工程步骤是要靠手工完成的,而且需要大量领域专业知识…

浅谈进制的转换

本文创作灵感来自CSDN咸鱼WCY 的 咸鱼小白学嵌入式之C语言(2.进制) 博主更完就没更了,决定书接上回(喜 进制是个啥 要理解进制,首先哈,咱得知道不同进制的含义 说到底,各个进制其实有点像在…

Hive SQL编译成MapReduce任务的过程

一、 Hive 底层执行架构 1) Hive简介 Hive是Facebook实现的一个开源的数据仓库工具。将结构化的数据文件映射为数据库表,并提供HQL查询功能,将HQL语句转化为MapReduce任务运行 2) Hive本质:将 HQL 转化成 MapReduce 程…

Java 基于 SpringBoot+Vue 的社区医院系统

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

26. 可变参数和Collection集合工具类

可变参数与Collections 1. 可变参数1. 概述2. 格式3. 代码示例4. 注意事项 2. Collections集合工具类2.1 概述2.2 方法2.3 代码示例2.4 注意事项 1. 可变参数 1. 概述 可变参数(Variable Arguments)是指在参数列表中允许传入不定个数的参数。在许多编程…

多模态论文串讲·上【论文精读·46】只用 Transformer encoder 的一些方法viLT、clip、ALBEF、VLMO

目录 简单回顾一下 viLT 简单回顾CLIP 总结后提出改进 1 ALBEF 1.1 主体方法 1.1.1 模型结构 1.1.2 目标函数 1 ITCloss:align before fuse的align 2 ITM loss 3 MLM loss 1.1.3 动量蒸馏 1.2 预训练数据集 1.3 下游任务描述 1.4 实验结果 1 消融实验…

洛谷: [CSP-J 2023] 小苹果

题目描述 小 Y 的桌子上放着 n n n 个苹果从左到右排成一列,编号为从 1 1 1 到 n n n。 小苞是小 Y 的好朋友,每天她都会从中拿走一些苹果。 每天在拿的时候,小苞都是从左侧第 1 1 1 个苹果开始、每隔 2 2 2 个苹果拿走 1 1 1 个苹果…

【JAVA WEB】JavaScript--函数 作用域 对象

目录 函数 语法格式 示例 定义没有参数列表,也没有返回值的一个函数 定义一个有参数列表 ,有返回值的函数 关于参数个数 函数表达式 作用域 作用域链 对象 基本概念 创建对象 1.使用 字面量 创建对象 2.使用new Object()创建对象 3.使…

在huggingface中如何使用 google/flan-t5-large

参考: https://huggingface.co/google/flan-t5-large 1: from huggingface_hub.hf_api import HfFolder HfFolder.save_token(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) from transformers import pipeline from transformers import T5Tokenizer, T5F…

【selenium】

selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的。Selenium可以直接调用浏览器,它支持所有主流的浏览器。其本质是通过驱动浏览器,完成模拟浏览器操作,比如挑战,输入,点击等。 下载与打…

以谷歌浏览器为例 讲述 JavaScript 断点调试操作用法

今天来说个比较实用的东西 用浏览器开发者工具 对 javaScript代码进行调试 我们先创建一个index.html 编写代码如下 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content&…

谷粒商城【成神路】-【6】——商品维护

目录 &#x1f9c2;1.发布商品 &#x1f953;2.获取分类关联品牌 &#x1f32d;3.获取分类下所有分组和关联属性 &#x1f37f;4.商品保存功能 &#x1f9c8;5.sup检索 &#x1f95e;6.sku检索 1.发布商品 获取用户系统等级~&#xff0c;前面生成了后端代码&#xff…

产品交付双轮驱动思维模型下的思考的研发工具

一、产品交付双轮驱动思维模型 之前读过这样双轮驱动思维模型&#xff0c;其思维模型如下图所示&#xff0c;双轮驱动思维模型是一个产品价值交付模型&#xff0c;总的理念是以“真北业务价值”为导向&#xff0c;以“产品快速交付”为动力&#xff0c;将“业务价值”与“产品…