大数据开发--1.3 Linux的常用命令大全
目录
一. 终端命令格式
命令格式
说明:
二. 显示文件列表命令 -ls
作用
格式
ls常用选项
案例
三. 目录操作命令 -pwd
作用
格式
案例
四. 目录操作命令 -cd
作用
格式
案例
五. 目录操作命令 -mkdir
作用
格式
案例
六. 目录操作命令 -rm
作用
格式
案例
七. 文件操作命令 -touch
作用
格式
案例
八. 文件操作命令 -mv
作用
格式
案例
移动
重命名
总结
九. 文件操作命令 -cat
作用
格式
案例
十. 文件操作命令 -more
作用
格式
案例
十一. 文件操作命令 -cp
作用
格式
案例
十二. 系统管理命令 -ps
作用
格式
案例
十三. 系统管理命令 -kill
作用
格式
案例
十四. 系统管理命令 -ifconfig
作用
格式
案例
十五. 清屏命令 -clear
作用
格式
案例
十六. 重启关机命令 -reboot
重启命令
关机命令
十七. 查看执行命令位置 -which
显示执行命令的绝对位置
十八. 查看主机命令 -hostname
查看当前主机的主机名
十九. 全文检索命令 -grep
作用
案例
二十. 管道命令 |
作用
案例
二十一. 用户命令 -useradd
作用
案例
二十二. 用户命令 -itheima
作用
案例
二十三. 打包命令 -tar
作用
参数解释
案例--解
案例--压
二十四. 权限管理命令 -chmod
文件权限概述
文件权限解读
作用
案例
二十五. vi编辑器介绍
二十六. vim编辑器介绍
介绍
操作命令
vi编辑器三种模式
命令模式相关命令
底行模式相关命令
一. 终端命令格式
命令格式
command [-options][parameter]说明:
-command:命令名,相应功能的英文单词或单词的缩写
-[-options]:选项,可用来对命令进行控制,也可以省略
-parameter:传给命令的参数,可以是零个、一个或者多个
二. 显示文件列表命令 -ls
作用
ls时英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一。
格式
ls [选项][路径..]ls常用选项
选项 含义 -a 显示指定目录下所有子目录与文件,包含隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大小 案例
- ls
查看当前目录的内容(缺点:隐藏文件看不到,以 . 开头的文件)- ls -a
查看当前目录内容,包括隐藏文件- ls -al
查看目录内容的详细信息(查看文件类型、权限、大小等)- ls -lh
查看目录内容的详细信息,以K,M,G方式显示文件大小- ls /root
查看/root目录下内容- ll
等价于ls -l
三. 目录操作命令 -pwd
作用
pwd 查看当前所在路径
格式
pwd案例
四. 目录操作命令 -cd
作用
cd 是英文单词 change directory 的缩写,其功能为更改当前的工作目录,也是用户最常用的命令之一。
格式
cd [目录]
命令 含义 cd 切换到用户主目录(root用户主目录是 /root,其他用户是/ home/用户名) cd 目录 切换到指定目录下 cd .. 切换到上级目录
a
a
a
a
案例
案例
- cd
回到用户主目录- cd test
切换到当前目录下的test目录(相对路径)- cd /root/test
切换到指定目录(绝对路径)- cd ..
回到上一级目录- cd ../..
回到上上一级目录- cd ../dir
回到上一级的dir目录
五. 目录操作命令 -mkdir
作用
mkdir 命令用于创建目录
格式
mkdir [-p] dirName参数
-p 一次创建多级目录
案例
- mkdir dir
创建单级目录- mkdir -p aaa/bbb/ccc
创建多级目录
六. 目录操作命令 -rm
作用
rm 命令用于删除文件或者目录
格式
rm [参数] 文件或者目录名
参数 英文 含义 -f force(强制) 强制删除,忽略不存在的文件或目录,无需提示 -r recursive(递归) 递归地删除目录下的内容,删除目录时必须加此参数 q
a
a
a
案例
- rm -r 目录
删除目录有提示(y:删除,其余都是不删除)- rm -fr 目录
文件直接删除- rm 文件
删除目录有提示(y:删除 n:不删除)- rm -f 文件
文件直接删除![]()
结论:rm 文件或者目录 -fr
七. 文件操作命令 -touch
作用
touch 命令创建文件
格式
touch 文件名…案例
- touch a.txt
在当前目录创建a.txt文件- touch /root/a.txt
在/root目录创建a.txt文件
八. 文件操作命令 -mv
作用
mv 命令用于文件、目录的移动和重命名
格式
mv 原路径 目标路径案例
移动
- mv a.txt dir
将 a.txt 移动到dir目录- mv dir2 dir
将dir2目录移动到dir目录重命名
- mv a.txt b.txt
将a.txt重命名为b.txt- mv dir2 dir22
将dir2目录重命名为dir22总结
移动和重命名的区别?
- mv 文件 目标路径
mv a.txt dir如果目标路径是目录,则为移动
mv a.txt b.txt如果目标路径是文件,则为重命名
mv 目录 目标路径
mv dir2 dir22如果目标路径存在,则为移动
如果目标路径不存在,则为重命名
九. 文件操作命令 -cat
作用
cat 用于显示文件内容
格式
cat 文件路径案例
十. 文件操作命令 -more
作用
用于显示文件内容,可以按页或者按行显示文件内容
格式
more 文件路径Enter 向下n行,需要定义,默认为1行
空格键 向下滚动一屏,或 Ctrl+F
B键 返回上一屏,或 Ctrl+B
q 退出more
案例
十一. 文件操作命令 -cp
作用
cp 命令用来实现文件或者目录的复制
格式
cp 源路径 目标路径案例
- cp a.txt dir1
cp 文件 目录
将a.txt复制到dir1目录- cp a.txt b.txt
cp 文件 文件
将a.txt复制为b.txt- cp dir dirx -r
复制目录
十二. 系统管理命令 -ps
作用
ps 命令用来列出系统中当前运行的进程
格式
ps [options]案例
查看正在运行的所有进程
十三. 系统管理命令 -kill
作用
kill 命令用于终止执行中的程序
格式
kill [参数][进程号]案例
十四. 系统管理命令 -ifconfig
作用
ifconfig 命令用来查看ip地址
格式
ifconfig案例
十五. 清屏命令 -clear
作用
clear 命令用来清屏,可以使用 ctrl+l 来替换
格式
clear案例
十六. 重启关机命令 -reboot
重启命令
reboot关机命令
- 立刻关机(断电关机)
shutdown -h now- 立刻关机(不断电关机)
halt
十七. 查看执行命令位置 -which
显示执行命令的绝对位置
which
十八. 查看主机命令 -hostname
查看当前主机的主机名
hostname
十九. 全文检索命令 -grep
作用
Grep(Globally search a Regular Expression and Print)命令可以对文件进行文本查询,内容查询。
案例
- grep lang anaconda-ks.cfg
在文件中查找 lang- grep a anaconda-ks.cgf --color
在文件中查找a,高亮显示
二十. 管道命令 |
作用
| 管道,上一个命令的输出;是下一个命令的输入
案例
- ps -ef | grep mysql
在所有进程中快速找到包含mysql内容的进程
二十一. 用户命令 -useradd
作用
useradd 用户名passwd 用户名案例
- useradd itheima
创建新用户ithema- passwd ithema
设置用户ithema密码
二十二. 用户命令 -itheima
作用
删除用户
userdel -r 要删除的用户名案例
- userdel -r itheima
删除用户itheima
二十三. 打包命令 -tar
作用
tar 对文件进行打包(解压缩)
参数解释
参数 解释 -c 创建一个新tar文件 -v 显示运行过程的信息
-f 指定文件名 -z 调用gzip压缩命令进行解、压缩
-x 解包 aaa
aa
a
a
a
a
a
案例--解
- tar -zxvf redis-3.2.8.tar.gz
将文件解压- tar -zxvf redis-3.2.8.tar.gz -C /root/dir
将文件解压到指定目录案例--压
- tar -cvf test.tar /root/test
打包到指定目录- tar -xf test.tar
解 tar 包- tar -xf test.tar -C /export
解压到指定目录- tar -czvf test.tar.gz /root/test
打包并压缩
二十四. 权限管理命令 -chmod
文件权限概述
Linux操作系统是多任务多用户的操作系统,每当我们使用用户名登录操作系统时,Linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的肉容器;在Linux系统中,用户组也有一个ID,GID。
在Linux操作系统中,root的权限时最高的,相当于windows的administrator,拥有最高权限,能执行任何命令和操作,而其他用户都是普通用户.
Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。
文件权限解读
参数 解释 r 对文件是指可读取内容,对目录是可以读
w 对文件是指可修改文件内容,对目录是指可以在其中创建或删除子节点(目录或文件) x 对文件是指是否可以运行这个文件,对目录是指是否可以cd进这个目录 Root 可以为所欲为 a
a
a
属主(user)u 属组(group)g 其他用户(other)o r w x r w x r w x 4 2 1 4 2 1 4 2 1 作用
chmod命令用来变更文件或目录的权限。
案例
- chmod 666 a.txt
- chmod u+x a.txt
- chmod u=rwx,g=rw,o=x a.txt
- chmod 777 -R /23-learn
-R:给指定文件夹下面所有的文件和文件夹赋予对应的权限,递归赋予
二十五. vi编辑器介绍
- vi是visual interface的简称,是Linux中最经带你的文本编辑器
- vi的核心设计思想:让程序员的手指始终保持在键盘的核心区域,就能完成所有编辑操作。
- vi的特点:
1. 只能是编辑文本内容,不能对字体段落进行排版
2. 不支持鼠标操作
3. 没有菜单
4. 只有命令- vim编辑器
二十六. vim编辑器介绍
介绍
vim是从vi发展出来的文本编辑器,支持代码补全、编译及显示效果等方面编程的功能特别丰富,在程序员中被广泛使用,被称为编译器之神。
操作命令
- vi a.txt
直接打开文件- vim a.txt
vim是vi的增强版- vim a.txt +10
直接打开文件,并定位到第十行vi编辑器三种模式
命令模式相关命令
命令 功能 o 在当前行后面插入一空行 O 在当前行前面插入一空行 dd 删除光标所在行 ndd 从光标位置向下连续删除n行 yy 复制光标所在行 nyy 从光标位置向下连续复制n行 p 粘贴 u 撤销上一次命令 gg 回到文件顶部 G 回到文件末尾 /str 查找str 1
1
1
1
1
1
1
1
1
1
1
1
底行模式相关命令
命令 功能 :w 文件 另存为 :w 保存(ctrl+s) :q 退出,如果没有保存,不允许退出 :q! 强行退出,不保存退出 :wq 保存并退出 :x 保存并退出 Shift+z+z
保存退出 :set nu 设置行号 :%s/旧文本/新文本 文本替换 :nohl 取消高亮 1
1
1
1
1
1
1
相关文章:
大数据开发--1.3 Linux的常用命令大全
目录 一. 终端命令格式 命令格式 说明: 二. 显示文件列表命令 -ls 作用 格式 ls常用选项 案例 三. 目录操作命令 -pwd 作用 格式 案例 四. 目录操作命令 -cd 作用 格式 案例 五. 目录操作命令 -mkdir 作用 格式 案…...
使用PuTTY连接到Amazon Linux实例
PuTTY 是一款免费的 SSH 客户端,广泛用于从 Windows 系统连接到 Linux 实例。如果你使用的是 Windows Server 2019 或更高版本,可以考虑使用内置的 OpenSSH 工具,但 PuTTY 依然是一个非常受欢迎的选择。 一、先决条件 在使用 PuTTY 连接到 …...
Nexus搭建maven私有仓库
内网访问,内网团队使用一个服务缓存节省外网宽带。 微服务开发中加速 Maven 项目构建,加快团队合作,提高工作效率 允许上传和下载私有库,并且不被外部访问,安全 稳定。 方便内部项目服务的依赖引用,而不需要…...
留存率的定义与SQL实现
1.什么是留存率 留存率是指在特定时间段内,仍然继续使用某项产品或服务的用户占用户总数的百分比。 通常,留存率会以日,周,或月为单位进行统计和分析。 2.SQL留存率常见问题 1.计算新用户登录的日期的次日留存率以及3日留存率 …...
Java的锁机制详解
在并发编程中,锁 是用于控制多个线程对共享资源进行访问的工具。Java提供了多种锁机制,从最基础的 synchronized 到高级的 ReentrantLock,这些锁帮助我们确保线程安全,并能有效避免数据竞争和死锁问题。 1. synchronized 关键字…...
用户登录与信息管理:实现小程序登录与用户信息存储
用户登录与信息管理:实现小程序登录与用户信息存储 在现代的移动应用中,用户登录与信息管理是构建个性化用户体验的基础。小程序作为轻量级的应用形式,在简化开发流程的同时,也需要我们妥善管理用户的登录状态与用户信息。本文将…...
Java如何调用构造函数和方法以及使用
调用构造函数的格式 构造函数在创建新对象时被调用。调用格式如下: ClassName objectName new ClassName(parameters); ClassName:你需要创建其实例的类的名称。 objectName:你将创建的对象的名称。 parameters:如果你使用的是…...
TFBoys谁最重
题目 使用go语言设计一个程序计算TFBoys谁最重,要求使用结构体表示TFBoys三个成员,设计函数计算三个重量的最大值。 程序 package main import ("fmt") type Person struct {Name stringWeight float64} func (p Person) GetWeigh…...
scp 通过中间机器进行远程拷贝
有时候,我们想要通过 scp将一台机器上的文件拷贝至另外一台机器,但这两台机器可能没有直接联通,需要通过中间机器进行跳转才能访问,一个麻烦的办法就是,先将文件拷贝至中间机器,然后再从中间机器拷贝至另外…...
探索 Python 高精度计算的奥秘:mpmath 库全解析
文章目录 探索 Python 高精度计算的奥秘:mpmath 库全解析背景:为何选择 mpmath?第二部分:mpmath 是什么?第三部分:如何安装 mpmath?第四部分:mpmath 函数使用示例第五部分࿱…...
<<迷雾>> 第10章 用机器做一连串的加法(1)--使用两排开关分别给出被加数和加数 示例电路
info::操作说明 鼠标单击逻辑输入切换 0|1 状态 primary::在线交互操作链接 https://cc.xiaogd.net/?startCircuitLinkhttps://book.xiaogd.net/cyjsjdmw-examples/assets/circuit/cyjsjdmw-ch10-01-5-bit-adder.txt 原图...
Stable Diffusion最新版nowebui的api使用详解
最近在使用stable diffusion最新版的Stable Diffusion WebUI Forge进行api调用,下面来一步一步的进行展开吧!!! 1、下载lllyasviel/stable-diffusion-webui-forge GitHub - lllyasviel/stable-diffusion-webui-forgeContribute to lllyasviel/stable-diffusion-webui-for…...
云服务器架构详解:X86计算_ARM_GPU/FPGA/ASIC_裸金属_超级计算集群
阿里云服务器架构有什么区别?X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、超级计算集群有什么区别?阿里云服务器网aliyunfuwuqi.com分享云服务器ECS架构详细说明: 阿里云服务器ECS架构说明 阿里云服务器ECS架构 X86计算 X86计算架…...
高级java每日一道面试题-2024年10月4日-数据库篇-MySQL索引底层结构为什么使用B+树?
如果有遗漏,评论区告诉我进行补充 面试官: MySQL索引底层结构为什么使用B树? 我回答: 该面试题本质还是在考察B树的数据结构和在数据库系统中的应用,下边是详细的回答。 B树的基本特性 B 树的结构特点 非叶子节点只存储键值信息,不存储…...
【JVM】内存分析工具JConsole/Visual VM
1 缘起 日常补充JVM调优,调优实践前需要学习一些理论做支撑, JVM调优三步:理论>GC分析>JVM调优, 我们会有一些玩笑话说,做了这么久Java开发,做过JVM调优吗? 做过,面试时。当然…...
一静 、二平 、三忍 、四让、五淡
一静 、二平 、三忍 、四让、五淡。 作者:儒风君 来源:儒风大家(ID: rufengdajia) 古人为人、处事、修身,都有独特的章法。 一静、二平、三忍、四让、五淡。 说透中国人的大智慧。 1 静 《道德经》里讲:“清静为天下正。”…...
js 深入理解函数(一):函数的本质
目录 概述1. 箭头函数2. 函数名 :指向函数的指针3. 理解参数3.1 arguments 对象的作用3.2 arguments 的注意点3.3 箭头函数中的参数 4. 没有重载5. 默认参数值5.1 ES 6 支持显示定义默认参数5.2 传 undefined 等于没有传值5.3 arguments 不反映参数默认值5.4 默认值…...
MySql表结构设计
创建 create table 表名(字段1 字段类型 [约束] [comment 字段1注释],...) [comment 表注释];约束是作用于表中字段上的规则,用于限制存储在表中的数据。它的目的是保证数据库中数据的正确性、有效性和完整性。 约束描述关键字非空约束限制该字段不能为nullnot nu…...
java:pdfbox 3.0 去除扫描版PDF中文本水印
官网下载 https://pdfbox.apache.org/download.html下载 pdfbox-app-3.0.3.jar cd D:\pdfbox 运行 java -jar pdfbox-app-3.0.3.jar java -jar pdfbox-app-3.0.3.jar Usage: pdfbox [COMMAND] [OPTIONS] Commands:debug Analyzes and inspects the internal structu…...
python知识点100篇系列(17)-替换requests的python库httpx
Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,使用Requests可以轻而易举的完成浏览器可有的任何操作。 但是在python3.6之后,出现了一个requests的替代选项; httpx httpx是Python新一代的网络请求库…...
KubeSphere 容器平台高可用:环境搭建与可视化操作指南
Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...
【JavaEE】-- HTTP
1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...
边缘计算医疗风险自查APP开发方案
核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...
智能在线客服平台:数字化时代企业连接用户的 AI 中枢
随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...
在四层代理中还原真实客户端ngx_stream_realip_module
一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...
深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
🚀 C extern 关键字深度解析:跨文件编程的终极指南 📅 更新时间:2025年6月5日 🏷️ 标签:C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言🔥一、extern 是什么?&…...
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...
【分享】推荐一些办公小工具
1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...











