一文带你了解11个Linux最常用的命令

这篇具有很好参考价值的文章主要介绍了一文带你了解11个Linux最常用的命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 前言

Linux的命令有很多,但是有些命令在实际开发中使用的频率是很高的,本文为大家介绍11个Linux最常用的命令.

2. 文件与目录的查看:ls

ls命令是列出目录中的文件和子目录的命令,它的基本语法如下:

ls [选项] [文件或目录]

在Linux中,ls命令使最常用的命令了.
ls命令的常用选项如下:

  • -a:显示所有文件,包括隐藏文件。
  • -l:以详细列表的形式显示文件的详细信息,包括文件的权限、所有者、大小、创建时间等。
  • -h:以人类可读的方式显示文件的大小,例如1K、2M等。
  • -r:反向排序,按照文件名的字母顺序倒序排列。
  • -R:递归显示子目录中的文件和子目录。
  • -t:按照文件的修改时间排序,最新修改的文件排在前面。
  • -S:按照文件的大小排序,文件大小越大的排在前面。

ls命令的一些常用用法如下:

  • 列出当前目录下的所有文件和子目录:ls
  • 列出当前目录下的所有文件和子目录,包括隐藏文件:ls -a
  • 列出当前目录下的所有文件和子目录的详细信息:ls -l(可以简写成 ll)
  • 列出当前目录下的所有文件和子目录的大小以人类可读的方式显示:ls -lh
  • 列出当前目录下的所有文件和子目录,按照文件名的字母顺序倒序排列:ls -r
  • 列出当前目录下的所有文件和子目录,按照文件的修改时间排序:ls -t
  • 列出当前目录下的所有文件和子目录,按照文件的大小排序:ls -S

3. 显示当前路径:pwd

pwd命令是显示当前工作目录的命令
pwd命令可以帮助用户快速定位当前工作目录的绝对路径,方便用户进行文件和目录的操作。
示例:
一文带你了解11个Linux最常用的命令
可以看到当前所在的位置就是在 /root目录下.

在Linux中,/root是指系统管理员(root用户)的家目录,也称为根用户的家目录。根用户是Linux系统中最高权限的用户,具有对系统中所有文件和目录的读、写、执行权限。

4. 创建目录:mkdir

mkdir用于创建目录. 基本语法如下:

mkdir [目录名]

示例:
一文带你了解11个Linux最常用的命令
在执行mkdir命令之前,通过ll查看这个目录中,可以看到是没有任何东西的,通过mkdir创建了一个叫做linux的目录,再次通过ll查看目录,可以看到linux目录已经创建成功了

mkdir命令的常用选项如下:

  • -m:设置新建目录的权限,例如-m 777表示设置权限为rwxrwxrwx。
  • -p:递归创建目录,如果上级目录不存在则自动创建。
  • -v:显示创建过程。

5. 切换目录:cd

cd命令用于切换目录.和在windows中双击进入某个目录效果是一样的.

cd [目录路径]

cd命令的参数是要切换到的目标目录路径,可以是相对路径或绝对路径。如果不指定目标目录路径,则默认切换到当前用户的家目录。

示例:
一文带你了解11个Linux最常用的命令
通过cd命令进入刚刚创建好的 linux目录中,使用pwd查看当前目录

常用的目录路径参数如下:

  • .:表示当前目录。
  • ..:表示上级目录。
  • /:表示根目录。
  • ~:表示当前用户的家目录。

例如,要切换到上级目录,就可以使用cd ..

6. 创建文件:touch

touch命令是用于创建空的文件
基本语法如下:

touch [文件名]

示例:
一文带你了解11个Linux最常用的命令
可以看到当前目录下什么东西都没有.
我们创建一个 test.txt这样的文件,就可以使用命令 touch test.txt这样的命令
一文带你了解11个Linux最常用的命令
test.txt文件创建成功.

需要注意的是touch命令创建的是文件,而mkdir创建的是目录,不容混淆了.

7. 查看指定文件:cat

cat命令用于查看文件的内容
基本语法如下:

cat [文件名]

示例:
通过cat命令来查看我们在上一步中创建的test.txt文件
一文带你了解11个Linux最常用的命令
可以看到虽然执行了cat命令,但是并没有效果. 这种是正常的,因为touch命令创建的是一个空文件,并没有对test.txt文件进行编辑. 所以内容为空.

8. 向终端输出:echo

echo命令用于向终端输出指定的字符串或变量值

echo [选项] [字符串或变量]

