Linux基础

学习工具、网站、方法:

    分享代码的平台: GitHub(注册上传记录)、码云 ->每个项目分享√

    总结知识点平台: CSDN ->至少每周一篇√、博客园

    笔试面试题: 牛客网(专项练习、面经汇总、在线编程(剑指offer))√、力扣(算法题)、pat

    问答网站: 思否(程序员的知乎)、知乎、抖音、今日头条

    思维导图: 总结归纳知识点Xmind

    Makedown: Typora

    文本编辑器: VS code

    视频播放器: potplayer

开发环境:

    VirtualBox 虚拟机工具(免费开源)

    Ubuntu 14.04 LTS

    vim 代码编辑器

    gcc 编译器

Linux系统介绍: (UNIX)

    BCPL->newB->c语言->UNIX->Minix->Linux

    Linux管理硬盘的能力非常强大,所以我们看到的只有一个分区

    /   根目录,所有文件都存储在它下面

    ~   用户主目录

    .   当前目录

    ..  上一级目录

    /bin    存储系统命令

    /dev    存储设备文件(一切皆文件)

    /media  多媒体目录,u盘、光驱、挂载的目录

    /proc   记录程序运行期间资源的使用情况

    /sbin   存储超级用户才能使用的系统命令

    /tmp    存储一些临时文件

    /boot   存储系统启动相关文件

    /etc    存储各种软件的配置文件

    /lib    存储普通的库文件(静态库 .a、共享库 .so)

    /mnt    存储与其他系统进行映射的目录文件

    /root   超级用户目录

    /srv    存储一些系统启动后需要提取的数据文件

    /usr    存储头文件

    /home   存储用户主目录

    /opt    存储安装的应用软件

    /run    存储临时文件

    /sys    存储系统相关的文件

    注意: 目录结构是倒悬树结构,目录的切换只能上下,不能左右

相对路径和绝对路径:

    相对路径: 从当前位置(工作路径)来描述另一个位置

    绝对路径: 从根目录开始描述一个位置

Linux的系统命令:

    常用命令:

        ls  显示当前目录下有哪些文件

            -a  显示当前目录下所有文件(包括隐藏文件),以.开头的都是隐藏文件

            -l  显示文件的详细信息

            -al 两者功能相加

        cd dirname  进入一个目录

        clear       清理屏幕(Ctrl+l)

        pwd         显示当前所在路径

        whoami      显示当前用户名

    文件相关命令:

        touch filename 创建文件

        rm filename 删除文件(不经过回收站,要慎重)

        cat/more/head/tail filename 查看文件

            cat 会把文件的内容全部显示到终端上,适合内容较少的文件

            more 从文件开头分页显示,回车显示下一行,空格显示下一页,q退出

            head 只显示开头10行

            tail 只显示末尾10行

        cp src dest 复制文件(把src复制到dest,使用相对路径较好)

            后面加想改的文件名可直接复制后改名

        mv src dest 移动文件

            不给路径直接加想改的名字可以实现重命名文件的功能

        注意: 不是所有的功能都有对应的命令,有些命令对用多项功能

    目录相关命令:

        mkdir dirname 创建目录

            mkdir -p dirname1/dirname2/...  加-p可以创建多层目录

        rmdir dirname 删除目录(只能删除空目录)

            rm -rf dirname/... 可以删除非空目录 rm -rf (危险)

        cp -rf src dest 复制目录

        mv src dest 移动目录

    网络相关命令:

        ifconfig 查看网络配置信息

            windows中查看是win+r,cmd打开命令指示符,ipconfig查看

            sudo ifconfig ethn 10.0.2.xxx netmask 255.255.255.xxx 修改ip地址、子网掩码

            sudo ifconfig ethn down 禁用网卡

            sudo ifconfig ethn up   启用网卡

        ping ipaddr 测试网络连通性

            可以测试ip,亦可以测试网址

            ping本机的ip地址,可以用来测试网卡是否正常

            windows默认只测试4次,-t或/t可以连续测试,ctrl+c结束测试

今日任务:

    复习,知识点总结(博客)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值