码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux 基础命令&进阶


    文章目录

    • 操作系统
      • 常见的操作系统
      • 操作系统的定义
      • 操作系统的作用
    • 虚拟机软件
      • 虚拟机软件的介绍
      • 虚拟机的介绍
      • 虚拟机软件的安装说明
    • Ubuntu操作系统
      • Ubuntu介绍
      • Ubuntu图形界面介绍
      • Linux主要目录介绍效果图
    • Linux内核及发行版
      • Linux内核
      • Linux发行版
    • 查看目录命令
      • 查看目录命令的使用
      • 查看当前目录路径
      • 清除终端内容
    • 切换目录命令
      • 切换目录命令的使用
    • 绝对路径和相对路径
      • 绝对路径
      • 相对路径
    • 创建、删除文件和目
    • 拷贝、移动文件和目录
    • 终端命令的格式说明
    • 查看命令帮助
    • -*-进阶啦-*-
    • 重定向
      • 重定向介绍
      • 重定向使用
    • 查看文件内容命令
    • 管道命令的使用
    • 链接命令
      • 链接命令的介绍
      • 软链接
      • 硬链接
    • 文本搜索命名
      • grep
      • 命令选项的使用
    • 查找文件命令
    • 压缩和解压缩命令
      • 介绍
    • 文件权限命令
      • chmod介绍
      • chmod字母法的使用
      • chmod数字法的使用

    操作系统

    常见的操作系统

    • Windows
    • mas OS
    • Linux
    • iOS
    • Android

    操作系统的定义

    操作系统直接运行组织计算机上的系统软件,它是控制硬件和支持软件运行的计算机程序。

    操作系统的作用

    向下控制硬件向上支持软件的运行,有承上启下的作用。

    虚拟机软件

    虚拟机软件的介绍

    它是能够虚拟出来计算机的一个软件。
    常用的虚拟机软件:

    • Vmware
    • VirtualBox

    说明:
    只有安装了虚拟机软件才可以创建虚拟机,当然通过虚拟机软件还可以创建多个虚拟机。

    虚拟机的介绍

    就是模拟一个真实的计算机,好比一个虚拟的电脑,对于快速学习一个新的操作系统就可以通过虚拟机来完成。
    计算机 → mac OS / windows → Vmware → 虚拟机 → Ubuntu操作系统
    说明:
    虚拟机之间是相互独立的,删除虚拟机不会对其他虚拟机产生影响,当然也不会对电脑本身产生影响。

    虚拟机软件的安装说明

    • windows 和 Linux 下载VMware Workstation版的安装包
    • mas OS 下载VMware Fusion版的安装包就可以了
    • 当对应的安装包下载完成之后双击安装就可以了
    • 当虚拟机软件安装成功就可以创建虚拟机了
      详细安装过程,移步另一篇文章

    https://blog.csdn.net/L1416279170/article/details/126515960?spm=1001.2014.3001.5501

    Ubuntu操作系统

    Ubuntu介绍

    Ubuntu操作系统是属于Linux操作系统中的一种,它是免费、稳定又可以拥有绚丽界面的一个操作系统。

    Ubuntu图形界面介绍

    • 任务栏
    • 窗口操作按钮
    • 窗口菜单条

    Linux主要目录介绍效果图

    在这里插入图片描述
    主要目录说明:

    • / : 根目录
    • /bin:可执行二进制文件的目录
    • /etc:系统配置文件存放的目录
    • /home:用户家目录

    Linux内核及发行版

    Linux内核

    Linux内核是操作系统内部操作和控制硬件设备的核心程序。

    Linux发行版

    Linux内核 + 各种软件 = Linux操作系统
    常用的Linux发行版:

    • Ubuntu
    • CentOS
    • Redhat

    查看目录命令

    查看目录命令的使用

    命令说明
    ls查看当前目录信息
    tree以树状方式显示目录信息
    效果图:
    在这里插入图片描述
    在这里插入图片描述

    查看当前目录路径

    命令说明
    pwd查看当前目录
    效果图:
    在这里插入图片描述

    清除终端内容

    命令说明
    clear清除终端内容

    切换目录命令

    切换目录命令的使用

    命令说明
    cd 目录切换到指定目录
    cd ~切换到当前用户的主目录
    cd …切换到上一级目录
    cd .切换到当前目录
    cd -切换到上一次的目录

    绝对路径和相对路径

    绝对路径

    从根目录算起的路径叫做绝对路径
    例如:

    • /home/python
    • /usr/bin

    相对路径

    从当前目录算起的路径叫做相对路径
    例如:

    • ./text/hello
    • …/Desktop

    创建、删除文件和目

    命令说明
    couch 文件名创建指定文件
    mkdir 目录名创建目录(文件夹)
    rm 文件名或目录名删除指定文件或目录
    rmdir 目录名删除空文件夹

    拷贝、移动文件和目录

    命令说明
    cp拷贝文件、拷贝目录
    mv移动文件、移动目录、重命名

    终端命令的格式说明

    command [-options] [paramenter]
    每项信息的说明:

    • command:命令名,如:ls、pwd
    • [-options]:选项,可以有零个、一个或者多个,多个选项可以合并,比如使用的-r就是选项。
    • [paramenter]:参数,可以有零个、一个或者多个,比如:touch 文件名…
    • []: 代表可选

    查看命令帮助

    • –help 使用说明:命令 --help
    • man 使用说明:man 命令
      -在这里插入图片描述

    --进阶啦--

    重定向

    重定向介绍

    重定向也成为输出重定向,把在终端执行命令的结果保存到目标文件。

    重定向使用

    命令说明
    >‘w’模式
    >>‘a’模式

    查看文件内容命令

    命令说明
    cat查看小型文件
    more分屏查看大型文件

    管道命令的使用

    管道(|):一个命令的输出可以通过管道成为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。

    链接命令

    链接命令的介绍

    链接命令是创建连接文件,连接文件分为:

    • 软链接
    • 硬链接
    命令说明
    in -s创建软链接
    in创建硬链接

    软链接

    类似windows中的快捷方式,当一个源文件目录层级比较深时,可用。

    硬链接

    类似于源文件的一个别名,也就是说这两个名字指向同一个文件数据。

    文本搜索命名

    grep

    文本搜索

    grep 匹配文字 匹配文件

    命令选项的使用

    命令选项说明
    -i忽略大小写
    -n显示匹配行号
    -v显示不包含匹配文本的所有行

    查找文件命令

    命令说明
    find在指定目录下查找文件(包括目录)

    压缩和解压缩命令

    介绍

    Linux默认支持的压缩格式:

    • .gz
    • .bz2
    • .zip

    说明:

    • .gz和.bz2的压缩包使用tar命令压缩和解压
    • .zip的压缩包需要使用zip命令来压缩,使用unzip来解压缩

    文件权限命令

    chmod介绍

    修改文件权限。
    chmod修改文件权限有两种方式:

    • 字母法
    • 数字法

    chmod字母法的使用

    角色说明:

    角色说明
    uuser,表示该文件的所有者
    ggroup,表示用户组
    oother,表示其他用户
    aall,表示所有用户

    权限设置说明:

    操作符说明
    +增加权限
    -撤销权限
    =设置权限

    权限说明:

    权限说明
    r可读
    w可写
    x可执行
    -无任何权限

    chmod数字法的使用

    数字法就是“rwx”这些权限也可以用数字来代替

    权限说明:

    权限说明
    r可读,权限值是4
    w可写,权限值是2
    x可执行,权限值是1
    -无任何权限,权限值是0
  • 相关阅读:
    用于回归问题的异常鲁棒极限学习机(ORELM)(Matlab代码实现)
    React Redux 如何更新购物车中的产品数量
    DevOps平台两种实现模式
    探讨代理IP与Socks5代理在跨界电商中的网络安全应用
    【可扩展性】谷歌可扩展和弹性应用的模式
    Unity3D智慧交通AI插件Urban Traffic System ,大量人物和车辆模型。
    高压放大器有哪些实际应用场景
    不开源项目aspose.cells最新版23.10的一些科普
    【MySQL 第十四天 数据库用户管理|日志管理|备份和恢复|数据表的导出和导入】
    oracle使用regexp_substr来拆分,CONNECT BY LEVEL查询卡死,速度慢的问题。
  • 原文地址:https://blog.csdn.net/L1416279170/article/details/126508444
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号