常用选项:

  • -n:不输出末尾的换行符

示例:
一文带你了解11个Linux最常用的命令
echo命名还可以搭配>(重定向功能),将内容写入文件中

示例:
hello Linux写入到对刚才创建的test.txt文件中,并通过cat命令来查看当前文件内容
一文带你了解11个Linux最常用的命令

9. 树形结构显示目录: tree

tree命令是Linux系统中一个常用的命令,用于以树形结构显示当前目录及其子目录的内容。
如果目录的层次比较多,想要清晰地了解当前目录地结构就可以使用tree命令

它的常用语法如下:

tree [选项] 目录名

常用选项:

  • -d:只显示目录,不显示文件
  • -L:指定显示的层数

例如,显示当前目录及其子目录的内容:

tree .

只显示当前目录及其一级子目录的内容:

tree -L 1 .

只显示目录,不显示文件:

tree -d .

需要注意的是 tree 这个命令有的可能是自带的,有的没有自带.
一文带你了解11个Linux最常用的命令
我这里就是没有自带, 没有自带也没关系. 我们可以手动安装一下

安装tree命令:

yum install tree

安装操作需要管理员权限,最好在root用户下安装

一文带你了解11个Linux最常用的命令
安装过程中可能会出现一个选项: Is this ok [y/d/N]: 输入即可

  • y: 同意(yes)
  • n: 不同意(no)
  • d: 只下载不安装

10. 删除文件或目录: rm

rm命令是Linux系统中一个常用的命令,用于删除文件或目录。
常用语法如下:

rm [选项] 文件名或目录名

常用选项:

  • -r:递归删除目录及其内容
  • -f:强制删除,不提示确认

示例:
一文带你了解11个Linux最常用的命令
删除test.txt文件
一文带你了解11个Linux最常用的命令
这里删除会询问一下是否要真的删除, y就是yes. 可以看到test.txt已经删除完毕

但是如果在后面rm 加上 -f就是强制删除,不会问你是否要真的删除.
一文带你了解11个Linux最常用的命令

rm -r [目录名]递归删除目录及内容
一文带你了解11个Linux最常用的命令

