码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ubuntu常用命令


    目录

    • ls-显示目录下有哪些文件
    • .bashrc文件:隐藏文件,终端程序的初始化脚本
    • pwd-展示当前工作目录
    • mkdir-创建文件夹
    • touch-创建文件
    • cat-查看文件内容
    • cd-切换工作目录
    • cp-复制文件、文件夹
    • mv-移动文件、文件夹
    • rm-删除文件、文件夹
    • echo-输出内容
    • su-切换用户
    • tab键-在指令内容唯一时,自动补全指令或文件名
    • gedit-编辑文本
    • grep-过滤关键字
    • 管道符|-将符号左边的结果,作为符号右边的输入
    • source-执行文本文件中的一连串指令
    • sudo-执行管理员权限
    • chmod-修改文件、文件夹权限
    • chown-修改文件、文件夹所属用户、组
    • 输入法中英文切换
      • 方法一:shift键切换
      • 方法二:win+空格

    ls-显示目录下有哪些文件

    在这里插入图片描述

    在这里插入图片描述
    语法:ls [-l -h -a] [参数]

    • 不提供参数:横向显示目录下有哪些文件
    • -l,以列表形式查看
    • -h,配合-l,以列表形式查看的同时显示文件大小
    • -a,显示隐藏文件

    在Linux中以.开头的,均是隐藏的。
    默认不显示出来,需要-a选项才可查看到。

    .bashrc文件:隐藏文件,终端程序的初始化脚本

    在这里插入图片描述
    在这里插入图片描述
    每次打开终端时,首先执行这个脚本,完成环境变量的赋值工作。

    在这里插入图片描述
    编辑主文件夹下的.bashrc文件

    在这里插入图片描述

    在.bashrc文件末尾加上这句:echo 哥哥我闪亮登场~,重新打开终端时会先执行.bashrc文件
    在这里插入图片描述
    再次编辑主文件夹下的.bashrc文件,加载执行主文件夹下的command.sh文件里的所有指令,重新打开终端
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    pwd-展示当前工作目录

    mkdir-创建文件夹

    语法:mkdir [-p] 参数

    • 选项:-p,可选,用于创建多级目录
    • 参数:被创建文件夹的路径
      在这里插入图片描述
      在这里插入图片描述

    touch-创建文件

    语法:touch 参数

    • 参数:被创建的文件路径

    cat-查看文件内容

    语法:cat 参数

    • 参数:被查看的文件路径

    cd-切换工作目录

    加粗样式

    cd [目标目录]

    • .,表示当前,比如./a.txt,表示当前文件夹内的a.txt文件
    • ..,表示上级目录,比如../表示上级目录,../../表示上级的上级目录
    • ~,表示用户的HOME目录,比如cd ~,即可切回用户HOME目录

    cd …

    回到上一级目录
    在这里插入图片描述

    cd ~
    回到主文件夹
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    cp-复制文件、文件夹

    语法:cp [-r] 参数1 参数2

    • 选项:-r,可选,复制文件夹使用
    • 参数1,被复制的
    • 参数2,要复制去的地方

    示例:

    • cp a.txt b.txt,复制当前目录下a.txt为b.txt
    • cp a.txt test/,复制当前目录a.txt到test文件夹内
    • cp -r test test2,复制当前文件夹内的test到当前文件夹内为test2存在

    mv-移动文件、文件夹

    语法:mv 参数1 参数2

    • 参数1:被移动的
    • 参数2:要移动去的地方,参数2如果不存在,则会进行改名

    rm-删除文件、文件夹

    语法:rm [-r -f] 参数...参数

    • 选项:-r,删除文件夹使用
    • 选项:-f,强制删除,不会给出确认提示,一般root用户会用到
    • 参数:支持多个,每一个表示被删除的,空格进行分隔

    echo-输出内容

    语法:echo 参数

    • 参数:被输出的内容

    su-切换用户

    语法:su [-] [用户]

    • -表示切换后加载变量,建议带上

    tab键-在指令内容唯一时,自动补全指令或文件名

    在这里插入图片描述

    gedit-编辑文本

    在这里插入图片描述
    在这里插入图片描述
    在主文件夹中创建名为:我在哪.txt 的文件,同时自动弹出文本编辑器,可编辑内容
    在这里插入图片描述

    grep-过滤关键字

    语法:grep [-n] 关键字 文件路径

    • 选项-n,可选,表示在结果中显示匹配的行的行号。
    • 关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使用””将关键字包围起来
    • 文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口

    管道符|-将符号左边的结果,作为符号右边的输入

    示例:

    cat a.txt | grep itheima,将cat a.txt的结果,作为grep命令的输入,用来过滤itheima关键字

    可以支持嵌套:

    cat a.txt | grep itheima | grep itcast

    source-执行文本文件中的一连串指令

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    echo是显示的意思
    在这里插入图片描述
    通常会把一连串的指令写到.sh文件中,通过source指令加载运行。

    sudo-执行管理员权限

    语法:sudo 其他命令

    ubuntu的权限机制:ubuntu中每个用户只能操作自己主文件夹里的数据,直接对系统文件夹下的文件的操作会提示权限不够,通过sudo暂时提升这条指令的权限,可以对系统文件夹下的文件进行操作

    在这里插入图片描述

    chmod-修改文件、文件夹权限

    语法:chmod [-R] 权限 参数

    • 选项-R,设置文件夹和其内部全部内容一样生效
    • 权限,要设置的权限,比如755,表示:rwxr-xr-x
    • 参数,被修改的文件、文件夹

    chown-修改文件、文件夹所属用户、组

    语法:chown [-R] [用户][:][用户组] 文件或文件夹

    • 选项-R,设置文件夹和其内部全部内容一样生效
    • 用户,修改所属用户
    • : 用户分隔用户和用户组
    • 用户组,修改所属用户组

    输入法中英文切换

    方法一:shift键切换

    在这里插入图片描述

    方法二:win+空格

    在这里插入图片描述

  • 相关阅读:
    2024.4.26力扣每日一题——快照数组
    加拿大公司注册
    Beyong compare 介绍
    VxWroks I2C Drivers 文档
    探秘Python闭包与作用域
    Fake权限验证小例子
    webrtc终极版(二)搭建自己的iceserver服务,并用到RTCMultiConnection的demo中
    java学习--day12(抽象类与接口作业)
    mysql隔离级别
    flink数据类型和序列化-1.13
  • 原文地址:https://blog.csdn.net/qq_57200471/article/details/133833623
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号