小滕要开始学习C语言啦

本文介绍了Linux系统的基础知识,包括目录结构、常用命令及文件管理。此外,还列举了学习资源、开发工具如GitHub、VSCode以及虚拟机软件VirtualBox等,为程序员提供了全面的学习和开发路径。
摘要由CSDN通过智能技术生成

学习工具、网站、方法
分享代码的平台:GitHub、码云
总结知识点平台:CSDN、博客园
笔试面试题:牛客网、力扣、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      存储系统相关软件

注意:目录的结构是倒悬树结构,目录的切换只能上下不能左右
相对路径和绝对路径:
    相对路径:从当前位置(工作路径)来描述另一位置
    绝对路径:从根目录开始描述一个位置    

Linx的系统命令:(不是所有的命令都只有唯一的功能)
    常用命令:
        ls     显示当前目录下有哪些文件
          -a   显示当前目录下所有文件(包括隐藏文件),以.开头的都是隐藏文件
          -l   显示文件的详细信息
        cd     进入一个目录
        clear  清屏(快捷键 Ctrl+L)
        pwd    显示当前路径
        whoami 显示当前用户名
    文件相关的命令:
        touch filename       创建文件
        rm filename          删除文件(一旦删除,无法找回,使用需谨慎)
        cat/more/head/tail   查看文件
           cat   会把文件的内容全部显示到终端上,故只适合内容较少的文件
           more  将文件从开头开始分页显示(回车键显示下一行,空格显示下一页,Q键退出)
           head  只显示开头10行
           tail  只显示末尾10行
        cp   复制文件:cp 文件名 目标目录
        mv   移动文件,重命名文件:mv 文件名 目标目录;当目标目录不变时,即可视为重命名文件
    目录相关的命令:
        mkdir 目录名  目标目录    
            -p 以递归方式创建多层目录
        rmdir 目录名  目标目录(仅可删除空目录)
        rm -rf 可删除非空目录
        cp -rf 复制目录:cp -rf 目录名 目标目录
        mv -rf 移动目录  mv -rf 目录名 目标目录
    网络相关的命令:
        ifconfig   查看网络配置信息(windows系统是ipconfig)
        sudo ifconfig ethn(n据实际情况而定) 10.0.2.xxx netmask 255.255.255.xxx   修改IP地址和子网掩码
        sudo ifconfig ethn(n据实际情况而定) down  禁用网卡
        sudo ifconfig ethn(n据实际情况而定) up    启用网卡
        ping ip地址  测试网络连通性
            可测试ip,也可测试网址
            127.0.0.1(本机地址)可用于测试网卡是否正常
            windows默认只测试四次,-t/t 连续测试,ctrl+c结束

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值