Linux系统中的常见操作命令

news2024/12/30 2:30:02

目录

命令总结:

一、目录处理命令

二、文件处理命令

三、权限管理命令

四、其它实用命令


命令总结:

(目录) ls  [参数]  目录、(查看目录)pwd、(切换目录)cd [目录路径]、(创建目录)mkdir  目录  [参数]、(删除目录)rm [参数] 目录或文件、(复制)cp -r 源目录 目标目录、 (剪切)mv 原目录位置 新目录的位置、(查找)find  路径  -name  文件名【允许模糊匹配】、(压缩)tar  参数  打包压缩后的文件名  要打包压缩的目录或文件、(解压)tar  参数  压缩文件  [-C 要解压到的目录]、(查看文件)more 文件名 、(创建文件)touch 文件名、(编辑文件)

1 打开文件
   vim 文件名 ( 如果文件存在,就是打开文件; 如果文件不存在,就是新建打开 )
2 编辑文件
    使用vim刚刚进入文件,我们处于命令行模式,此时不能进行文件的编辑,
    此时按下键盘上的i键就能进入编辑模式,然后就能修改文件内容了。
3 保存文件
    当编辑工作完成后,我们需要对编辑好的文件进行保存,此时需要先退出编辑模式,按一下ESC键,就可以退出到命令行模式。
    此时如果想保存并退出文件,需要在此模式下输入 :wq 然后回车 
    如果想不保存直接退出文件,需要在此模式下输入 :q! 然后回车、

(权限管理)chmod  数字权限标识  -R  文件、(查看进程)ps -ef  |  grep 程序名、(强杀进程)kill -9  进程号、(查看端口)netstat  -an  |  grep 端口号、(关机)shutdown -h now、(重启)reboot  


一、目录处理命令

1、ls查看目录:

语法:ls 参数 目录

参数:

        -l  详细展示当前目录下的文件,简写为ll

        -a 查看目录下的所有文件,包含隐藏文件

        -la 上面两个功能的组合(详细查看所有文件)

2、pwd查看当前所在目录

语法:pwd

3、cd切换目录

语法:cd 目录路径

目录表达形式:

        /  从根目录开始写的绝对路径目录

        .. 上层目录

        . 当前目录

        ~ 宿主目录

4、mkdir创建目录

语法: mkdir  目录  [参数] 
参数:
    -p  一次性创建多级目录
    -v  显示创建过程
总结:
    mkdir  目录路径(推荐使用绝对路径)  -pv

5、rm删除

语法: rm [参数] 目录或文件
参数:
    -r 将指定目录下的所有文件及子目录一并删除
    -f 强制删除
总结:
     rm  -rf  文件(目录)路径

6、cp复制

语法: cp -r 源目录 目标目录
参数:
    -r 递归处理,将指定目录下的文件与子目录一并处理
总结:
    cp  -r  源目录(文件) 目标目录/  复制目录或文件到指定目录下
    cp  -r  源目录(文件) 目标目录(文件)  复制并改名

7、mv剪切

语法: mv 原目录位置 新目录的位置
总结:
    mv  源目录(文件)    目标目录/           剪切一个目录或文件到指定目录下
    mv  源目录(文件)    目标目录(文件)      剪切并改名一个目录或文件

8、find查找

语法: find  路径  -name  文件名【允许模糊匹配】

9、打包命令

压缩命令:

语法: tar  参数  打包压缩后的文件名  要打包压缩的目录或文件
参数:
    -c 创建新的文件
    -f 文件名由命令台设置
    -v 输出文件清单
    -z 自动识别压缩或解压
总结:
    tar -zcvf  压缩包名称(*.tar.gz)  要压缩的文件或者目录
    tar -zcvf etc.tar.gz  /opt/etc
    cd /opt
    tar -zcvf etc.tar.gz  etc

解压命令:

语法: tar  参数  压缩文件  [-C 要解压到的目录]
参数:
    -z 自动识别压缩或解压
    -x 取出文件中的内容    
    -v 输出文件清单
    -f 文件名由命令台设置
    
总结:
    tar  -zxvf  压缩文件 -C 要解压的目录

二、文件处理命令

1、more查看文件

语法: more 文件名 
扩展:
    cat  文件名     输出文件的所有内容到屏幕上,默认定位到最后一页
    more 文件名     从第一页开始,按回车键换行,按空格健翻页,q退出
    head -n 7 文件名      查看文件的前7行内容
    tail -n 7 文件名      查看文件的后7行内容
    tail -f 文件名  动态查看文件信息    (非常重要,常用于查看项目日志文件)

2、touch创建文件

语法: touch 文件名

3、vim编辑文件

linux 下的 vi 是一种文字编辑器,后来的升级版本是vim。
1 打开文件
    vim 文件名 ( 如果文件存在,就是打开文件; 如果文件不存在,就是新建打开 )
