【linux学习】linux的基本指令


前言

开始对linux进行学习,在xshell8下进行基本的指令学习


一、ls指令

概念:ls=list 作用:列出目录内容、查看文件 / 文件夹信息。

|---------------------|
| ls 选项 目录/文件 |

不加参数:查看当前目录 内容
ls /home:查看指定目录

指令进一步,ls的子命令:

  • ls -l长格式显示,权限、所有者、大小、时间等
  • ls -a:显示所有文件 ,包括隐藏文件(.开头)
  • ls -lh:人性化大小(KB/MB,不是字节)
  • ls -la:显示所有文件 + 详细信息
  • ls -lt:按修改时间从新到旧排序
  • ls -lr:逆序显示
  • ls -R递归显示所有子目录内容

|--------------------------------------------------------------------------|
| ls -l # 看详细信息 ls -a # 看隐藏文件 ls -lh # 看大小(可读) ls -lt # 按时间排序 ls -R # 递归查看 |

创建两个文件,进行查看,ll列出root下的子目录和文件
蓝色为目录,白色为文件

ls -a列出所有文件和目录,隐藏文件也都列出来,

二、pwd

Print Working Directory ,打印当前所在的工作目录(绝对路径)

作用:查看当前位置的绝对路径,防止迷路

绝对路径是从根节点开始的,

这是查看绝对路径,防止迷路

三、cd

(Change Directory,切换目录)

  • . 代表当前目录.. 代表上级目录
  • ~ 是家目录简写
  • 路径分两种:
    • 绝对路径 :以 / 开头,如 /usr/bin
    • 相对路径 :不以 / 开头,基于当前位置跳转

切换目录,和ls pwd配合使用,切换工作路径。

四、touch

作用:创建空文件 / 修改文件时间戳

(只能建文件 ,不能建文件夹;建文件夹用 mkdir

touch 用来新建空文件,文件已存在则更新时间;不能建目录,建目录用 mkdir。

新建一个文件在hello.txt下

五、mkdir

全称 make directory创建文件夹(目录) ,和 touch(创建文件)对应。

mkdir 建目录,多级目录必须加 -p 参数;touch 建文件,二者不要搞混。

新建一个目录,

六、rm

Linux rm 命令(remove 删除)

作用:删除文件 / 目录,删除后一般不可恢复,谨慎使用

|-------------------|
| rm 选项 文件名/目录名 |

删除目录下的所有文件用-r,递归删除,删除干净

七、man

全称 manual查看命令 / 函数的官方帮助手册,相当于 Linux 的内置说明书。

|--------|
| man 命令 |

man 查官方手册,man 数字 名字 区分命令 / 系统调用 / 库函数,q 退出


总结

简单学习基本指令

相关推荐
从零开始的代码生活_4 小时前
C++ list 原理与实践:双向链表、迭代器与简化实现
开发语言·c++·后端·学习·算法·链表·list
二炮手亮子4 小时前
记录AI学习之路Day13:小模型(AI生成)
学习
摇滚侠4 小时前
Linux 零基础教程 09、11、77
linux·运维·服务器
程序员小八7775 小时前
从 0 学习 MySQL 索引——7 大核心精讲
android·学习·mysql
渣渣灰飞6 小时前
MySQL 系统学习 第六阶段:Redis + 缓存 + 高并发设计 第六章:Redis 实现登录 Token
学习·mysql·缓存
渣渣灰飞6 小时前
MySQL 系统学习 第六阶段:Redis + 缓存 + 高并发设计 第五章:缓存穿透、缓存击穿、缓存雪崩
学习·mysql·缓存
念何架构之路6 小时前
Docker 容器状态机 学习
java·学习·docker
你有我备注吗6 小时前
SQL学习之查询
java·sql·学习
从零开始的代码生活_6 小时前
C++ stack、queue 与 priority_queue:容器适配器原理与实战
开发语言·c++·后端·学习·算法
铅笔侠_小龙虾6 小时前
Rust 学习(6)-所有权规则、移动语义、Clone 与 Copy
python·学习·rust