【Linux】新手必看:高频指令实战演练Part One
1. Linux命令行初体验从零到上手第一次打开Linux终端时那种黑底白字的界面确实容易让人发懵。记得我刚开始接触时连最基本的怎么退出当前命令都要百度半天。但别担心命令行其实就像学骑自行车 - 刚开始摇摇晃晃熟练后就能自由驰骋。终端本质上是个强大的对话界面。你输入指令系统给出回应。比如输入whoami系统会礼貌地告诉你当前登录的用户是谁。这个命令特别实用特别是在多用户环境下工作或者当你需要确认当前操作权限时。我经常在服务器维护前先用它确认身份避免误操作。接着试试pwdprint working directory它会显示你当前所在的位置。想象你在一个巨大的文件迷宫里这个命令就是你的GPS定位。有次我在调试网站时反复切换了十几个目录后完全迷失就是靠它找回了方向。2. 文件管理四件套ls/cd/touch/mkdir2.1 目录内容侦查员lsls绝对是使用频率TOP3的命令。不加参数时它像是个害羞的向导只给你看最表面的内容。但加上-a参数后它就会展示所有隐藏文件以点开头的文件。这些隐藏文件就像系统的秘密档案存放着各种配置信息。更实用的组合是ls -l它能显示文件的详细信息文件类型和权限开头的10个字符硬链接数所属用户和组文件大小最后修改时间文件名我习惯用ll这个别名其实就是ls -l的简写可以节省不少敲键盘的时间。要设置这个别名很简单alias llls -l然后把这行加到~/.bashrc文件里让它永久生效。2.2 目录穿梭术cdcd命令是你的传送门。最基本的用法是cd 目录名进入子目录cd ..返回上级目录。但有几个进阶技巧很实用cd -快速回到上一个工作目录cd ~直接回到用户主目录cd /直达系统根目录新手常犯的错误是路径书写不规范。Linux是严格区分大小写的Documents和documents可能是两个完全不同的目录。有次我调试了半天脚本不生效最后发现是路径大小写写错了。2.3 文件创建双雄touch和mkdirtouch主要有两个功能创建新文件touch filename更新文件时间戳touch -a filename更新访问时间touch -m filename更新修改时间而mkdir专门负责创建目录。加上-p参数后特别强大可以一次性创建多级目录。比如mkdir -p project/{src,doc,test}会同时创建project目录和它下面的src、doc、test三个子目录。这个技巧在搭建项目结构时特别高效。3. 文件操作三剑客cp/rm/mv3.1 安全复制专家cpcp命令的基本格式是cp 源文件 目标位置。但有几个参数特别实用-i覆盖前询问避免误操作-r递归复制整个目录-v显示详细过程我强烈建议新手在.bashrc里设置alias cpcp -i这样每次覆盖文件前都会提示确认。曾经有同事不小心用cp覆盖了重要配置文件导致服务宕机数小时。3.2 谨慎删除大师rmrm可能是最危险的命令之一。记住这几个血的教训永远不要尝试rm -rf /会删除整个系统删除重要文件前先用-i参数确认对目录操作必须加-r参数有个替代方案是安装trash-cli工具它会把文件移到回收站而不是直接删除。命令也很简单trash-put filename。3.3 多功能选手mvmv命令身兼多职文件重命名mv oldname newname移动文件mv file /target/path批量移动mv *.txt target_dir/和cp一样建议设置alias mvmv -i来增加安全性。移动大文件时可以加-v参数查看进度。4. 实用工具包cat/nano/man4.1 快速查看工具catcat主要有三个用途查看小文件内容cat filename合并文件cat file1 file2 combined创建简单文件cat newfile然后输入内容按CtrlD保存对于大文件建议用less或more命令它们支持分页查看。cat -n可以显示行号调试代码时特别有用。4.2 轻量级编辑器nano虽然vim功能更强大但nano对新手友好得多。基本操作编辑文件nano filename保存CtrlO退出CtrlX搜索CtrlWnano底部会显示常用快捷键提示不用死记硬背。我至今还记得第一次用vi时连怎么退出都要上网查的尴尬经历。4.3 万能说明书man遇到不熟悉的命令man command就是你的救星。man手册分为8个章节最常用的是1用户命令3库函数5文件格式比如man 5 passwd会显示/etc/passwd文件的格式说明。如果记不住章节号可以用man -k keyword搜索相关手册。有个小技巧在man页面中按/可以搜索内容n跳转到下一个匹配项q退出。掌握这些基本操作就能高效查阅手册了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2462691.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!