欢迎光临
我们一直在努力

【Linux基础】Linux指令从入门到精通:文件管理、目录操作、权限查看一网打尽

在这里插入图片描述

🎬 博主名称:键盘敲碎了雾霭

🔥 个人专栏: 《C语言》《数据结构》 《C++》
《Matlab》
《Python》
《Linux》

⛺️指尖敲代码,雾霭皆可破


在这里插入图片描述

一、指令

1.1 clear

清理屏幕

1.2 Alt+Enter

全屏、退出全屏

1.3 pwd

在这里插入图片描述

打印当前所处的目录

1.4 whoami

打印当前用户

1.5 ls指令

功能:对于录,该命令列出该录下的所有录与件。对于件,将列出件名以及其他信息

  • ls -l:命令+空格+命令行选项 ls用来查看文件名属性,-l用来显示列表,显示更多的属性(因为文件=文件名+属性) 显示的前一个字母用来显示什么类型, d代表目录 在这里插入图片描述 -普通文件 在这里插入图片描述 常用选项(可以选项之间可以复合使用):

  • -a列出目录下的所有文件,包括以.开头的隐含文件。

  • -d 将目录像文件一样显示,而不是显示其下的文件。如:ls-d 指定目录 在这里插入图片描述

  • -i输出文件的i节点的索引信息。如ls-ai指定文件

  • -k以k字节的形式表示文件的大小。ls-alk指定文件-[列出文件的详细信息

  • -n用数字的UID,GID代替名称。(介绍UID,GID)

  • -F在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)

  • -r对目录反向排序

  • -t以时间排序

  • -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)

  • -R 列出所有子目录下的文件。(递归)

  • -l一行只输出一个文件。

1.6 touch

新建一个普通文件,不能创建文件夹,还可以修改文件的日期 touch text.c

1.7 cd

用来路径切换,改变当前的路径 cd .:返回当前目录 cd ..:返回上一级目录 补充: 在这里插入图片描述 有一个指针指向自己,另一个指针向上级目录,到根目录都指向自己 在这里插入图片描述 在这里插入图片描述 绝对路径:/root/2026/test.c 相对路径:以非/为参照位置,定位一个文件,相对路径./test.c、../server.cc ~:家目录,任何一个linux用户,用特定的用户名登录系统时,默认在家目录下。比如:/root、/home/用户名 cd ~:回到家目录 cd -:跳转到最近的目录(可以在常使用的目录里来会跳转)

1.8 stat

stat text.c:可以查看三种时间,更多属性

在这里插入图片描述

1.9 mkdir

mkedir 文件名:创建文件夹 在后面加选项-p,可以实现多层一次性建立多个文件夹 mkdir a/b/c -p

二、其他指令

2.1 tree

第一次使用tree,可能没安装导致报错

在这里插入图片描述 安装指令 apt install -y tree 在这里插入图片描述

2.2 rmdir

只能删空目录,非空删不了

2.3 rm

rm只能删普通文件,目录删不了 在这里插入图片描述 但是选项更丰富 rm -f text.txt表示强制删除,不在询问,也只能删普通文件

在这里插入图片描述 rm -r a表示递归(Recursion)删除 在这里插入图片描述 结合两者 rm -rf a:表示递归强制删除(不询问) 注意:确记不要写成根目录/,或者多敲了个空格,那就变成从删库到跑路了

2.4 *

*:通配符,可以匹配任意内容 在这里插入图片描述 当执行rm -rf *时,隐藏目录是不会被删的(想删必须全部敲出来),其他全删

2.5 printf

printf "%d,%f,%s\\n" 2026 2.15 "hellow Linux"

在这里插入图片描述

2.6 man

Linux的命令有很多参数,我们不可能全记住,可以通过查看联机手册获取帮助,默认从一号手册(命令)开始往后查,查到就停止 在这里插入图片描述 在这里插入图片描述 man 2 fork就是调系统调用的文档

2.7 cp

同一目录下不能存放同一文件

  • 拷贝普通文件 在这里插入图片描述 在这里插入图片描述
  • 拷贝目录 需要带-r选项 在这里插入图片描述 后面跟目录,则直接拷贝到目录底下了 在这里插入图片描述 在这里插入图片描述

三、指令也是文件

3.1 which

which 指令: 在这里插入图片描述

下面可以进一步看出来,向我们安装软件就是拷贝到特定目录下 在这里插入图片描述

3.2 ll与ls的区别

  • alias:可以给指令取别名(是临时的,关掉xshell就没有了) 在这里插入图片描述
  • ll与ls 其实ll就是ls的·别名,加了颜色 在这里插入图片描述 在这里插入图片描述

3.3 执行程序

以打印“hellow Linux为例”,直接敲入自己的指令,就会运行,如果遇到命令行卡住时ctrl +c可以解决问题 在这里插入图片描述


文章结语

感谢你读到这里~我是「键盘敲碎了雾霭」,愿这篇文字帮你敲开了技术里的小迷雾 💻

如果内容对你有一点点帮助,不妨给个暖心三连吧👇 👍 点赞 | ❤️ 收藏 | ⭐ 关注 (听说三连的小伙伴,代码一次编译过,bug绕着走~)

你的支持,就是我继续敲碎技术雾霭的最大动力 🚀

🐶 小彩蛋:

/^ ^\\
/ 0 0 \\
V\\ Y /V
/ – \\
/ |
V__) ||

摸一摸毛茸茸的小狗,赶走所有疲惫和bug~我们下篇见 ✨

在这里插入图片描述

赞(0)
未经允许不得转载:171主机测评 » 【Linux基础】Linux指令从入门到精通:文件管理、目录操作、权限查看一网打尽
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址