当前位置:首页>Linux>【第01期】Linux 基础命令全解:从 ls 到 rm

【第01期】Linux 基础命令全解:从 ls 到 rm

  • 2026-09-10 05:05:41
【第01期】Linux 基础命令全解:从 ls 到 rm
   

每次登录服务器,看到那个黑底白字的终端窗口,你是不是很想敲几行代码秀一下操作,结果最后只会用鼠标右键粘贴?

   

别慌,这是「Linux 运维系列教程」的第一章。今天我把压箱底的 8 个基础命令 掏出来,配合详细的参数和截图,保证你看完就能上手,再也不用百度"怎么复制文件"了。

   

1. ls:看文件,别只会裸奔

   

这是你进目录后的第一个动作。很多人就敲一个 ls,虽然能列出文件名,但信息太少了。

   

老鸟们都用什么参数?记好这几个组合:

   
  •        
  • -l (long):长格式。显示权限、所有者、大小、时间。这是最常用的。
  •        
  • -a (all):显示所有文件,包括隐藏文件(以 . 开头的)。
  •        
  • -h (human-readable):把那一长串字节数变成 1.5K, 20M, 1.2G 这种人类能看懂的格式。
  •        
  • -t (time):按修改时间排序,最新的排在最上面。
  •    
   

👑 终极必杀技:ls -lth

   

这四个参数加在一起,简直是看日志、找文件的神器。它按时间倒序排列,文件有多大、什么时候改的,一目了然。

       

示例命令:

   

[root@VM-0-4-centos ~]# ls -lth

       

你看截图里,最大的 access.log 和最新的 nginx_conf/ 都在最上面,找东西不用翻半天。

   

2. cd:目录里的穿梭机

   

想进哪个目录,直接 cd 路径。但只有这一招可不够,这几个快捷方式必须背下来:

   
  •        
  • cd ..:退回上一级目录。
  •        
  • cd ~:一键回家(回到当前用户的主目录)。
  •        
  • cd -:这个最实用!回到你上一次保存的目录。在两个目录间反复横跳时特别爽。
  •    
   

切完目录,最好习惯性地敲一下 pwd (Print Working Directory),确认一下自己身在何处,防止在奇怪的目录下误删文件。

   
   

3. mkdir:圈地盘,建目录

   

mkdir (make directory) 用来创建文件夹。

   
  •        
  • 基础用法:mkdir new_folder 在当前目录下建个新窝。
  •        
  • 👑 进阶用法:-p (parents):如果你想一次性建好几层目录,比如 mkdir a/b/c,默认是会报错的(因为 a 不存在)。加上 -p,它就会自动把缺失的父目录全建好。
  •    
   

mkdir -p project/src/main/java 这一条命令下去,四层目录瞬间就位,不用分四次敲。

   
   

4. touch:无中生有,或者刷新时间

   

想创建一个空文件?别去打开编辑器再保存了,touch 文件名 是最快的。

   

比如你要写个脚本,先 touch script.sh,它就躺在那了。另外,如果文件已经存在,touch 会把它的修改时间更新为当前时间,这在某些构建工具里很有用。

   
   

5. cp:复制粘贴的命令行版

   

复制文件用 cp 源 目标。但在服务器干活,这几个参数救命用:

   
  •        
  • -r (recursive):复制文件夹必须加!不然它会拒绝执行。
  •        
  • -i (interactive):覆盖前提示你一下(防止手滑把重要文件覆盖了)。系统默认通常开了,但加上保险。
  •    
   

场景示例:备份配置文件,或者把整个项目目录拷贝一份进行测试。

   

[root@VM-0-4-centos ~]# cp -r project/ project_backup/

   
   

6. mv:不仅是移动,还是改名神器

   

mv (move) 用来移动文件。但它还有一个隐藏功能:重命名。

   

如果你把文件移动到同一个目录下,只是改了个名字,那它就在原地完成了改名。这比 GUI 上的右键重命名快多了。

   

示例:下载下来的文件名太长或者带版本号,直接改。

   

[root@VM-0-4-centos ~]# mv app-v1.0.jar app-latest.jar

   
   

7. rm:删库跑路?请三思!

   

这是全 Linux 最危险、最强大的命令。用好了是清理垃圾,用错了就是职业生涯终结者。

   
  •        
  • 基础用法:rm file.txt 删除文件。
  •        
  • -r (recursive):删除文件夹及其里面所有的东西。
  •        
  • -f (force):强制删除,不提示确认。配合 -r 使用。
  •    
   

清理过期日志、临时文件时,rm -rf 是常用的组合。但在按下回车前,一定要再次检查路径! 尤其是当你使用通配符 * 的时候。

   
   

8. cat & less:看文件内容,别再用 vim 瞎翻了

   

想快速查看配置文件或者日志:

   
  •        
  • cat:适合看短文件。加上 -n 可以显示行号,查配置项对应第几行特别好用。
  •        
  • less:适合看大文件(比如几百兆的日志)。它不会把内容一次性加载,而是翻页查看。按空格键下一页,按 q 退出。
  •    
   

千万别 cat 一个巨大的文件,你的终端会卡到让你怀疑人生。

   
   

💡 总结一下

   

Linux 不可怕,可怕的是你不敢敲命令。把这几个基础命令玩熟,配合 Tab 键(自动补全,这玩意儿是 Linux 给你的最大福利)和 上下箭头(翻看历史命令),你的效率绝对比在 Windows 上点鼠标快十倍。

   

下一期预告: 文件权限管理 (chmod/chown) 与 用户管理 (useradd/groupadd)。

   

敬请期待!

最新文章

随机文章