LINUX内容及基础指令介绍

本文介绍了Linux操作系统的基本概念,包括命令行提示符的结构,用户类型和权限的标识。详细讲解了常用命令如pwd、cd、touch、mkdir、rm、ls、chmod、mv、cp、cat、gedit和vi的使用方法,以及gcc编译器的基础操作。这些内容对于初学者掌握Linux环境下的文件管理和基本操作至关重要。
摘要由CSDN通过智能技术生成

LINUX 内容介绍

 

 

 1.命令行提示符
        打开终端出现提示符:china@ubuntu:~$ 
        china :用户名
        @     : 分隔符,分隔用户名和主机名
        ubuntu : 主机名
        :    : 也是分隔符,分隔主机名和当前所在的工作路径
        ~     :当前所在的工作路径是家目录
        $     :表示当前用户的类型是普通用户

    2.特殊字符
        ~   : 家目录
        $   :  表示普通用户,只具备部分权限,如果使用root权限,就能获取所有权,需要在命令前加上 sudo
        #   :  表示超级用户(管理员用户),root,具备所有的权限
        .   :  表示当前目录
        ..  : 表示当前目录的上一层目录
        /   : 表示根目录,根目录在linux文件系统中作为最高层的目录,如果 / 不是在路径的第一位九表示目录的分隔符
        /home :不是家目录,而是各个用户家目录的存放的地方,家目录就是以自己的用户名命名的目录 /home/china才是家目录 

    3.目录和文件夹的区别:
        文件夹其实是一个包含和被包含的关系,可以通过查看文件夹的属性看到文件夹的总大小
        目录是各个目录的索引,呈现一种树状的形式显示内容

        共同点:
        删除某个目录或者某个文件夹的时候,里面的子目录或者子文件夹也一样会被删掉


LINUX  基础指令介绍

1.pwd:查看当前所在工作路径,输出绝对路径

  • 绝对路径:从根目录开始书写的路径名就是绝对路径
  • 相对路径:以当前所在的路径作为参照,编写其他的路径

 

 2.cd:切换当前的工作路径
        用法:
            cd ~    : 切换到家目录中      \\因为~表示家目录
            cd       
            cd /home/china 
            cd ..   : 切换到上一层目录
            cd -    : 切换到上一次所停留的目录(只能记录最新的一次)
            cd /mnt/hgfs/share  : 进入嵌套的目录中

 3.touch:创建普通文件(文本文件、图片文件、压缩文件。。。)
        用法: touch 文件名

 \\在家目录下建了一个文本文档(如要切换目录,使用cd

 \\在当前目录(也就是家目录)建了一个文本文档

 4.mkdir:创建目录文件
        用法:  mkdir 目录名 

 \\在share-2目录下建了一个目录ddd

 5.rm:删除文件或者目录
        用法: rm 文件名
                   rm 目录名 -rf   (-r:递归的操作目录中的内容  -f:不询问操作)

\\删除share-2中的文件1.c和目录ddd 

 6.ls:查看当前路径下的目录内容
        用法:  ls          查看当前目录的内容,文件名
                    ls -l       查看当前目录的内容,显示文件的详情
                    ls -a       查看当前目录的下的所有文件(包含隐藏文件:文件名有.开头)
                    ls 指定某个目录      查看某个路径下的内容


 

 7.chmod:修改文件的权限
        用法:
            chmod 777 文件名
            777(八进制数):对应具体权限的值
             rwx     rwx        rwx
            创建者  同组用户    其他用户

            r:可读   w:可写   x:可执行

            用二进制表示权限的情况:
            111     111     111
            7       7       7

 

 

 8.mv:剪切文件或者修改文件名
        用法: mv 文件名 目标路径    : 剪切文件到指定目标路径
                   mv 旧文件名 新文件名  : 重命名

 \\将share-2里面的文件剪切到家目录里面,切换路径到家目录,将文件重命名

 9.cp:拷贝某个文件或者目录到某个路径下
        用法:   cp 文件名 目标路径
                      cp 目录名 目录路径 -rf

 10.cat:查看普通文件(文本文件)的内容
        用法:   cat 文件名

 

 11.gedit:一款在linux系统中比较简单的具有操作界面的编辑器
        用法:gedit 文件名 

 12.vi:一款不具备操作界面,但是具备比较多功能的编辑器
        用法:    vi 文件名   
        vi(旧版本)和 vim(新版本)

        命令模式:
            1)快捷键
                yy:复制一整行
                dd:剪切一整行
                p:粘贴
                u:撤销
                ctrl+r:反撤销
                gg:快速定位到文件的开头
                G:快速定位文件的末尾
                ...
             2) 按下a键或者i键可以进入编辑模式
                a:从光标的下一个位置开始输入
                i:从光标的当前位置开始输入
             3)按 ESC 键退出编辑模式
                输入 shift+冒号 可以进入到底层命令行模式
                输入 wq 就可以保存退出(w:保存  q:退出)
                    !q :强制退出,但不保存
                    w:保存
                    q:退出
                ``````````````````````````````````````````````````````````````````
                    在底层命令行模式下按下 ESC 键可以切换到命令模式
                ``````````````````````````````````````````````````````````````````

                编辑模式:(在左下角会显示插入或者insert)
                    按 ESC 键退出编辑模式

13.gcc编译器:是linux系统中一个用于编译C程序文件的编译工具
        用法:
            gcc文 程序件名 -o 指定生成的可执行文件名(建议不要带后缀)

        举例子:
            gcc 1.c -o 1

        运行程序:
            ./1

        ./b表示从当前目录下查找该执行文件
        如果每加 ./ 会怎么样?
            会提示找不到该命令,原因是终端在识别命令时默认 /bin 目录下查找命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值