当前位置: 首页 > ds >正文

初识Linux

初识Linux

目录

文章目录

  • 初识Linux
  • 目录
  • 第一章 Linux 基础知识和命令
    • Linux 操作系统的目录结构
    • Linux基础命令
      • (1)ls 命令
      • (2)目录切换相关命令
      • (3) Mkdir命令-创建文件夹
      • (4)文件操作命令
      • (5)查找命令(which、find)
      • (6)-grep -wc 管道符
      • (7)-echo -tail -重定向符
    • vim命令
  • 第二章、用户
    • (1)Linux中的root用户
    • (2)用户和用户组
    • (3)查看权限控制 `ls -l`
    • (4)修改权限控制 `-chmod`
    • (5)修改权限控制 -chown
  • 第三章、 各类技巧
    • (1)快捷键
    • (2)软件安装
    • (3)systemctl
    • (4)软链接
    • (5)日期
    • (6)时区
    • (7)ntp
    • (8)ip地址
    • (9) 端口
      • Linux系统端口分类
      • 查看端口占用
    • (10) 进程相关知识
      • 1. 什么是进程
        • 2. 管理进程的命令
    • (11)主机名
    • 环境变量
      • PATH变量
    • $符号

第一章 Linux 基础知识和命令

Linux 操作系统的目录结构

  • Linux 只有一个顶级目录,称之为:根目录
  • windows 系统有多个顶级目录,即各个盘符
    根目录
  • 出现在开头的 == /== 表示:根目录
  • 出现在后面的==/==表示:层次关系

Linux基础命令

 通用格式:command [-options] [ parameter]  
- comand: 命令本身
- options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
- parameter: [可选,非必填]命令的参数,多数用于命令的指向目标等
  • 语法中的[],表示可选的意思

(1)ls 命令

ls [-a -l -s] [路径]

  • 助记: ls :list的缩写,表示:列出目录内容
  • HOME目录是?
    • 每一个用户在Linux系统的专属目录,默认在:/home/用户名
  • 当前工作目录
    • Linux命令行在执行命令的时候,需要一个工作目录,打开命令行程序(终端)默认设置工作目录在用户的HOME目录
  1. ls命令的作用?

    • 在命令行中,以平铺的形式,展示当前工作目录(默认home目录)下的内容(文件或文件夹)
  2. ls命令的选项:

    • -a选项,可以展示出隐藏的内容
      • 以.开头的文件或文件夹默认被隐藏,需要-a才能显示出来
    • -l选项,以列表的形式展示内容,并展示更多细节
    • -h选项,需要和-l选项搭配适合用,以更加人性化的方式显示文件的大小单位
      在这里插入图片描述
  3. 命令的选项组合使用

  • 命令的选项是可以组合使用的,比如:ls - lah,等同于ls -a -l -h

(2)目录切换相关命令

  1. cd 命令的作用
  • cd命令来自英文:Change Directory
  • cd命令可以切换当前工作目录,语法是:
    • cd [Linux路径]
    • 没有选项,只有参数,表示目标路径
    • 使用参数,切换到指定路径
    • 不使用参数,切换工作目录到当前用户的HOME
  1. pwd命令的作用
  • pwd命令来自英文:Print Work Directory
  • 作用是:输出当前所在的工作目录
    在这里插入图片描述
  • tip1:相对路径和绝对路径
    • 绝对路径: 以根目录做起点,描述路径的方式,路径以**/**开头
    • cd/home/用户名/Desktop
    • 相对路径:以当前目录做起点,描述路径的方式,路径不需以**/**开头
    • cd Desktop 或者 cd ./Desktop
  • tip2: 特殊路径符有哪些?
  • .表示当前目录,比如cd . cd./Desktop
  • ..表示上一级目录,比如:cd..cd ../..
  • ~表示用户的HOME目录,比如:cd~cd ~/Desktop

(3) Mkdir命令-创建文件夹

  1. mkdir命令的语法和功能

    • 作用:mkdir用以创建新的目录(文件夹)
    • 语法mkdir [-p] Linux路径
    • 参数必填,表示要创建的目录的路径、相对、绝对、特殊路径符都可以使用
  2. -p选项的作用

  • 可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录

(4)文件操作命令

-touch -cat -more - cp -mv -rm

  1. touch命令
    - 用于创建一个新的文件
    - 语法touch Linux路径
    - 参数必填,表示要创建的文件的路径
  2. cat命令
    • 用于查看文件内容
    • 语法:cat Linux 路径
    • 参数必填,表示要查看的文件的路径
  3. more命令
  • 用于查看文件内容,可翻页查看
  • 语法:more Linux 路径
  • 参数必填,表示要查看的文件的路径
  • 使用空格进行翻页,使用q退出查看
  1. cp命令
    • 用于复制文件或文件夹
    • 语法:cp [-r] 参数1 参数2
    • -r选项,可选,用于复制文件夹使用,表示递归
    • 参数1,Linux 路径, 表示被复制的文件或文件夹
    • 参数2,Linux 路径,表示要复制去的地方
  2. mv命令
http://www.xdnf.cn/news/5910.html

相关文章:

  • spark sql基本操作
  • C++STL——map和set的使用
  • Azure 应用的托管身份与服务主体
  • 在scala中使用sparkSQL连接MySQL并添加新数据
  • uniapp-商城-56-后台 新增商品(弹窗属性继续分析)
  • 解构认知边界:论万能方法的本体论批判与方法论重构——基于跨学科视阈的哲学-科学辩证
  • Node.js 中的 URL 模块
  • sql 备份表a数据到表b
  • 论文精读:YOLO-UniOW: Efficient Universal Open-World Object Detection
  • 【Pandas】pandas DataFrame cumprod
  • 一文理清人工智能,机器学习,深度学习的概念
  • TCP协议十大核心特性深度解析:构建可靠传输的基石
  • 标贝科技:大模型领域数据标注的重要性与标注类型分享
  • Python格式化字符串学习笔记
  • 如何使用远程桌面控制电脑
  • 网页禁止粘贴的解决方法(以学习通网页为例)
  • puppy系统详解
  • 中国古代史4
  • Android中ConstraintLayout约束布局使用详解
  • 虚拟主机与独立服务器:哪个更好?
  • MFCC特征提取及Griffin-Lim算法(librosa实现)
  • 使用 AddressSanitizer 检测栈内存越界错误
  • 如何配置本机host文件
  • Power BI 实操案例,将度量值转化为切片器(动态切换分析指标)
  • 在Text-to-SQL任务中应用过程奖励模型
  • 【Python】Python常用数据类型详解
  • cursor 如何在项目内自动创建规则
  • uniapp-商城-54-后台 新增商品(页面布局)
  • Linux异步通知机制详解
  • TongWeb7.0常用-D参数说明