前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Linux系统】基本指令->详解(1)

【Linux系统】基本指令->详解(1)

作者头像
云边有个稻草人
发布2024-10-21 20:09:37
发布2024-10-21 20:09:37
1430
举报

1. ls(list)指令

语法:ls [选项] [目录或文件](以空格为分隔符)。

功能对于目录,列出当前目录下的所有普通文件和子目录。对于文件,将列出文件名以及其他信息。

常用选项:

选项的作用:让同一个指令展现出不同的功能。

本次我们详细学习 -l 和 -a 这两个选项,剩下的我们之后再详细介绍。

  • -a(all) 列出当前目录下的所有普通文件和子目录,包括以 . 开头的隐藏文件。
  • -d 将目录像文件一样显示,而不是显示其下的文件。如:ls -d(或ls -ld) 指定目录。
  • -i 输出文件的i节点的索引信息。如:ls-ai 指定文件。
  • -k 以k字节的形式表示文件的大小,如:ls -alk 指定文件。
  • -l(list) 显示当前目录下,普通文件和子目录更详细的属性信息。
  • -n 用数字的UID,GID代替名称。
  • -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
  • -r 对目录反向排序。
  • -t 以时间排序。
  • -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
  • -R 列出所有子目录下的文件。(递归)
  • -1 一行只输出一个文件。和文件属性都是数据,都要被保存起来,即使文件内容为空,也要保存文件属性这种数据。

其实Windows里面也有隐藏文件,为防止我们的误删操作。

打开文件 -> 上方栏中查看 -> 显示 -> 隐藏的项目,这样可以查看隐藏的文件。

pwd和cd命令联系紧密,接下来我们把pwd和cd两个指令一起来学习

2. pwd命令

语法:pwd

功能:特定用户登录默认所处的工作路径。

3. cd(change directory)指令

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

语法:cd 目录名

功能:进入一个目录,切换工作路径。

简单总结下,我们学习了 cd . 、cd .. 、cd [相对路径]/[绝对路径]、cd ~、cd - ,还有7个超级重要的知识点,一定要记住!

4. touch指令

语法:touch [选项]... 文件...

功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件

常用选项:

  • -a 或--time=atime或--time=acess或--time=use只更改存取时间。
  • -c 或--no-create 不建立任何文档。
  • -d 使用指定的日期时间,而非现在的时间。
  • -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
  • -m 或--time=mtime或--time=modify 只更改变动时间。
  • -r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
  • -t 使用指定的日期时间,而非现在的时间。

5. mkdir指令

语法:mkdir [选项] dirname...

功能:在当前目录下创建一个名为“dirname”的目录。

常用选项:

  • -p ,--parent可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

6. rmdir指令&&rm指令

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。

语法:rmdir [-p] [dirName]

适用对象:具有当前目录操作权限的所有使用者。

功能:删除空目录

常用选项:

  • -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

rm命令可以同时删除文件和目录。

语法:rm [-f-i-r-v][dirName/dir]。

适用对象:所有使用者。

功能:删除文件和目录。

常用选项:

  • -f 即使文件属性为只读(即写保护),亦可直接删除
  • -i 删除前逐一询问
  • -r 删除目录即其下的所有文件

rm -rf 目录(禁止询问,直接删除) rm -f 文件

今天我们就先学习到这里,下次继续学习Linux基本指令

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. ls(list)指令
  • 2. pwd命令
  • 3. cd(change directory)指令
  • 4. touch指令
  • 5. mkdir指令
  • 6. rmdir指令&&rm指令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档