2 编辑文件
    使用vim刚刚进入文件,我们处于命令行模式,此时不能进行文件的编辑,
    此时按下键盘上的i键就能进入编辑模式,然后就能修改文件内容了。
3 保存文件
    当编辑工作完成后,我们需要对编辑好的文件进行保存,此时需要先退出编辑模式,按一下ESC键,就可以退出到命令行模式。
    此时如果想保存并退出文件,需要在此模式下输入 :wq 然后回车 
    如果想不保存直接退出文件,需要在此模式下输入 :q! 然后回车

三、权限管理命令

1、形式一

chmod 用户类型+(-)  权限的英文表示  -R  文件
例子:chmod  o+w  -R  文件

2、形式二

chmod  英文权限标识  -R  文件
例子:chmod  u=wrx,g=wr,o=wr  -R 文件

3、形式三

chmod  数字权限标识  -R  文件
例子:chmod  755  -R  test

四、其它实用命令

1、查看进程

语法:  ps -ef  |  grep 程序名
解释:
    ps -ef   查看所有的正在运行的进程
    |        管道命令,它会将管道前面的命令输出作为管道后面的命令输入
    grep     文本搜索命令

2、强杀进程

语法: kill -9  进程号

3、查看端口

语法:  netstat  -an  |  grep 端口号
解释:
    netstat  -an   查看所有的正在占用的端口号
    |              管道命令,它会将管道前面的命令输出作为管道后面的命令输入
    grep           文本搜索命令

4、关机和重启

shutdown -h now    关机
reboot             重启

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

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

相关文章

4.1栈和队列基本概念+经典OJ题

