前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux】常用指令详解二(s,-a,-l,,cd,touch,rm,clear)

【Linux】常用指令详解二(s,-a,-l,,cd,touch,rm,clear)

原创
作者头像
池央
发布2024-11-12 10:16:14
930
发布2024-11-12 10:16:14
举报
文章被收录于专栏:好事连连

好事发生

【Linux系列】批量注释 作者:kwan的解忧杂货铺

https://cloud.tencent.com/developer/article/2464980?shareByChannel=link

文章清晰介绍 Vim 块插入功能,包括操作步骤和应用场景,从进入模式到实际示例,对开发者有很好的指导意义。

1.前言

读了一些Linux常用指令的博文,很可惜没读到一点点手把手教怎么操作的博文,所以写一篇手把手教适合初学者的Linux常用指令博文,【Linux】常用指令详解一:https://cloud.tencent.com/developer/article/2464961?shareByChannel=link

本文是续篇

2.具体指令

(1)cd ..

会回退到上级目录

例如,当我们在一个嵌套的目录结构中工作时,如果当前处于某个子目录,使用 “cd..” 就可以轻松回到上一层目录,方便我们在不同层次的目录间导航。而且,这个操作在命令行界面中执行速度很快,能有效提高我们在文件系统中浏览的效率。

补充:在Linux中,~ 表示当前用户的主目录

(2)cd .

保持当前目录不变

有时候,在编写脚本或者执行一系列命令时,可能会遇到需要保持当前目录位置的情况,这时候“cd.”就发挥作用了。虽然看起来这个命令似乎没有实际的“移动”效果,但在特定的编程和系统管理场景中,它是保证操作逻辑准确性的关键之一。

(3)cd ~

回到主目录

比如,在我们从主目录跳转到其他目录(如 dir1)进行了一系列操作后,想要快速返回主目录,只需输入“cd ~”即可。这大大方便了用户在主目录和其他工作目录之间的切换,提高了操作的便捷性。

说明:从主目录跳转到dir1,再从dir1利用指令

代码语言:c
复制
cd ~

跳转回到主目录

(4)cd

“cd”命令还有一种特殊的用法,即可以在最近两次工作目录之间来回切换。这在我们频繁在两个相关目录中工作时非常有用。例如,当我们在编辑一个项目的源代码目录和其对应的配置文件目录时,使用“cd”命令就可以快速在这两个目录之间切换,而无需重新输入完整的目录路径,节省了时间,提高了工作效率。

(5)touch

刚刚介绍了创建新目录,现在介绍如何创建新文件

touch”命令就是用于创建新文件的。它的使用方法很简单,只需要在命令行中输入“touch”加上要创建的文件名即可。这个命令在创建空文件时特别有用,比如我们要创建一个新的文本文件来记录某些信息,或者创建一个配置文件的模板等情况都可以使用“touch”命令。

(6)ls

“ls”命令是 Linux 中用于查看目录内容的常用命令。当我们输入“ls”后,系统会罗列指定目录下存在的目录和文件信息。例如,在查看 dir1 目录时,使用“ls”命令可以快速得到该目录下的可见目录信息,让我们了解目录的大致结构,方便进一步的操作,比如查找特定的文件或者目录。

说明:罗列了dir1目录下存在的目录

(7)ls -a

“ls -a”命令是“ls”命令的扩展形式。它不仅可以罗列指定目录下的普通目录和文件,还可以显示隐藏目录和文件。在 Linux 系统中,隐藏文件和目录通常是以“.”开头的。使用“ls -a”命令可以让我们全面了解一个目录的内容,包括那些可能被隐藏起来的重要配置文件或者临时文件等。这在系统维护和一些特定的编程场景中非常重要,因为有时候我们需要对隐藏的内容进行操作。

(8)ls -l

“ls -l”命令则是以列表的形式罗列指定目录下存在的目录和文件信息。这种列表形式会显示更详细的文件属性,比如文件权限、所有者、大小、修改时间等。通过“ls -l”,我们可以更深入地了解目录中的文件情况,这对于文件管理和系统安全相关的操作非常有帮助。例如,我们可以通过查看文件权限来确定是否需要调整某些文件的访问权限。

(9)ls -la(al)

“ls -la”或者“ls -al”(这两种写法是等效的)是“ls -a”和“ls -l”的结合。它既可以以列表的形式罗列指定目录下的所有内容(包括隐藏目录和文件),又能同时显示详细的文件属性信息。这种命令在我们需要全面、详细地了解一个目录的情况时非常有用,无论是进行系统清理、文件备份还是安全审计等操作,都可以通过这个命令获取到足够的信息。

(10)rm

删除空目录

输入:rm+空格+空目录名

即可

(11)rm -r

递归式删除非空目录

主用户删除目录,系统会更谨慎会询问是否确认删除,y是确认,n是取消

(12)rm -fr

强制递归式删除非空目录

说明:主用户强制删除目录,系统不再会询问是否确认删除,而是直接执行。现在dir1中只剩下隐藏目录了。

(13)clear

【说明,只需要直接输入指令:clear】

欢迎各位大佬指点~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 好事发生
  • 1.前言
  • 2.具体指令
    • (1)cd ..
      • (2)cd .
        • (3)cd ~
          • (4)cd
            • (5)touch
              • (6)ls
                • (7)ls -a
                  • (8)ls -l
                    • (9)ls -la(al)
                      • (10)rm
                        • (11)rm -r
                          • (12)rm -fr
                            • (13)clear
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档