【Linux操作系统——学习笔记二】Linux简单导航命令操作

server/2025/3/19 6:44:55/

一、前言 

学习Linux,本质上是学习在命令行下熟练使用Linux的各类命令。

命令行:是一种通过输入命令和参数与计算机系统进行交互的方式,可以使用各种字符化命令对系统发出操作指令,打开Linux终端,进入命令行界面。

命令:Linux程序。一个命令就是一个Linux的程序。命令没有图形化页面,可以在命令行提供字符化的反馈。

二、如何打开终端

在Ubuntu系统中,可以通过以下方式打开终端仿真器:

  • 直接使用组合键Ctrl+Alt+T。
  • 单击屏幕左下角的按钮进入。如右图所示。
  • 为了后续方面使用,鼠标右键单击“终端”图标,在快捷菜单中选择“添加到收藏夹”命令,把终端图标添加至左侧面板内。

三、命令行界面

在命令提示符$的后面,可以输入指令和参数(可选),然后按Enter键,即可执行。

  • pwd:输出当前工作目录的路径。
  • ls:显示目录中的内容。
  • uname:输出系统信息。

四、Linux命令基础格式

在Linux中, 命令有其通用格式:  

命令 [选项] [参数] 选项:常用于调整命令功能。通过添加不同的选项,可以改变命令执行动作的类型。选项有短命令行选项和长命令行选项两种。短命令行选项之前通常使用“-“连字符,长命令行选项之前通常使用“--”连字符。

参数:命令的操作对象,多数命令都可以使用参数。参数多数用于命令的指向目标。可以是目录、文件等。

选项和参数都是可选项。在命令的语法格式说明中,通常使用“[]”来标记可选项。

注意:输入命令时,命令、选项、参数之间用空格进行间隔。

执行不包含选项和参数的命令

执行包含选项的命令

执行包含参数的命令

使用Linux命令的一些注意事项:

  • 大多数命令都有各种参数和选项;
  • 大多数命令的参数可以组合使用(相斥参数除外);
  • 如ls -l –h 用“命令 --help”或者“man 命令”可以获取相应命令的详细用法;
  • 命令/工具不同版本所支持的参数可能会有所差异;
  • 命令区分大小写,包括参数;
  • 快捷键Ctrl+l清屏 Shell支持TAB键命令补齐,输入命令开头字母,按TAB键能补齐命令。

五、Linux常用命令——导航命令

打开 Linux 的虚拟终端后,一般都停在用户主目录下。当前目录下有什么?如何进入到其它目录?进入其它目录后,如何才能知道当前的确切位置?像这类操作通常称之为导航。Linux 下,能帮助进行导航的命令有 3 个: lscdpwd

1.查看当前工作目录的内容命令(ls)

ls语法:ls [选项] [Linux路径]

当不使用选项和参数时,直接使用ls,表示:以平铺形式,列出当前工作目录下的内容。

在启动Linux系统的命令行终端的时候,默认当前工作目录为登录用户的HOME目录。

因此,ls命令列出的是HOME目录的内容。

HOME目录:就是每个用户在Linux系统的个人账户目录,路径:/home/用户名。

ls命令使用参数,表示指定一个Linux路径,列出该路径的内容。 语法如下:ls [Linux路径]

ls 命令使用选项,可以按不同条件查看或者按不同方式排序结果。

用法: ls [选项]

选项说明备注
-a显示当前目录下的所有文件,包括隐藏文件

1、Linux 区分大小写,在输入的时候需要特别注意;

2、各参数可以任意组合,如 ls -la; 3、支持通配符*、 ?等。

-l使用长列表的形式,展示文件详细的内容
-h以易于阅读的形式,列出文件大小,如K、M、G
-F显示文件类型描述符。在文件末尾用不同符号区分:
斜线(/)表示目录
星号(*)表示可执行文件
@符号表示链接文件

ls -a [Linux路径]:表示列出指定目录下的全部文件(包含隐藏的文件/文件夹)。

图中以.开头的,表示是Linux系统的隐藏文件/目录(只要以.开头,就能自动隐藏)。只有通过-a选项,才能看到这些隐藏的文件/目录。

ls -l [Linux路径]:以列表的形式展示内容,并展示更详细的内容。

语法中的选项时可以组合使用的,例如-l和-a 可以组合使用。

