• 01. 嵌入式Linux shell基础指令


    (1)  ls(list,列表)

      作用:使用列表把当前文件夹下所有文件显示出来

           ls -a 显示所有文件,包括隐藏文件(以“.”开头的文件)

           ls -l  详细信息显示文件

           ls -a -l

           ls -l -a

           ls -la

    (2) cd (change directory,更改目录)

      作用:用来切换目录,涉及到相对路径和绝对路径

      cd..         ..代表上一层目录

                     .代表当前目录

    (3) pwd(print work directory,打印工作目录)

      作用:打印出当前的绝对路径

    (4) mkdir(make directory,创建文件夹)

      作用:创建空文件夹,mkdir -p pathname 级联创建文件夹,例如file/file1/file2

    (5) mv(move,移动)

      作用:在目录间移动文件,重命名文件

           mv  源文件pathname  目的文件pathname

    (6)rmdir(remove directory,删除文件夹)

      作用:删除空文件夹

      rmdir和rm -r的区别:rmdir只能删除空文件夹,而rm -r可以删除空文件夹和非空文件夹

    (7) touch

      作用:创建空文件

           touch pathname

    (8) cp(copy,复制)

      作用:复制文件或文件夹

           cp 源文件pathname 目标文件pathname

           cp -r 用来复制文件夹,实际操作时,cp -rf复制文件夹。

           cp -f 强制复制,实际操作时,cp -f复制文件。

    (9) rm(remove,去除,删除)

      作用:用来删除文件,文件夹

           rm   文件pathname

           rm -r 文件夹pathname

     (10) cat

      作用:直接在命令行下显示文件内容,也可以用来向文件输入

    (11) ln(link,连接文件)

      linux中有两种连接文件:软连接(符号连接):类似于windows中快捷方式

      硬连接 :只有等所有的连接文件都删除掉了,这个文件才会被真正从硬盘上删除

      软连接: ln -s 源文件名 符号连接文件名

      举例:ln -s src.c,linker.c,       linker.c就是src.c的一个符号连接文件

      硬连接: ln 源文件名 连接文件名

    (12)uname(unix name,显示电脑以及操作系统的相关信息)

    uname [-amnrsv][--help][--version]

        参数说明:

    • -a或--all             显示全部的信息。
    • -m或--machine  显示电脑类型。
    • -n或-nodename   显示在网络上的主机名称。
    • -r或--release     显示操作系统的发行编号。
    • -s或--sysname  显示操作系统名称。
    • -v                      显示操作系统的版本。
    • --help                显示帮助。
    • --version           显示版本信息。

     (13)clear

          作用:清理屏幕命令

     (14)sudo

    7、切换用户身份命令sudo

    9、切换用户命令su

    15、显示网络配置信息命令ifconfig

    16、重启命令reboot

    17、关机命令poweroff

    18、系统帮助命令man

    19、数据同步写入磁盘命令sync

    20、查找文件命令find

    21、查找内容命令grep

    22、文件夹大小查看命令du

    23、磁盘空间检查命令df

    24、使用gedit打开某个文件命令gedit

    25、当前的系统进程查看命令ps

    26、进程实时运行状态查看命令top

    27、文件类型查看命令file

  • 相关阅读:
    b_lc_数组中最大数对和的最小值(排序+思维 | 进阶:第k)
    b_lc_使用服务器处理任务(模拟 + 堆)
    b_lc_插入后的最大值(贪心+区分正负数)
    b_lc_蓄水(反向思维:枚举取水次数)
    万能JDBC工具类【DBUtil 】
    Eureka服务注册中心
    springboot dubbo+zookeeper
    Thymleaf引擎模板
    多环境切换 & JSR303数据校验
    yaml配置注入
  • 原文地址:https://www.cnblogs.com/zhangshiwu/p/12601870.html
Copyright © 2020-2023  润新知