记录c语言学习的过程

一些学习软件的使用:

文本编辑器:vscode
思维导图:xmind8免费版,可以随便画(知识点总结用)
markdown语法: xxx.md          pypora
视频播放器:potplayer,可以开倍速


Linux操作系统介绍:
    肯。汤姆逊,丹尼斯。里奇
    美国贝尔实验室
    1970-1973
    BCPL->new B->C->UNIX系统->Minix系统->Linux
管理硬盘能力强,所以只能看到一个分区
bin:二进制缩写,二进制文件,可执行程序
/   根目录,整个系统所有的文件都存储在它的下面
/bin   存储系统命令文件
/sbin     超级管理员

在UNIX/Linux中,一切皆文件,只改文件
/dev    存储设备文件
/etc     存储各种软件的配置文件
/home   存储各个用户的用户主目录
/lib      存放普通的库文件
/media,/mnt   存放一些共享文件夹,u盘(外部文件系统文件)
/proc   存储进程的内存情况文件(数字:进程号)
/user/include  标准c语言头文件目录
/user     存放各种标准库头文件
cd就可以回到主目录

特殊目录:
/      根目录
~     用户主目录
..      上一级目录
.       当前目录

注意:Linux的目录结构是倒悬树型,金字塔,只能上下切换,不能同级切换;先返回,再选择另外一个。

绝对路径和相对路径:
    绝对路径:从根目录开始描述一个位置
    /home/ubuntu/下载
    相对路径:从当前工作目录开始描述一个位置
    
Linux系统命令:
注意:unix/Linux不是为每个功能都分配一条命令
    常用命令:ls 显示当前工作目录下有哪些文件
        (-a  显示隐藏文件,以 . 开头的都是隐藏文件
        -r  以长格式显示文件的详细信息 r读,w写,x执行)
        cd 进入一个目录(进入绝对路径,进入相对路径)
        clear  清理屏幕  等同Ubuntu中的ctrl+L,Ubuntu属于Linux
        ubuntu用户名@ubuntu-VirtualBox系统名
        pwd   获取当前目录的绝对路径
        whoami  显示当前用户名

    文件的常用命令:
        touch filename  创建文件/修改属性(普通文件)  如:touch test.txt
        rm filename       删除文件,不经过回收站,要慎重
        cat/more/head/tail 查看文件
            cat(文件的全部内容显示到终端,适合查看内容较少的文件)
            more(分页查看可以一点一点看,按住回车就可以一点点看,适合大量文件
                回车下一行,空格下一页,q退出)
            head(只显示前10行)
            tail(只显示最后10行)
        一般用vim来看,这4种方法没有高亮颜色。
        cp src dest 复制src到dest
        mv src dest 剪切src到dest    也具备重命名的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值