2026/4/6 9:33:30
网站建设
项目流程
网站建设 用什么语言,北京做网站便宜的公司,广州企业开办一网通,天元建设集团有限公司滨州分公司是国企吗#x1f525; 码途CQ#xff1a; 个人主页 ✨ 个人专栏#xff1a; 《Linux》 | 《经典算法题集》 《C》 《QT》 ✨ 追风赶月莫停留#xff0c;无芜尽处是春山! #x1f496; 欢迎关注#xff0c;一起交流学习 #x1f496; #x1f4cc; 关注后可第一时间获取C/Qt/算… 码途CQ个人主页✨ 个人专栏《Linux》|《经典算法题集》《C》《QT》✨ 追风赶月莫停留无芜尽处是春山! 欢迎关注一起交流学习 关注后可第一时间获取C/Qt/算法干货更新 第一章欢迎来到Linux的世界一、Linux不只是企鹅更是程序员的乐园大家好今天我们来聊聊Linux—— 这个让无数程序员又爱又恨的操作系统。你是否曾对那个黑色的命令行窗口感到恐惧是否觉得输入一行行指令像是和机器对话别担心今天我们就一起推开Linux的大门从零开始轻松上手二、Linux的前世今生一个芬兰学生的“业余项目”Linux的故事充满了传奇色彩。1991年赫尔辛基大学的一名研究生Linus Torvalds在自己的电脑上写了一个小小的操作系统内核。当时他可能没想到这个“业余爱好”会成长为如今影响世界的开源操作系统。有趣的是Linus最初只是在Minix一个教学用操作系统的基础上进行改进后来他决定“嘿我要写一个比Minix更好的系统”于是Linux诞生了。小趣闻Linux的吉祥物是一只叫做Tux的企鹅。据说Linus在澳大利亚动物园被一只企鹅咬了一口对这个小家伙印象深刻于是选择了企鹅作为Linux的吉祥物。三、为什么你应该学习Linux1.无处不在的Linux服务器领域全球75%以上的服务器运行在Linux上移动设备Android系统基于Linux内核嵌入式系统路由器、智能电视、车载系统…云计算86%的企业使用Linux构建云平台2.开源的力量Linux遵循GPL协议这意味着你可以自由使用、修改和分发全球开发者共同维护安全漏洞修复迅速完全免费不需要支付昂贵的授权费用3.命令行效率的终极武器虽然图形界面很友好但命令行才是程序员的“神兵利器”。一旦掌握你的工作效率将成倍提升四、准备环境告别图形界面在开始之前有个重要观念需要转变真正的Linux高手几乎不用图形界面。为什么资源消耗图形界面占用大量系统资源远程工作服务器通常只有命令行接口效率命令行操作比点击鼠标快得多可脚本化可以编写脚本自动化任务推荐工具XShellWindows或TerminalMac/Linux让我们开始真正的冒险吧️ 第二章基础文件操作指令一、第一印象ls—— 看看这里有什么当你第一次打开终端可能会有点迷茫“我在哪这里有什么”别担心ls命令就是你的“眼睛”。基本用法ls但ls的真正威力在于它的选项ls-l# 详细列表显示权限、大小、时间等信息ls-a# 显示所有文件包括隐藏文件以.开头的文件ls-lh# 人性化显示文件大小KB、MB、GBls-la# 详细显示所有文件ls-ltr# 按时间倒序排列最新的在最后ls-R# 递归显示子目录内容实用技巧# 只想看目录本身不看内容ls-ld /home# 按文件大小排序最大的在前面ls-lS# 只显示目录ls-d */二、定位导航pwd和cd1.pwd告诉我我在哪里pwd这个命令会输出你的绝对路径比如/home/username/Documents。2.cd带我去我想去的地方cd/home# 绝对路径前往/home目录cdDocuments# 相对路径前往当前目录下的Documentscd..# 返回上一级目录cd../..# 返回上两级目录cd~# 回到你的家目录/home/usernamecd-# 回到上一个所在的目录太有用了cd# 不跟参数也回到家目录路径小知识绝对路径从根目录/开始的完整路径如/home/user/file.txt相对路径相对于当前目录的路径如./docs或../parent三、创建与删除Linux的“造物”与“毁灭”1.touch创建文件或更新时间戳# 创建新文件touchfile1.txttouchfile1.txt file2.txt file3.txt# 一次创建多个# 更新时间戳文件已存在时touchexisting_file.txt# 只修改访问时间或修改时间touch-a file.txt# 只改访问时间touch-m file.txt# 只改修改时间2.mkdir创建目录mkdirnew_foldermkdirfolder1 folder2 folder3# 创建多个目录# 创建多层目录超实用mkdir-p project/src/main/java/com/example3.rmdir和rm删除操作小心这是最危险的命令之一# 删除空目录rmdirempty_folder# 删除非空目录rm-r folder_with_content# 强制删除不问确认rm-rf dangerous_folder# 交互式删除每次询问rm-ri folder⚠️血泪教训永远不要执行rm -rf /或rm -rf /*这会删除系统所有文件四、查看文件内容不同的“阅读方式”1.cat一次性展示全部内容catfile.txt# 显示文件内容cat-n file.txt# 显示行号catfile1.txt file2.txt# 合并显示多个文件catnewfile.txt# 创建新文件按CtrlD结束2.more和less分页查看more是基础版less是增强版less is more。# 查看大文件morelarge_log.txtlesshuge_file.txt# less的实用功能lessfile.txt# 在less中你可以# 空格键向下翻页# b键向上翻页# /keyword搜索关键词# n下一个匹配项# q退出3.head和tail只看开头或结尾head-n20file.txt# 查看前20行tail-n30file.log# 查看最后30行# 监控日志文件实时查看新增内容tail-f application.log实用组合# 查看文件的第50-70行head-n70file.txt|tail-n21 第三章实用技巧与小贴士一、查找文件Linux的“寻宝游戏”1.find强大的文件搜索# 按名称查找find/home -name*.txt# 查找所有txt文件find.-nameconfig*# 查找config开头的文件find/var/log -name*.log-type f# 只找文件不找目录# 按时间查找find.-mtime -7# 7天内修改过的文件find.-size 100M# 大于100MB的文件2.which和whereis查找命令位置whichls# 查看ls命令的位置whereispython# 查找python的所有相关文件二、命令帮助man—— 你的随身手册记不住命令选项没关系manls# 查看ls的完整手册manman# 查看man命令自己的手册套娃man2open# 查看系统调用open第2章man3printf# 查看C库函数printf第3章# 按章节搜索man-fprintf# 查看printf在所有章节的情况man-k network# 搜索所有与network相关的手册三、快捷键让你的操作飞起来Tab键命令/文件名补全按两次显示所有选项CtrlC终止当前命令CtrlD结束输入或退出终端CtrlL清屏等价于clear命令CtrlR搜索历史命令上下箭头浏览命令历史 总结恭喜你已经掌握了Linux最基础也最核心的文件操作命令。让我们回顾一下今天的学习成果✅导航查看pwd,ls,cd✅文件操作touch,mkdir,rm,rmdir✅内容查看cat,more,less,head,tail✅查找定位find,which,whereis✅获取帮助man记住学习Linux就像学习一门新语言。开始时可能会觉得别扭但一旦掌握你就会发现它的美妙之处。如果觉得文章有帮助欢迎 点赞支持 收藏备用➕ 关注作者 留言交流问题让我们一起进步加油呀