大数据开发--1.3 Linux的常用命令大全

news2024/10/8 20:35:16

目录

一. 终端命令格式

命令格式

说明:

二. 显示文件列表命令        -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 [参数] 文件或者目录名
参数英文含义
-fforce(强制)强制删除,忽略不存在的文件或目录,无需提示
-rrecursive(递归)递归地删除目录下的内容,删除目录时必须加此参数

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

总结

移动和重命名的区别?

  1. mv 文件 目标路径
    mv a.txt dir

    如果目标路径目录,则为移动
     

    mv a.txt b.txt

    如果目标路径文件,则为重命名

  2. 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
rwxrwxrwx
421421421

作用

        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

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

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

相关文章

c语言中的有关“sizeof”和“strlen”在“数组”以及“指针”中应用的举例

数组名表示首元素地址 但是有两个意外 1. sizeof(数组名) 2. &数组名----这里的数组名表示整个数组,取出的是数组的地址。 (1)字符数组的sizeof (2)字符数组的strlen (3&…

高远科技总经理张会斌受邀为第四届中国项目经理大会演讲嘉宾

全国项目经理专业人士年度盛会 北京高远华信科技有限公司总经理张会斌先生受邀为PMO评论主办的全国项目经理专业人士年度盛会——2024第四届中国项目经理大会演讲嘉宾,演讲议题为“哪些AI工具与技术可以应用于项目管理”。大会将于10月26-27日在北京举办&#xff0c…

APP自动化搭建与应用

APP自动化环境搭建 用于做APP端UI自动化,adb连接手机设备。 需要的工具java编辑器:jdk、Android-sdk软件开发工具组、appium的python客户端、nodes.js、夜神模拟器、apk包、uiautomatorviewer 第一步:安装sdk,里面包含建立工具bu…

1.1K Star,跨平台开发者工具箱

Hi,骚年,我是大 G,公众号「GitHub 指北」会推荐 GitHub 上有趣有用的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注。 在现代开发环境中,提升工作效率的工具不可或缺&#xff0…

如何在百度地图上添加自己店铺的位置?

随着互联网的快速发展,如今许多事都可以通过网络去解决,例如线上支付、线上购物、线上订餐等,包括日常出行,人们也可以依靠地图软件去规划路线,然后导航至目的地。其中,百度地图作为国内领先的地图导航平台…

手写mybatis之数据源池化技术实现

前言 在上一章节我们解析了 XML 中数据源配置信息,并使用 Druid 创建数据源完成数据库的操作。但其实在 Mybatis 中是有自己的数据源实现的,包括无池化的 UnpooledDataSource 实现方式和有池化的 PooledDataSource 实现方式。 你可以把池化技术理解为享…

如何将精益思维应用于智能音箱的产品设计?

在激烈的市场竞争中,如何让自家的智能音箱脱颖而出,成为用户心中的“智能生活伴侣”?答案或许就藏在“精益思维”这一理念之中。本文,天行健精益生产顾问将带大家深入探索,如何将精益思维巧妙应用于智能音箱的产品设计…

排序算法之你不得不知道的(1)

一、排序运用场景 (1)排序概念:将一组杂乱无章的数据按照一定的规律(升序或降序)组织起来。 (2)运用场景: (1)淘宝、支付宝、京东等购物平台的价格排序、质…

vue的h函数和template语法如何混用?

前言: h函数定义: 我们编写的代码转化为真正的dom时,首先会先转换为VNode,然后多个Vnode进行结合起来转化为VDOM,最后VDOM才渲染成真实的DOM。在 Vue.js 中,h 函数是 createElement 的别名,它是 Vue 用来创…

如何使用ssm实现基于vue的学生宿舍设备报修管理系统的设计与实现+vue

TOC ssm804基于vue的学生宿舍设备报修管理系统的设计与实现vue 绪论 1.1 选题背景 当人们发现随着生产规模的不断扩大,人为计算方面才是一个巨大的短板,所以发明了各种计算设备,从结绳记事,到算筹,以及算盘&#x…

基于java SpringBoot和Vue校园求职招聘系统设计

摘要 随着信息技术的迅猛发展,基于Java Spring Boot和Vue的校园求职招聘系统设计成为了解决高校就业难问题的重要手段。本文旨在探讨如何利用Java Spring Boot框架构建后端服务,以及使用Vue.js进行前端开发,从而创建一个高效、易用且功能全面…

【JavaScript】JS核心语法及函数

文章目录 一、初识 JS二、JS 核心语法2-1 变量2-2 数据类型typeofString 对象 2-3 数组创建数组常用属性方法 2-4 运算符号加号运算符 减号运算符 -比较运算符逻辑运算符 2-5 控制语句for-inbreakcontinue 三、函数3-1 常用系统函数3-2 自定义函数函数声明函数调用 3-3 创建对象…

RISC-V知识点目录

分支预测 分支预测概述https://blog.csdn.net/zhangshangjie1/article/details/136947089?sharetypeblogdetail&sharerId136947089&sharereferPC&sharesourcezhangshangjie1&spm1011.2480.3001.8118分支指令的方向预测https://blog.csdn.net/zhangshangjie1/a…

高效微调理解(prompt-tuning,p-tuning v1,p-tuning v2,lora)

高效微调(prompt-tuning,p-tuning v1,p-tuning v2,lora) 1.prompt-tuning: 例子理解;保持原本模型参数不变,通过训练提示词的参数调整prompt,使其与下游任务匹配。 例子…

HCIP-HarmonyOS Application Developer 习题(八)

(填空)1、声明式开发范式中使用装饰器( )装饰的结构体具有组件化能力,能够成为一个自定义组件。 答案:component 分析:component 装饰的struct表示该结构体具有组件化能力,能够成为一个独立的组件&#xff…

IT行业哪些证书可以应对就业难?

作为IT运维专业人士,持续增强自身的专业技能和知识是提升职场竞争力、实现升职加薪的关键途径。 下面为大家搜罗了5本适合IT运维人员考取的证书。 一、ITSS认证 ITSS,即信息技术服务标准,是一套涵盖了IT服务领域的标准库和方法论。 这是我…

企业升级首选:Windows 11 24H2 LTSC 纯净企业版!

今日,系统之家小编给大家带来最新的Windows11 24H2 LTSC 2024 纯净企业版下载,该版本系统是离线制作而成,各种各样的捆绑软件也都删除了,确保系统是安全无毒,还具备出色的稳定性与安全性,非常适合企业用户办…

自动猫砂盆真的有必要入手吗?自用不踩雷的选购干货分享!

平时出门在外忙碌,要如何保持猫咪的猫砂盆卫生就成了一个很重要的问题,要知道猫咪拉屎需求特别频繁,如果猫砂盆里的猫屎堆积过量,猫咪就很有可能嫌弃,然后寻找其他地方排泄,这就导致了家里大大小小都充斥着…

Python精选200Tips:186-190

针对序列(时间、文本)数据的网络结构 续 P186-- 双向LSTM(Bidirectional Long Short-Term Memory 2005)(1)模型结构说明(2)创新性说明(3)示例代码:IMDB电影评论情感分析 …

python爬虫 - 进阶requests模块

🌈个人主页:https://blog.csdn.net/2401_86688088?typeblog 🔥 系列专栏:https://blog.csdn.net/2401_86688088/category_12797772.html 目录 前言 一、SSL证书问题 (一)跳过 SSL 证书验证 &#xff0…