
🎬 博主名称:键盘敲碎了雾霭
🔥 个人专栏: 《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~我们下篇见 ✨