写法:ls -l -als -lals -al表示以详细列表查看当前目录下的全部内容。

ls -h [Linux路径]:以易于阅读的形式,列出文件大小,如K、M、G。 -h必须搭配-l一起使用。

2. 改变工作目录命令(cd)

当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录。可以通过cd命令,更改当前所在的工作目录。

用法:cd  [参数]

  • cd命令无需选项,只有参数,表示要切换到指定目录下
  • cd命令直接执行,不写参数,表示回到用户的HOME目录

指令中的目录参数可以是当前路径下的目录,也可以是其他位置的目录。其他位置的目录,需给定详细的路径。路径包含绝对路径和相对路径。

  • 绝对路径:以根目录为起点,路径描述以/开头。如cd /home/meng/work
  • 相对路径:以当前目录为起点,路径描述无需以/开头。如cd work

当前目录处于:/home/meng/work,怎么退回上一级:

  • 可以通过cd,即可回到HOME目录
  • 也可以通过特殊路径符完成。
表示方式说明备注
句点(.)当前目录Linux 下目录、计算机名和域名之间都是用斜线(/)分开,而非反斜线(\);
2 个句点(..)上一层目录
~HOME目录
短横线(-)上一次工作目录, cd -可切换至上次所在的工作目录

3.查看当前目录路径命令(pwd)

如果 Linux 的命令提示设置为只显示当前目录名而不显示完整的路径的话,进入的目录较深,就有可能不清楚当前所在路径而“迷路”。pwd 命令是一个导航辅助命令,用来显示当前工作目录的路径。该命令无参数和选项。

pwd用法: pwd


http://www.ppmy.cn/server/176175.html

相关文章

购物车全选功能

在电商平台的购物车页面中,全选功能是提升用户体验的重要特性。我们需要实现以下功能: 点击全选按钮,选中所有商品 商品选择状态变化时,自动更新全选按钮状态 支持动态加载商品列表 代码 $(#allCheck).on(change, function (…

Oracle常见系统函数

一、字符类函数 1,ASCII(c)和CHR(i)字符串和ascii码互转换 SQL> select ascii(Z) ,ascii(H),ascii( A) from dual;ASCII(Z) ASCII(H) ASCII(A) ---------- ---------- ----------90 72 32SQL> select chr(90),chr(72),chr(65) from dual;C…

Conda 环境迁移指南

一、环境打包迁移方法对比 方法适用场景所需时间文件大小网络依赖conda-pack离线迁移、复杂依赖、快速部署快(5-15分钟)大(GB级)无YAML导出在线重建、跨平台兼容慢(30分钟)小(KB级)…

道路运输安全员考试内容有哪些

道路运输安全员考试包括理论知识和实际操作两个主要部分。具体内容如下: 理论知识: 道路运输法规:需深入研究我国道路交通法规,如《中华人民共和国道路交通安全法》等,以及交通运输管理部门制定的相关安全生产规定。…

VSCode + CMake

参考文献: 如何用 GCC, CMake 和 Make 编译C/C代码Windows 上的 Linux 子系统:WSLWSL:桌面 UI 远程连接 RDP 配置 VScode 文章目录 CMake 配置VSCode 配置launch.jsontask.jsonc_cpp_properties.json CMake 配置 编写如下的 CmakeLists.t…

案例驱动的 IT 团队管理:创新与突破之路:第三章 项目攻坚:从流程优化到敏捷破局-3.1.2需求分级与资源调配策略

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 3.1.2 需求分级与资源调配策略:构建敏捷破局的双引擎一、需求管理的范式革命:从线性到动态1.1 技术迭代倒逼管理创新1.2 需求分级的战略价值 二、需求…

FreeRTOS移植并实现一个多任务程序

打开CubeMX,点击如图 输入自己的芯片型号,我这里是STM32F103C8T6 选择好后点击start project 依次改为 依次改为 依次改为 在这里把频率改为72MHz 用keil的改成MDK_ARM 勾上 生成代码即可 ——————————————————————————————…

SpringMVC(四)Restful软件架构风格

目录 ​编辑 API接口设计的架构风格 一 Dao层实现(处理数据库) 二 Sercice层实现(处理业务逻辑) 三 Controller层(处理http请求) 四 补充知识点 1 PathVariable - 路径变量 2 CrossOrigin(Origins …