当前位置: 首页 > news >正文

Linux常用基本命令-操作

目录

一、shell

1、什么是shell

 二、Linux基本的命令分类

1、内部命令和外部命令

2、查看内部命令 

2.1、help命令

2.2、enable 命令

2.3、type命令 

2.4、whereis命令 

2.5、which 命令

2.6、hash缓存

​编辑 

 三、Linux常用命令

1、Linux命令格式

2、编辑Linux命令行的辅助操作 

3、获得命令帮助的方法

3.1、内部命令 help

3.2 、命令的“--help”选项

3.3、man命令

4、目录和文件的管理命令

4.1、pwd-查看当前工作目录

4.2、cd-切换工作目录

4.3、 ls-列表显示目录内容

4.4、通配符 

4.5、alias-设置别名

4.6、du-统计目录及文件空间占用情况

​编辑 4.7、mkdir-创建新目录

4.8、touch -创建空文件

 4.9、cp-复制文件或目录

 5、硬连接和软连接

5.1、硬连接介绍

5.2、软连接介绍

6、mv-移动文件或目录/改名

7、rm-删除文件或目录


一、shell

1、什么是shell

  • Linux系统中运行的一种特殊程序
  • 在用户和内核之间充当“翻译官”
  • 用户登录Linux系统时,自动加载一个Shell程序
  • Bash是Linux系统中默认使用的Shell程序

 

 二、Linux基本的命令分类

1、内部命令和外部命令

  • 内部命令:内部命令是由 Shell 本身提供并直接在 Shell 进程内执行的命令。它们不需要外部程序的支持,因此执行速度较快。
  • 外部命令:外部命令是系统中的独立可执行文件(通常位于 /bin/usr/bin 等目录),当用户输入这些命令时,Shell 会创建一个新的进程来执行这些文件。

2、查看内部命令 

2.1、help命令

2.2、enable 命令
  • enable -n :关闭命令
  • enable   :开机命令

 

2.3、type命令 
  • 用来区分内部和外部命令

 

2.4、whereis命令 
  • 用来查看具体位置

2.5、which 命令
  • 用来查找文件的路径

2.6、hash缓存
  • Linux 系统中,Shell 通常会缓存已执行过的命令的位置,以加快后续的命令查找过程。这个缓存机制通常被称为“hash 缓存”。

  • hash删除

 

 三、Linux常用命令

1、Linux命令格式

  • 命令字:命令字是要执行的具体操作或任务,它指示系统要执行哪种操作,如查看文件列表 (ls)、更改目录 (cd)、复制文件 (cp) 等。
  • 选项:选项是用来修改命令行为或扩展其功能的标志。它们通常由一个或多个短横线(-)后跟一个字母或由两个短横线(--)开头的完整单词组成。
  • 参数:参数是命令操作的对象或要处理的数据。它们是命令的输入,告诉命令如何操作或应用到哪些对象上。

2、编辑Linux命令行的辅助操作 

3、获得命令帮助的方法

3.1、内部命令 help
  • 查看Shell内部命令的帮助信息
3.2 、命令的“--help”选项
  • 适用于大多数Linux外部命令

3.3、man命令
  • 使用“↑”、“↓”方向键滚动一行文本
  • 使用 Page Up 和 Page Down 键翻页
  • 按 Q 或 q键退出阅读环境
  • 按“”键查找内容

4、目录和文件的管理命令

4.1、pwd-查看当前工作目录
  • 显示用户当前所在的工作目录位置

 

4.2、cd-切换工作目录

  • 绝对路径和相对路径 

4.3、 ls-列表显示目录内容
  • ls命令基本格式

  • ls命令常用选项 

4.4、通配符 
  • 配合ls命令使用

4.5、alias-设置别名
  • alias   #查看系统当前所有可用别名

  • 设置别名

  • 删除别名 

4.6、du-统计目录及文件空间占用情况
  • du命令使用格式

 4.7、mkdir-创建新目录

4.8、touch -创建空文件

 4.9、cp-复制文件或目录
  • cp命令格式

 5、硬连接和软连接

5.1、硬连接介绍

硬链接是一种文件系统功能,允许多个文件名指向相同的物理数据块。硬链接共享相同的 inode,意味着它们具有相同的文件属性和内容。当一个硬链接被修改或删除时,所有指向同一数据块的硬链接都会反映相应的变化。硬链接只能在同一文件系统内创建,且不能用于目录。它们常用于备份、版本控制和文件共享,提供高效的存储利用和灵活的文件管理。

5.2、软连接介绍

软链接(也称为符号链接)是文件系统中一种特殊的文件,它包含了指向另一个文件或目录的路径。与硬链接不同,软链接不直接指向数据块,而是作为一个指向目标路径的快捷方式。软链接可以跨越文件系统边界,并且即使目标文件被删除或移动,软链接仍然有效。它们常用于简化文件路径、创建可移植的文件引用、以及在系统中快速更改或更新文件。

6、mv-移动文件或目录/改名

  • mv命令使用格式

7、rm-删除文件或目录

  • rm命令使用格式

 

http://www.lryc.cn/news/371149.html

相关文章:

  • 从零开始使用 Elasticsearch(8.14.0)搭建全文搜索引擎
  • 流程与IT双驱动:锐捷网络如何构建持续领先的服务竞争力?
  • CopyOnWriteArrayList 详细讲解以及示范
  • 01-Java和Android环境配置
  • 【qt】视口和窗口坐标
  • 优化SQL查询的策略和技巧 - AI提供
  • 平安科技智能运维案例
  • 基于深度学习的向量图预测
  • 鸿蒙HarmonyOS $r(““)与$rawfile(““)的区别
  • 简单了解java中的Collection集合
  • java 实现导出word 自定义word 使用aspose教程包含图片 for 循环 自定义参数等功能
  • CSS动画(炫酷表单)
  • Stream
  • 鸿蒙轻内核A核源码分析系列五 虚实映射(5)虚实映射解除
  • 编程初学者用什么软件电脑:全方位指南及深度解析
  • 代理IP池功能组件
  • Sqlite3入门和c/c++下使用
  • pyinstaller打包exe多种失败原因解决方法
  • x64-linux下在vscode使用vcpkg
  • 运营商二要素核验-手机号机主姓名核验接口-运营商二要素核验接口
  • C++设计模式-生产者消费者模式
  • VSTO Word.net 如何在另外的工程内添加CustomTaskPane
  • ROS——自定义话题消息和使用方法
  • 包装对象类型又是啥啊。。。
  • 服务编排如何选?这几款可视化服务编排引擎,开发团队赶紧收藏
  • web前端语言框架:探索现代前端开发的核心架构
  • 基于flask的网站如何使用https加密通信
  • 软件测试面试题(应届生)
  • 使用halo的jar方法搭建博客(数据库mysql
  • Linux - 复盘一次句柄数引发的故障