Linux命令

  • 操作系统管理硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用。(作为中间人,连接软件和硬件)

  • 不同应用领域的主流操作系统

    • 桌面操作系统

      • Windows系列::用户群体大
      • macOS:适合于开发人员
      • Linux:应用软件少
    • 服务器操作系统

      • Linux:安全、稳定、免费
      • windows server:付费,
    • 嵌入式操作系统
    • 移动设备操作系统
  • 目录操作命令:

    • 1.切换目录: cd
    • 2.创建目录:mkdir
    • 3.删除目录:rmdir
    • 4.删除文件:rm
      • 删除目录:rm-r (递归删除) rm -rf
    • 5.列举目录下的内容:ls
    • 6.显示当前所在目录: pwd
    • 7.移动目录:mv
  • 文件操作命令:

    • 1.创建文件:touch
    • 2.删除文件:rm
    • 3.复制文件:cp 复制整个目录 cp-r
    • 4.移动文件:mv
    • 5.显示文件目录大小:du
  • 文件查看命令:

    • 1.全文查看:cat
    • 2.分页查看:more
    • 3.部分查看:head all

      • head -n 5 文件名 :显示文件的开头5行
      • tail -n 5 文件名 :显示文件的末尾5行
    • 4.查看日志: tail -n test.log
  • 文件搜索命令:

    • find 范围 选项 条件

      • 1.文件名查找 -name
        • 例子:find/-name init
      • 2.文件大小查找 -size

        • find/etc -size 30 单位Kb
        • find/etc -size 30M 单位Mb
      • 3.文件类型 -type

        • find/etc -type l 查找文件类型是链接的文件
        • find/etc -type d 查找文件类型是目录的文件
    • 1.find 范围 选项 条件

      • 文件名查找 - name
      • 文件大小查找 -size
      • 文件类型 -type
相关推荐
我星期八休息6 小时前
网络编程—应用层HTTP协议
linux·运维·开发语言·前端·网络·网络协议·http
ShineWinsu7 小时前
对于Linux:UDPsocket编程基础的解析
linux·运维·网络协议·udp·ip·端口号·进程间通信
hehelm7 小时前
AI大模型接入SDK—通用模块设计
linux·开发语言·c++
Ai拆代码的曹操10 小时前
K8s Pod Pending 逐层排查:从 FailedScheduling 到 PVC StorageClass 不存在的实战记录
java·linux·kubernetes
wangbing112511 小时前
JPA下自定义主键
java·linux·服务器
bush411 小时前
正点原子imx6ull-uboot,奇怪的问题
linux·学习
dddwjzx11 小时前
嵌入式Linux C应用编程——Framebuffer应用编程
linux·嵌入式
今天也想躺ping13 小时前
linux系统移植pjsua库实现sip通话功能
linux·sip·交叉编译
信仰87414 小时前
Linux进阶篇01:网络基础配置
linux·网络·php
hkj880814 小时前
Linux 总线-设备-驱动(Bus-Device-Driver)完整协作原理
linux·运维·microsoft