• Linux教程01:最基本的10条命令


            在谈论Linux命令时,其实是在谈论Linux系统本身。10个基本的Linux命令帮助Linux新手来处理日常的基本任务。

          最基本的10条命令:sudo、ls、cd、mkdir、cp、rm、grep、cat、poweroff/reboot、yum/apt-get.

    1. sudo

          SuperUserDo是Linux新手要使用的最重要的命令。需要根权限的每一个命令都需要这个sudo命令。可以在需要根权限的每个命令之前使用sudo。

    格式:

    $ sudo <命令>

    示例如下:

     说明:用户需要通过visudo添加到/etc/sudoers,才能正常获取权限,否则会报错:

     

    2. ls

           借助list命令,终端就会显示正在处理的那个目录里面的所有文件和文件夹。常用参数:

    表 ls常用命令列表

    命令

    释义

    ls

    查看当前目录下的所有目录和文件

    ls <目录路径>

    查看指定目录路径下的所有目录和文件

    ls -al <目录路径>

    查看指定目录路径下的所有目录和文件(含目录和文件Unix权限、用户组、用户信息)

    注:更多内容参见“man ls”。

           假设在/home文件夹里面,想查看/home里面的目录和文件。

    3. cd

           更改目录(cd)是始终在终端中使用的主要命令。它是最基本的Linux命令之一。使用这个命令很简单。只要输入你想要从当前目录进入到的那个文件夹的名称。如果想要返回上一级,只要将双圆点(..)作为参数。

    表 cd常用命令格式列表

    命令

    释义

    cd <目录路径>

    跳转到指定目录路径,即更改工作目录为<目录路径>

    cd ..

    跳转到父目录

    cd -

    返回上一次的工作目录

    注:更多内容参见“man cd”。

           假设在/home目录中,想进入到始终在/home里面的usr目录。可以使用cd命令的方法:

      

    4. mkdir

           仅仅更改目录还不全面。有时候,想要创建一个新的文件夹或子文件夹。可以使用mkdir命令来做到这一点。只要在终端中将文件夹名称放在mkdir命令的后面即可。

    表 mkdir常用命令格式列表

    命令

    释义

    mkdir <目录路径和名称>

    创建指定目录,目录路径必须存在

    mkdir -p <目录路径和名称>

    创建指定目录,目录路径可以不存在

    mkdir <目录名称>

    当前目录下创建相应目录的名称

    注:更多内容参见“man mkdir”。

           示例:

     

    ​​​​​​​5. cp

           拷贝粘贴是为了组织整理文件而需要完成的重要任务。使用cp将帮助你从终端拷贝粘贴文件。首先,确定想要拷贝的那个文件,然后输入目的地位置,即可粘贴文件。

    表 cp常用命令格式列表

    命令

    释义

    cp <源文件> <目的目录>

    将源文件拷贝到目的目录中

    cp <源目录> <目的目录> -rf

    将源目录拷贝到目的目录中,作为目的目录的一个子目录

    注:更多内容参见“man cp”。

           示例:

     

    ​​​​​​​6. rm

    rm命令可以移除文件、目录。如果文件需要根权限才能移除,可以使用-f。还可以使用-r来进行递归移除,从而移除整个文件夹。

    表 rm常用命令格式列表

    命令

    释义

    rm <文件>

    删除当前目录下的文件

    rm <文件> -f

    删除文件(需要根权限)

    rm <目录名称> -rf

    删除当前目录下指定目录

    注:更多内容参见“man rm”。

           示例:

     

    ​​​​​​​7. grep

           需要确认某个文件中的是否包含某个关键词,但是又记不得文件的确切位置或路径。grep可以帮助解决这个问题。

    表 grep常用命令格式列表

    命令

    释义

    grep “关键词” <文件> -r

    在指定的文件中检索包含关键词的行

    grep “关键词” <目录> -r

    在指定的目录中检索包含关键词的行,-r递归检查

    grep “关键词1” <目录 -r 或文件> -r | grep “关键词2”

    在关键词1的结果钟检索包含关键词2的行

    grep “关键词1” <目录 -r 或文件> -r | grep -v “关键词2”

    在关键词1的结果钟检索不包含关键词2的行

    注:更多内容参见“man grep”。

           实例:

     

    ​​​​​​​8. cat

           作为用户,你常常需要查看来自脚本的一些文档或代码。同样,其中一个Linux基本命令是cat命令。它会为你显示文件里面的文本。

    表 cat常用命令格式列表

    命令

    释义

    cat <文件>

    输出指定文件的内容

    注:更多内容参见“man cat”。

           示例:

     

    ​​​​​​​9. poweroff / reboot

           有时候,需要直接从终端来关机。这个命令就能完成这项任务。

           有时候,需要直接从终端来重启设备。这个命令就能完成这项任务。

           若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代。

    表 poweroff常用命令格式列表

    命令

    释义

    poweroff

    关机

    reboot

    重新启动设备

    reboot -f

    强迫重开机,不呼叫 shutdown 这个指令

    注:更多内容参见“man poweroff”和“man reboot”。

    示例:

            执行就关机

    ​​​​​​​10. yum / apt-get

           就不同的发行版而言,这个命令各不相同。在基于Debian的Linux发行版中,想安装、移除和升级任何软件包,可以使用高级包装工具(APT)软件包管理器,apt-get命令可帮助你安装需要在Linux中运行的软件。在基于Centos的Linux发行版中,那就是yum。

  • 相关阅读:
    使用element ui表单验证的流程
    vue3项目实战的请求接口问题(一)跨域问题+解决方法
    嵌入式养成计划-28-网络编程----网络编程基础
    RocketMQ 学习教程——(二)SpringBoot 集成 RocketMQ
    【论文阅读】《PRODIGY: Enabling In-context Learning Over Graphs》
    《昇思25天学习打卡营第25天 | 昇思MindSporeResNet50迁移学习》
    程序员还在为变量取名苦恼,那是因为你不知道,这个变量命名神器
    L44.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- su和visudo
    逆向-beginners之浮点数参数传递
    【视频】马尔可夫链原理可视化解释与R语言区制转换MRS实例|数据分享
  • 原文地址:https://blog.csdn.net/iamonlyme/article/details/125628942