-r-f是可以搭配使用的.这就让我想起了一个表情包:
一文带你了解11个Linux最常用的命令
注意上述表情包种中的rm -rf /*是十分危险的操作, / 就是Linux的根目录,其它所有的目录都在根目录下.这行命令意味着删除Linux系统上的所有文件. 一旦执行这个操作,就直接G,这就意味着从删库到跑路.

再次提醒: 删除操作是不可逆的. 在Linux中没有回收站这个概念,删除了就是真没了. 使用rm命令时,要谨慎使用

11.复制文件或目录: cp

cp命令用于复制文件或目录

cp [选项] 源文件或目录 目标文件或目录

常用选项:

  • -r:递归复制目录及其内容
  • -i:交互式复制,提示是否覆盖已有文件
  • -p:保留文件属性,如权限、时间戳等

需要注意的是,如果目标文件或目录已存在,cp命令默认会覆盖它们。可以使用-i选项来避免这种情况。

12.文本编辑器: vim

vim是Linux系统中的 记事本 ,可以针对文件进行编辑. 关于vim 主要介绍如何打开文件,如何编辑文件,如果保存退出文件.

打开文件语法如下:

vim 文件名(绝对路径/相对路径)

一文带你了解11个Linux最常用的命令
输入命令后会进入这个界面,此时是无法编辑的.
一文带你了解11个Linux最常用的命令
如果想要编辑文件,可以按i
一文带你了解11个Linux最常用的命令
此时左下角会显示 INSERT ,即进入编辑状态,即可编辑文件内容
一文带你了解11个Linux最常用的命令
编辑完之后如何保存退出?
可以按esc回到普通模式,左下角什么都没有就是成功回到了普通模式
一文带你了解11个Linux最常用的命令
输入 :wq即可保存退出 (w: 保存 q:退出)
一文带你了解11个Linux最常用的命令
解释一下输入 :之后,光标在最低行,这里是低行模式. 低行模式下,输入的内容就是一些控制命令

此时查看文件内容就可以看出文件已经成功保存了
一文带你了解11个Linux最常用的命令
如果文件是只读的或没有写入权限,保存时会提示“只读文件”或“权限不足”,此时可以使用:wq!命令来强制保存并退出.

13. 总结

以上就是Linux最常用的11个命令,虽然这些命令很简单,但却是最常用的. 熟练使用这些命令,能够更好地使用Linux.
一文带你了解11个Linux最常用的命令

感谢你的观看!希望这篇文章能帮到你!
专栏: 《玩转Linux》在不断更新中,欢迎订阅!
“愿与君共勉,携手共进!”
一文带你了解11个Linux最常用的命令文章来源地址https://www.toymoban.com/news/detail-481820.html

到了这里,关于一文带你了解11个Linux最常用的命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【从零开始学习Linux】一文带你了解Shell外壳及用户权限(一)

    🚩 纸上得来终觉浅, 绝知此事要躬行。 🌟主页:June-Frost 🚀专栏:Linux入门 🔭【从零开始学习Linux】系列均属于Linux入门,主要包含Linux操作系统下的指令、操作、权限以及开发工具,使得拥有基本编写代码的能力。 🔥该文章主要了解Shell外壳(理论)及用户权限,其中用

    2024年02月06日
    浏览(74)
  • 【从零开始学习Linux】一文带你了解yum周边生态及vim常见模式

    🚩 纸上得来终觉浅, 绝知此事要躬行。 🌟主页:June-Frost 🚀专栏:Linux入门 🔭【从零开始学习Linux】系列均属于Linux入门,主要包含Linux操作系统下的指令、操作、权限以及开发工具,使得拥有基本编写代码的能力。 🔥该文章旨在深入探讨Linux工具,其中包括yum的使用方法

    2024年02月05日
    浏览(48)
  • 爆肝万字带你超级详细全面了解Linux命令大全

    👑 作 者 主 页 :👉CSDN丨博客园 🏆 学 习 交 流 :👉在下周周ovoの社区 对这篇万字博客目录总结如下: 关机命令、重启命令,创建用户、删除用户、修改密码、切换用户、切换到超级用户、禁用/解锁用户账户、修改信息、组管理、列出用户、修改用户属性、用户权限管理

    2024年02月09日
    浏览(45)
  • Linux——常用命令大汇总(带你快速入门Linux)

    纵有疾风起,人生不言弃。本文篇幅较长,如有错误请不吝赐教,感谢支持 。 终端和shell命令解析器概述 众所周知,Linux是一个主要 命令行 来进行管理的操作系统,即通过键盘输入指令来管理系统的相关操作,包括但不限于编辑文件、启动停止服务等。这和初学者曾经使用

    2024年02月10日
    浏览(47)
  • 快速上手linux | 一文秒懂Linux各种常用命令(下)

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活! 前俩篇我们给大家介绍完了,linux的常用文件操作和目录操作。而今天介绍的命令可就厉害了 既可以操作文件又可以操作目录 有 rm cp mv 等快来看看吧! 命令名称

    2024年02月04日
    浏览(46)
  • 一文搞懂Linux查看log日志常用命令

    Linux查看日志的命令有多种: tail、head、cat、more、less、sed等 tail 命令是最常用的查看日志语句。以日志文件 server.log 为例,tail 命令可以用于查看日志文件的最后几行或实时追踪日志文件。 查看日志文件的最后几行,显示 server.log 文件的最后 100 行 显示 server.log 文件100行之后

    2024年04月26日
    浏览(36)
  • 快速上手linux | 一文秒懂Linux各种常用目录命令(上)

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活! 首先我们要明白linux进入的命令行开头代码到底是什么意思: 我们来看下这张图片看完大家就懂了,详细列出了每一个字符的详细含义 前面我们知道了开头 local

    2024年02月04日
    浏览(41)
  • 一文带你了解MySQL之锁

    上一篇文章主要学习了事务并发执行时可能带来的各种问题,并发事务访问相同记录的情况我们大致可以划分为3种: 读-读 情况:即并发事务相继读取相同的记录,我们需要知道的是读取操作本身不会对记录有一毛钱影响,并不会引起什么问题,所以允许这种情况的发生。

    2024年02月08日
    浏览(50)
  • 一文带你了解React框架

    前言 由于 React的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。 这个项目本身也越滚越大,从最早的UI引擎变成了一整套前后端通吃的 Web App 解决方案。衍生的 React Nativ

    2024年02月01日
    浏览(49)
  • 一文带你了解动态内存管理

    目录 动态内存存在的意义 动态内存函数的介绍 malloc和free calloc realloc 常见的动态内存错误 对NULL指针解引用操作 对动态开辟的空间的越界访问 对非动态开辟内存使用free释放 使用free释放一块动态开辟内存的一部分 对同一块内存多次释放 动态开辟内存忘记释放 经典的笔试题

    2024年02月16日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包