本篇博客来梳理栈和队列基本概念以及一道经典OJ题,题目已插入超链接,点击即可跳转~ 一、栈的相关概念 1.栈 一种特殊的线性表,只允许在固定的一端插入和删除元素,栈中的数据遵循后进先出原则 (1&#x…

Pytorch添加自定义算子之(12)-开闭原则设计tensorrt和onnxruntime推理语义分割模型

一、开闭原则 开闭原则是SOLID原则中的一个,指的是尽量使用开放扩展,关闭修改的设计原则。 在C++中如何使用开闭原则导出动态库,可以按照以下步骤进行: 定义抽象基类:定义动态库中的抽象基类,该基类应该封装可扩展的接口。 实现派生类:实现基类的派生类,这些派生类将封…

Vue 导航条+滑块效果

目录 前言代码效果展示导航实现代码导航实现代码导航应用代码前言 总结一个最近开发的需求。设计稿里面有一个置顶的导航条,要求在激活的项目下面展示个下划线。我最先开始尝试的是使用 after 的伪类选择器,直接效果一样,但是展示的时候就会闪现变化,感觉不够自然,参考了一…

继承(下)【C++】

文章目录 子类继承父类之后,子类的默认成员函数的变化构造函数编译器自动生成的构造函数程序员手动写的构造函数 拷贝构造编译器自动生成的拷贝构造函数程序员手动写的拷贝构造函数 赋值重载编译器自动生成的赋值重载程序员手动写的赋值重载 析构函数 继承与友元菱形…

vm安装mac虚拟机

vm安装mac虚拟机 简介实操 简介 教程:完全面向萌新的黑苹果安装教学:黑苹果安装从入门到入白,借助VMware虚拟机给实体机硬盘按照macOS黑苹果系统 实操 下载unlocker,之后运行vm就可以新建mac虚拟机了 新建一个没有选择镜像的…

【Electron】桌面应用开发快速入门到打包Windows应用程序

electron 实现桌面应用开发快速入门到打包Windows应用程序 一、基本介绍 ‌‌Electron 是一个使用‌ JavaScript、‌HTML 和‌ CSS 构建桌面应用程序的框架。它通过将‌Chromium和‌Node.js嵌入到其二进制文件中,允许开发者使用JavaScript代码库创建跨平台的桌面应…

汽车冷却液温度传感器

1、冷却液温度传感器的功能 发动机冷却液温度传感器,也称为ECT,是帮助保护发动机,提高发动机工作效率以及帮助发动机稳定运行的非常重要的传感器之一。 发动机冷却液温度 (ECT) 传感器用于测量发动机的冷却液温度&…

IO进程线程 0822作业

作业 使用write和read完成文件的拷贝。 将1.txt文件内容拷贝到2.txt中 #include <myhead.h> int main(int argc, const char *argv[]) {if(argc ! 3){printf("外部传参错误\n");return -1;}int fd1;fd1 open(argv[1],O_RDONLY);if(fd1 -1){perror("op…

Java基础——自学习使用(static关键字)

一、static关键字是什么&#xff1f; static修饰的代码属于类&#xff0c;定义的变量存储在方法区的静态常量池当中 二、static可以修饰什么 1.static修饰变量 static修饰的变量叫做类变量&#xff0c;被所有该类产生的对象所共享&#xff0c;存储在方法区的静态常量池中 2…

Java巅峰之路---进阶篇---面向对象(二)

Java巅峰之路---进阶篇---面向对象&#xff08;二&#xff09; 多态介绍多态调用成员的特点多态的优势、弊端以及解决方案综合练习 包和final包的介绍使用其他类的规则&#xff08;导包&#xff09;final关键字final的用途常量 权限修饰符和代码块权限修饰符的介绍四个权限修饰…

给跨行或同行转岗产品经理的几点建议

转岗不但要勇气还需要方法。现在&#xff0c;从其他职位转岗成为产品经理并不罕见。交互设计师&#xff0c;UI设计师&#xff0c;测试&#xff0c;开发&#xff0c;运营和用户研究都有大量转岗到产品经理的事例&#xff0c;甚至还有客户服务&#xff0c;销售转岗产品的。 一方面…

关于智能编码助手【通义灵码】,开发者们这么说...

自通义灵码发布以来&#xff0c;不停地有开发者朋友为我们送上通义灵码的测评反馈。 关于通义灵码&#xff0c;开发者这样说 墨问西东 CEO 池建强&墨问研发团队 “通义灵码有一个强大的功能就是企业知识库检索增强&#xff0c;我们只需要上传团队的代码规范&#xff0c;…

TS之 对象可能为“未定义”,不能将类型“ XXXX | undefined “分配给类型{ xxxx }

1、Vue3 结合 TS 获取 HTMLElement 时报“未定义” 简单粗暴的处理就是在后面加一个【 ! 】感叹号&#xff0c;告诉 TS 引擎此元素存在&#xff0c;有点类似于 as xxx 的意思&#xff01; 2、使用声明的可选属性时&#xff0c;报“未定义” 使用 TS 我们经常会声明一些泛型&a…

AI学习记录 - 如何快速构造一个简单的token词汇表

创作不易&#xff0c;有用的话点个赞 先直接贴代码&#xff0c;我们再慢慢分析&#xff0c;代码来自openai的图像分类模型的一小段 def bytes_to_unicode():"""Returns list of utf-8 byte and a corresponding list of unicode strings.The reversible bpe c…

clip-path实现图片边角的裁剪

img {clip-path: polygon(0 7px,7px 0,calc(100% - 20px) 0,100% 20px,100% 100%,16px 100%,0 calc(100% - 16px));}每一个逗号隔开的就是路径坐标 左上角的两个点 0 7px &#xff0c;7px 0 右上角 calc(100% - 20px) 0,100% 20px 相当于通过这些点练成的线的圈起来的部分就是剩…

SpringBoot集成AI服务

背景 在当今这个日新月异的时代&#xff0c;人工智能&#xff08;AI&#xff09;正以雷霆万钧之势席卷全球&#xff0c;从学术研究到商业应用&#xff0c;从日常生活到社会管理&#xff0c;无一不在经历着AI革命的洗礼。AI技术的飞速发展&#xff0c;不仅改变了我们的生活方式&…

数据库E-R 图

基础概念 E-R图 (Entity Relationship Diagram)&#xff0c;也称实体关系图。提供了表示实体类型、属性和联系的方法&#xff0c;用来描述现实世界的概念模型。其中各个实体&#xff08;数据模型中的对象&#xff09;可以有属性。 图形含义 1、实体 实体就是现实中存在的东…

博客园-awescnb插件-geek皮肤优化--公众号卡片

简介 博客园-awescnb插件-geek皮肤暂不支持配置展示公众号二维码&#xff0c;此文章目的使用手动注入方式自定义实现公众号卡片效果 效果展示 公众号卡片 动态效果 鼠标移入前为公众号指引页 鼠标移入后显示公众号二维码 切换动画为动态反转 首页展示 实现 在博客日历元…

ES存量数据迁移优化措施

在将存量数据迁移到 Elasticsearch (ES) 时&#xff0c;可以采取多种优化措施&#xff0c;以提高迁移效率、减少对来源系统和目标系统的影响&#xff0c;并确保数据的完整性。以下是一些建议和优化措施&#xff1a; 1. 批量操作 使用 Bulk API&#xff1a;Elasticsearch 提供…

Linux虚拟机磁盘管理-新分区磁盘挂载

挂载mount 注意&#xff1a;挂载前一定要对磁盘进行文件系统创建&#xff0c;否则无法挂载磁盘 比如mkfs.ext4系统文件 磁盘挂载前和挂载后&#xff1a; linux系统重启后磁盘挂载没有了怎么办(不建议&#xff0c;哪怕输错一个字系统起不来&#xff0c;自己操作的时候出现过起不…