Linux基础命令


前言:

今天在远程连接做项目的时候发现自己Git掌握的很不系统,因此打算系统学习一下Git但是发现里面一些Linux命令也忘记了所以先写一个Linux基础命令,一般来说这些东西都很基础,别人默认我会了,不过通过工程我进一步发现了自己的不足,以及努力的方向,同时也是为了构建起一个更加完善的知识体系 ,后面会继续更新Linux但现阶段我的主要任务还是集中力量先把Git解决掉,令人难受的是我买的Linux系统编程手册是告诉我怎么写一个Linux对立面的命令说的很少或者说我还没看到所以可能后面还得看一些稍微简单叫我怎么用LInux的书籍做补充。


Linux基础命令

在日常的工作和开发中,Linux系统被广泛应用,尤其是在服务器和开发环境中,掌握基本的Linux命令对于开发人员和运维人员来说至关重要。本节将带你深入学习一些常用的Linux基础命令以及它们的使用场景。

Linux的目录结构

在Linux系统中,目录结构有其独特的设计和特点。所有的文件和目录都以根目录 / 为起点。

image-20221027214128453

  • /:根目录,是所有文件和目录的顶层
  • 路径以 / 来表示不同的层次
  • 例如 /home/itheima/a.txt 表示根目录下的 home 文件夹中的 itheima 文件夹,里面有 a.txt 文件。

ls命令

功能:列出指定目录下的文件和文件夹信息。

语法

ls [-l -h -a] [参数]
  • -l:以列表形式显示详细信息
  • -h:与 -l 配合使用,更加人性化地显示文件大小
  • -a:显示隐藏文件

隐藏文件、文件夹

在Linux系统中,文件名以 . 开头的为隐藏文件。默认情况下,这些文件是不会显示的,使用 -a 参数可以显示隐藏文件。

pwd命令

功能:显示当前工作目录的路径。

语法

pwd

cd命令

功能:切换工作目录。

语法

cd [目标目录]
  • 若不提供目标目录,默认切换到当前用户的 HOME 目录。

HOME目录

每个用户在Linux中都有自己的工作目录,称为 HOME 目录:

  • 普通用户的HOME目录位于 /home/用户名
  • root 用户的HOME目录在 /root

相对路径与绝对路径

  • 相对路径:非 / 开头的路径,表示从当前目录开始的相对位置。
  • 绝对路径:以 / 开头,表示从根目录开始的完整路径。

mkdir命令

功能:创建文件夹。

语法

mkdir [-p] 参数
  • -p:递归创建不存在的父目录。

touch命令

功能:创建空文件。

语法

touch 参数
  • 参数:文件的路径和名称。

cat命令

功能:查看文件内容。

语法

cat 参数
  • 参数:要查看的文件路径。

more命令

功能:分页显示文件内容。

语法

more 参数
  • 在查看文件时,按 空格键 翻页,按 q 退出查看。

cp命令

功能:复制文件或文件夹。

语法

cp [-r] 源文件 目标位置
  • -r:递归复制目录。

mv命令

功能:移动或重命名文件/文件夹。

语法

mv 源文件 目标位置

rm命令

功能:删除文件或文件夹。

语法

rm [-r -f] 文件名
  • -r:递归删除文件夹。
  • -f:强制删除,无需确认。

注意:使用 rm 命令时要小心,特别是在使用 root 权限时。

which命令

功能:查找命令对应的可执行文件路径。

语法

which 命令名

find命令

功能:按名称查找文件。

语法

find 路径 -name 关键字
  • 路径:从该目录开始搜索。
  • 关键字:支持通配符。

grep命令

功能:在文件中搜索关键字并显示匹配行。

语法

grep [-n] 关键字 文件路径
  • -n:显示匹配行的行号。

wc命令

功能:统计文件中的行数、单词数和字符数。

语法

wc [-l -w -m] 文件路径
  • -l:统计行数
  • -w:统计单词数
  • -m:统计字符数

管道符 |

功能:将一个命令的输出作为另一个命令的输入。

语法

命令1 | 命令2

echo命令

功能:输出字符串或变量的值。

语法

echo 字符串

tail命令

功能:查看文件的最后几行内容。

语法

tail [-f] 参数
  • -f:跟踪文件的最新内容更新。

vi编辑器

vi 是Linux系统中的文本编辑器,分为命令模式、插入模式和底线命令模式。

常用快捷键

  • i:进入插入模式
  • :wq:保存并退出
  • :q!:强制退出不保存

chmod命令

功能:修改文件或文件夹的权限。

语法

chmod [-R] 权限 文件或文件夹
  • -R:递归修改文件夹及其子目录权限。

chown命令

功能:更改文件或文件夹的所属用户和组。

语法

chown [-R] 用户:组 文件或文件夹

总结

Linux中的命令非常丰富,通过学习这些基础命令,您可以更有效地管理Linux系统的文件、目录和用户权限。掌握这些命令将为您在工作中应对各种Linux环境打下坚实的基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏驰和徐策

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值