Linux--常用命令(详解)

详细目录

  • 一、终端命令格式
  • 二、显示文件列表命令-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.mzph.cn/news/680175.shtml

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

相关文章

使用maven命令安装Oracle的jar包到本地仓库

mvn install:install-file -DgroupIdcom.oracle -DartifactIdojdbc6 -Dversion11.2.0.4 -Dpackagingjar -DfileD:\ojdbc6-11.2.0.4.jar ojdbc6-11.2.0.4.jar 下载 链接:https://pan.baidu.com/s/1SqO3Ug7KF8kGr9-jOy3MJQ 提取码:36p9

Dockerfile和.gitlab-ci.yml文件模板

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

如何控制系统安全 或 控制流氓软件

电脑 出入数据的地方是安全保障的最后一关 比如 网络 , usb 等等 控制联网流氓软件 1 在虚拟机里测试软件是否有恶意行为 恶意行为非常容易发现 比如 破坏文件 修改文件 系统不正常 像蓝屏 等等 2 网络防火墙 这是系统最关键的部分之一 像 windows 一定使用他…

「Linux」用户操作

root用户 su:切换账户 语法:su [–] [用户名] -:可选,表示是否在切换用户后加载环境变量,建议带上用户名:表示要切换的用户,省略时表示切换到root切换用户后,通过exit命令退回上一个…

服务异步通信

服务异步通信 消息队列在使用过程中,面临着很多实际问题需要思考: 1.消息可靠性 消息从发送,到消费者接收,会经理多个过程: 其中的每一步都可能导致消息丢失,常见的丢失原因包括: 发送时丢失…

CTFSHOW web 89-100

这边建议去我的gitbook或者github看观感更好(图片更完整) github:https://github.com/kakaandhanhan/cybersecurity_knowledge_book-gitbook.22kaka.fun gitbook:http://22kaka.fun 🏈 CTFSHOW PHP特性 (1)WEB 89 ①代码解释 <?php/* # -*- coding: utf-8 -*- # @…

使用Nacos实现服务发现

启动Nacos cd nacos cd bin ./startup.sh -m standalone浏览器访问http://localhost:8848 账号密码都是nacos 修改配置文件 <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifact…

第二篇【传奇开心果微博系列】Python微项目技术点案例示例:成语接龙游戏

传奇开心果微博系列 系列微博目录Python微项目技术点案例示例系列 微博目录一、微项目目标二、雏形示例代码三、扩展整体思路四、玩家输入示例代码五、成语判断示例代码六、回答判断示例代码七、电脑判断示例代码八、游戏结束示例代码九、界面优化示例代码十、扩展成语库示例代…

面试经典150题——长度最小的子数组

​"In the midst of winter, I found there was, within me, an invincible summer." - Albert Camus 1. 题目描述 2. 题目分析与解析 首先理解题意&#xff0c;题目要求我们找到一个长度最小的 连续子数组 满足他们的和大于target&#xff0c;需要返回的是子数组的…

架构篇34:深入理解微服务架构 - 银弹 or 焦油坑?

文章目录 微服务与 SOA 的关系微服务的陷阱小结 微服务是近几年非常火热的架构设计理念&#xff0c;大部分人认为是 Martin Fowler 提出了微服务概念&#xff0c;但事实上微服务概念的历史要早得多&#xff0c;也不是 Martin Fowler 创造出来的&#xff0c;Martin 只是将微服务…

传统架构向微服务架构迁移思路

改造的第一步不是改 梳理业务、重新认知系统、重新建模微服务拆分的规划 先解决主要矛盾不做过长远的规划(初期不要拆得太细) 基础设施(监控、自动化运维等)可以带着弄起来了 论改造的复杂 改造需要过程 好的架构师演进出来的,不是设计出来的 从哪里开始改造? 架构改造的几个…

论文介绍 One-step Diffusion 只需单步扩散生成!

论文介绍 One-step Diffusion with Distribution Matching Distillation 关注微信公众号: DeepGo 源码地址&#xff1a; https://tianweiy.github.io/dmd/ 论文地址&#xff1a; https://arxiv.org/abs/2311.18828 这篇论文介绍了一种新的图像生成方法&#xff0c;名为分布匹配…

一、Docker/安装包部署ClickHouse

Docker/安装包部署ClickHouse 一、docker部署1.安装Docker2.拉取ClickHouse镜像2.1 选择拉取版本2.2 拉取镜像 3.启动ClickHouse3.1 确定好挂载目录3.2 测试环境3.3 生产环境3.1.1 获取配置文件3.1.2 配置文件中添加用户3.1.3 启动容器 4.使用DBeaver连接 二、安装包安装1.准备…

【JavaScript】事件处理(添加事件监听器、事件对象)

文章目录 1. 添加事件监听器通过 HTML 属性通过 JavaScript 2. 事件对象事件处理函数参数阻止默认行为停止事件传播 3. 总结 在前端开发中&#xff0c;事件处理是 实现交互和响应用户行为的重要环节。JavaScript 提供了丰富的事件处理机制&#xff0c;本篇博客将介绍如何通过 …

springboot/ssm在线作业管理系统Java大学生作业提交成绩管理系统

springboot/ssm在线作业管理系统Java大学生作业提交成绩管理系统 开发语言&#xff1a;Java 框架&#xff1a;springboot&#xff08;可改ssm&#xff09; vue JDK版本&#xff1a;JDK1.8&#xff08;或11&#xff09; 服务器&#xff1a;tomcat 数据库&#xff1a;mysql …

Seurat - 聚类教程 (1)

设置 Seurat 对象 在本教程[1]中&#xff0c;我们将分析 10X Genomics 免费提供的外周血单核细胞 (PBMC) 数据集。在 Illumina NextSeq 500 上对 2,700 个单细胞进行了测序。可以在此处[2]找到原始数据。 我们首先读取数据。 Read10X() 函数从 10X 读取 cellranger 管道的输出&…

Java实现陕西非物质文化遗产网站 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 设计目标2.2 研究内容2.3 研究方法与过程2.3.1 系统设计2.3.2 查阅文献2.3.3 网站分析2.3.4 网站设计2.3.5 网站实现2.3.6 系统测试与效果分析 三、系统展示四、核心代码4.1 查询民间文学4.2 查询传统音乐4.3 增改传统舞…

宿舍报修|宿舍报修小程序|基于微信小程序的宿舍报修系统的设计与实现(源码+数据库+文档)

宿舍报修小程序目录 目录 基于微信小程序的宿舍报修系统的设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户小程序功能模块 2、学生信息管理 3、维修人员管理 4、故障上报管理 5、论坛信息管理 四、数据库设计 1、实体ER图 2、具体的表设计如下所示&…

C++STL速查手册

本文参考cppreference&#xff0c;整理了一些常用的STL容器及其内置函数与算法&#xff0c;方便查用。 CSTL速查手册 什么是STL&#xff1f;STL模板 什么是STL&#xff1f; 在C中&#xff0c;STL 是指标准模板库&#xff08;Standard Template Library&#xff09;。STL 是 C 标…

登录报下面错误The remembered identity will be forgotten and not used for this request

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…