程序员的每一天(Day1)

学习工具、网站、方法:

分享代码的平台:Github(上传每个项目)、码云
总结知识点平台:CSDN、博客园—(每周发布一篇总结博客)
笔试面试题:牛客网(专项练习、剑指offer)、力扣pat(计算机程序设计能力考试)

问答网站:思否、知乎、

思维导图:xmind(总结归纳知识点)
Makedown:typora
文本编辑器:VSCode
视频播放器:potplayer

开发环境:

VirtualBox 虚拟机工具 免费开源
Ubuntu 14.04 LTS 
vim 代码编辑器 
gcc 编译器
g++ c++编译器

Linux系统介绍(UNIX)——一切皆文件

BCPL->newB->C语言->UNIX->Minix->Linux
Lniux 管理硬盘能力非常强大,所以只能看到一个分区
/   根目录,所有文件都存储在他下面。
~   用户主目录
.   当前目录
..  上一级目录
/bin    存储系统命令 ls。。。 
/dev    存储设备文件 (一切皆文件)
/media  多媒体目录--U盘、光驱、挂载的目录
/proc   记录程序运行期间的资源使用情况
/sbin   存储超级用户才能使用的命系统命令
/tmp    存储一些临时文件
/boot   存储系统启动相关文件
/etc    存储各种软件的配置文件
/lib    存储一些普通的库文件,静态库.a结尾、共享库.so结尾
/mnt    存储与其他系统映射的目录文件
/root   超级用户的目录
/srv    存储一些系统启动后需要提取的数据文件
/usr    存储头文件
/home   存储用户主目录
/opt    存储安装的应用软件
/run    存储一些临时文件
/sys    存储系统相关的文件
注意:目录结构是倒悬树结构,目录的切换只能上下,不能左右

相对路径和绝对路径:

绝对路径:从根目录开始描述一个位置      
相对路径:从当前位置(工作路径)来描述另一个位置    

Lniux的系统命令:

常用命令:

    ls  显示当前目录下有哪些文件
        -a  显示当前目录下所有文件,包括以.开头的隐藏文件
        -l  显示文件的详细信息
    cd  进入一个目录
    clear   清理屏幕ctrl+l 
    pwd 显示当前所在的路径
    whoami  显示当前用户名

文件相关的命令:

    注意:不是所有的功能都有对应的命令
    touch filename  创建文件
    rm filename     删除文件,不经过回收站,慎重
    cat/more/head/tail  查看文件
        cat     会把文件的内容全部显示到终端上,适合内容较少的文件
        more    从文件开头分页显示。enter-下一行,space-下一页,Q-退出
        head    只显示开头10行的内容
        tail    只显示末尾10行的内容

    cp src(源头) dest(目标)     复制文件
    mv src(源头) dest(目标)     移动文件,具备重命名文件的功能

目录相关的命令:

    mkdir dirname   创建目录
        -p 可以创建多层目录
    rmdir dirname   删除目录,只能删除空目录
        rm -rf(递归操作)  删除非空目录
    cp -rf src  dest    复制目录
    mv src dest         移动目录

网络相关的命令:

    ifconfig    查看网络配置信息
        windows中是ipconfig
        sudo ifconfig ethn(网卡编号) 10.0.2.xxx(新ip地址) netmask 255.255.255.xxx(新子网掩码)   修改IP地址、子网掩码
        sudo ifconfig ethn down/up  禁用/启用网卡
    ping ip地址 测试网络连通性
        可以测试ip地址,也可以测试网址
        127.0.0.1 本机地址,可以用来测试网卡是否正常
        windows只测试4次,持续测试-t /t  ctrl+c结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值