Linux 入门:新手先掌握的十个命令
第一次接触服务器,很多人都有同一个疑问:明明有图形界面,为什么还要学 Linux 命令行?其实只要记住一句话:服务器的世界里,命令行才是通用语言。这篇文章给新手一份最小起步清单:为什么学、十个最先掌握的命令、三个别踩的坑。
一、为什么学 Linux
大多数提供服务的机器用的都是 Linux 系统。学它不是为了显得专业,而是因为日常要做的事——看日志、找文件、装软件、查状态——在服务器上常常没有图形界面,只能用命令完成。掌握几个基础命令,就能自己动手处理常见问题,不用每次都求人。而且很多教程、文档和报错信息默认你会用命令行,能看懂命令,查资料也更顺。写好的命令可以保存下来,下次照着用,越用越熟。
二、命令行与图形界面的区别
图形界面是“看得见、点一点”:窗口、按钮、鼠标,适合随手操作。命令行是“说句话、得结果”:输入一条指令,机器按要求执行,并把结果打印出来。图形界面胜在直观,命令行胜在直接和高效:一条命令能一次处理成百上千个文件,还能写成脚本反复用;通过远程连接工具连到服务器后,看到的常常就是命令行界面,而且命令行几乎不占带宽,反应更快。比如要把一百个日志文件里带某个关键词的行找出来,图形界面要点很多次,命令行一条命令就能筛出来。
新手不用二选一:平时电脑上用图形界面顺手,到了服务器上换命令行操作,各取所长。
三、十个基础命令,各一句话用途
建议按顺序在测试环境里敲一遍,敲完看输出,对照着理解。
1. ls:列出当前目录里的文件和文件夹。
2. cd:切换到另一个目录。
3. pwd:显示自己当前在哪个目录。
4. mkdir:新建一个文件夹。
5. touch:新建一个空文件。
6. cp:复制文件或文件夹。
7. mv:移动文件或文件夹,也可以用来改名。
8. rm:删除文件或文件夹。
9. cat:把文件内容显示出来看一眼。
10. chmod:改文件或目录的权限,决定谁能读、写、执行。
记住这十个,日常最常见的文件操作基本够用。刚开始不用背全部参数,先会基本用法,遇到需要再查。
四、新手三个注意事项
第一,rm 要谨慎。rm 删除的东西不会进回收站,rm -rf 这类组合尤其危险,路径写错一个字,后果可能很严重。删之前先用 ls 确认路径,别在不确定的路径下用。
第二,权限别乱给 777。777 意思是所有人都能读写执行,图省事全开权限等于把门拆了。只给真正需要的人、真正需要的权限。
第三,先在测试环境练。练命令用虚拟机或闲置的测试环境,别直接拿正式环境练手,出了问题影响的是正在跑的服务。
Linux 入门不难,关键是先动手敲。把这十个命令在自己的测试环境里各练几遍,再回头看,会发现服务器也没那么神秘。遇到看不懂的报错,先把命令和报错信息原样记下来,再去查,通常比猜要快。
- 点赞
- 收藏
- 关注作者
评论(0)