• 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

  • 相关阅读:
    ubuntu1804安装二进制版(tgz版编译版)mongdb4.2版的笔记
    ubuntu1804安装二进制版(编译版)nodejs12
    ubuntu1804安装pycharm2019.3.4版本及永久激活的方法
    ubuntu1804搜狗拼音输入法突然失效的解决办法
    2020ruby和ruby on rails想说再爱你不容易:安装rails失败解决办法
    ubuntu1804安装rubymine的IDE笔记
    ubuntu系统mysql5.7忘记/设置root的坑
    使用matplotlib时报which is a non-GUI backend的解决办法
    python文件操作笔记
    python字符串string的使用笔记
  • 原文地址:https://www.cnblogs.com/zhangshiwu/p/12601870.html
Copyright © 2020-2023  润新知